2 ms·
[C|E|V]GA support on modern video hardware can be flaky. I have a native FreeDOS install on a Ryzen 5000 machine to run some old parallel port hardware that doe
by kevin_thibedeau 2y ago
[C|E|V]GA support on modern video hardware can be flaky. I have a native FreeDOS install on a Ryzen 5000 machine to run some old parallel port hardware that doesn't work under 64-bit DOSEmu2 for me. Lots of the games cause quirky video artifacts and lock op the computer in unusual ways that wouldn't happen on a legacy BIOS PC.
- dlenski 2y ago> [C|E|V]GA support on modern video hardware can be flaky. Interesting. Do you think this is because the GPU’s support has bitrotted due to lack of testing? Or something else?
- toast0 2y agoLack of motivation, probably. There's a lot of fiddly details to fully cover VGA. And very few people using it still, so there you go. Kind of a shame, because some of the features are super handy for hobby OSes; scrolling the screen by moving the start address is so much nicer than scrolling by copying, but you can't do that with a frame buffer that UEFI set up for you. Text mode is handy too, although 8-bit characters is problematic; UEFI's boot services has a text mode console, but when you exit boot services, you've got to render text on your own.