|   
				
			 | 
			
 		
 
 CT60 and related things BBS 
   
| Re: What's on my monitor ATM |  
| 
Posted by: PeP 
 | 
Jun,05.2013-09:34 
 | 
 
 
Some applications are inherently incompatible with high resolutions and "higher" colour depths simply because they use 16-bit words for offsets rather than 32-bit ones. It can't be solved by any graphics hardware or by the driver in such cases, since it's in the application itself. 
 
Example: Offset between 2 character rows in 1920x1080x32bpp = 122880 - i.e. it doesn't fit into a 16-bit word. It can also be a case of not being able to copy larger blocks on screen because of similar reasons, block size is 16-bit, but higher resolutions/depths inevitably require a bigger data type for the block size. 
 
I was forced to fix this particular case in the VDI and NVDI, actually. Atari marked the console character line wrap as "obsolete" in the leaked old VDI sources for a reason... and this was it. Again it's caused by a 16-bit datatype that needs to be 32-bit. 
 
There is no problem like this for applications which use the VDI properly though. At least not that I'm aware of.
  
 | 
 
 
 
  
	
  
 
 [All messages in this thread]      [Start new thread]  
  
 
	
 
	What's the anti-troll code?   That's your personal code to be able to add comments and messages on the dhs.nu site.
  Don't have a code or forgot it? Fix it here.
			 |