VOGONS


First post, by coolhaken

User metadata
Rank Newbie
Rank
Newbie

Hello everyone :

With SIMCGA( or similar apps) we can run many CGA mode games under hercules mode.

But I found that AlleyCat runs under hercules mode lost something !!!

The clothes do not move and the wiindows never opened 😕

IT works fine unde CGA mode.

Anyone knows why it so strange and how to solve this problem ?

Thanks 😀

Reply 1 of 3, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

Maybe that's the way the program behaves on real Hercules hardware - in which case it isn't really a DOSBox problem. This SIMCGA program doesn't sound like something that would have perfect compatibility with all CGA software.

Reply 2 of 3, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Alley Cat, like some other CGA games, uses the vsync signal; and sync is a bit different on Hercules compared to CGA. Magic Key and SIMCGA aren't able to do anything about how sync is handled, as it usually involves modifying code.

The differences are:
- Port 3BAh instead of 3DAh
- Bit 7 instead of bit 3
- The meaning of the bit is inverted

I hacked a copy of ALLEYCAT.EXE with the necessary changes, and the animations then work correctly. At any rate, it's not a DOSBox issue; but be forewarned that you may encounter the same sort of thing with other CGA games.