On 12/16/2019 10:00 AM, Lino Mastrodomenico wrote:

Despite some limitations the nice thing about setting high-res text modes using only generic VGA registers (as opposed to card-specific SuperVGA) is that the same code works ~everywhere and doesn't need a VBE BIOS; the downside is that the VGA pixel clock frequency is too low for high resolution, so traditional graphics cards and CRT screens will not work correctly, but emulators and some laptop graphics cards seem fine.

I'm considering adding support for these modes to FreeDOS mode.com <http://mode.com> but before I propose a patch I wanted to check if there's something similar and open source out there.

The basic problem is that this doesn't work as you intend. Even the extended text modes via "generic VGA registers" doesn't work on newer hardware anymore, nor do all emulators support those tricks (properly). In general, there is a lot of hit and miss when trying that. I know this out of first hand experience, as I used to use extended/non-standard text modes in several of my own programs "back in the days", including having my own text mode tool. But for example on my current Dell Dual Core laptop, most of these modes won't work, because the graphics chip (in this case part of the Intel CPU) is not 100% register compatible to old VGA cards. And also VirtualBox doesn't like a lot of those tricks, regardless of the version...

Ralf

_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to