VOGONS


First post, by jmk

User metadata
Rank Newbie
Rank
Newbie

I decided to have a peek at Prohibition and it appears to be writing to the CRTC at 0x3d0 and 0x3d1 to do the "scrolling" (writes to regs C and D to set the start address).

I tried compiling with the crtc ports mirrored at 0x3d0/0x3d1 (VGA_SetupOther) and the game does seem to work. I don't know how safe it is to mirror these ports, perhaps for CGA, TANDY and PCJR but not VGA?

Reply 4 of 5, by jmk

User metadata
Rank Newbie
Rank
Newbie

Oops, didn't read all the way through that one. 😊

But, at least we know that it happens on non-Amstrad systems as well.

Reply 5 of 5, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Think the machine=cga is fine for that, the game seems to be playable with it.