I discovered that if I comment out the two while (in vga.c):

void wait_vsync()

{

    //while (inportb(0x3da) & 8);

    //while (!(inportb(0x3da) & 8));

}



Then the game under dosbox run just like under VirtualBox.



I have tried all the available options for emulated graphics "card" under 
VirtualBox... no change.

So... I guess what I/we need, is a more emulation friendly wait_vsync() 
function.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to