|
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.
|