so i've figured out how to enable 160x120 VGA 256 color display mode using qbasic 1.1. i can do it without using assembly, although it confuses qbasic (which will think its in EGA mode) but i can trick qb into thinking its in VGA mode by telling it to initialize VGA mode then changing the mode using assembly
unfortunately none of the drawing primitives seem to work correctly. here's the code if anyone's interested: https://gist.github.com/Enichan/8cefb15f1c325630420c313914706bf6
i'm using dosbox-x to run this because i didn't have much luck getting the aspect ratio to look right on vanilla dosbox >_>
#QBasic #DOS #MSDOS #RetroGaming #RetroComputing #GameDev #RetroDev