First post, by videogamer555
I was reading this http://www.osdever.net/FreeVGA/vga/crtcreg.htm and noticed quite a few registers that control image dimensions, and they are very complicated and seem to all work together. I'm trying to set the screen to the special mode that has the image dimensions 256x256. This will allow for the full 64kB (65536 bytes) of a memory segment to be used to define every pixel in the region (rather than leaving some of the memory space unused, as is the case with 320x200 mode, where only 64000 bytes are used). However, I'm not sure which registers to use to set this special mode. I'm not even sure that DOS Box fully emulates VGA hardware. Which of these VGA hardware registers are supported by DOSBox? And which of them (if supported by DOSBox) will I need to configure?
One thing I noticed is that there is no simple "image width" or "image height" register. And all screen dimensions that are listed, are listed in characters. So how many pixels are in a character? Is each character considered to be just an 8x8 block of pixels?