Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I'd like to ask this a long time ago, but I always forgot since I prefer using QEMU. My screen scrolling code works fine under QEMU but not under Bochs. Here's my bxrc file:
Bochs' VGA emulation is minimalistic and it wouldn't amaze me if the register was unimplemented.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
BTW, you have very nice IPS settings. This might be correct one only if you emulating 8 wide SMP system or running emulator on some kind of old good 486 computer.
Normal settings for any modern host should at least 25x of this value, when Core 2 Duo 2667 Mhz has 75x of this value.
BTW, IPS affects everything in the emulation, even might affect your scrolling as well