Page 1 of 1

386 SX/DX BUG

Posted: Mon 06 Nov, 2017 4:22 pm
by Fenix77
Hello!

I recently played a DOS game called "Rock'n Roll" from Rainbow Arts launched in 1990.
The game Supports Hercules/CGA/EGA graphics and Adlib or PC speaker sound. Requires 300kb of conventional RAM and DOS 3.00 or higher
I use EGA graphics and adlib for music

I tested the game and work flawlessly on 286 GT-GEAR running at 12 mhz with VGA OTI-67 and LASER XT/3 with EGA and 8086 cpu running at 10 mhz.
The problem does occur when i use both AMI 386 DX and KMX C 02 386 SX. currently I did not test other 386 systems.
on the 386 the keyboard response is delayed ( when I press the enter key at beginnig) and a few seconds later when the game begins the game behaves as if down key were held.
so the ball ( of the game) is stuck against the wall, and the keyboard does not work after that.

I suspect it's a bug in the 386 cpu emulation, but I don't know for sure. A similar problem i observed with Prince of Persia using EGA and VGA graphics on 8088/8086 XT system, however it were in older commits in September.

Thanks in advance!

Re: 386 SX/DX BUG

Posted: Mon 06 Nov, 2017 9:50 pm
by SarahWalker
Seems to work okay here...