Once the FPU patch is applied, this one needs a timer of some kind hooked up to ports 0x36e (high 8 bits) and 0x36f (low 8 bits). The game expects that the value read from port 0x36f will return an even number within a certain timeframe, followed by an odd number within a certain timeframe. In absence of either of those, an error message appears repeatedly. The timer is used to determine the frameskip rate, and thus what to display on the screen. There's bound to be more things than just that, but it's one step in the right direction.
|