Peculiar PC Engine behaviors [message #26] |
Sat, 17 September 2005 20:51 |
|
The game "Download" requires the data-buffer latching effect of $0800-$17ff to be emulated, or it won't run. To be specific, it reads from $1403, and expects bit 5(mask = 0x20) to be set.
|
|
Re: Peculiar PC Engine behaviors [message #174 is a reply to message #26 ] |
Sun, 05 February 2006 01:57 |
|
Youkai Douchuuki JSRs to a routine to set the MPRs before the MPR corresponding to the stack page is set, and then RTS's, pulling zeroes off the stack, causing PC to go to $0000, which is mapped to the VDC, and returns $00, which causes a BRK, after which time I stopped following the code, but the game seemed to run OK.
This might cause confusion and hair-pulling to emulator authors who try to increase the accuracy of their emulators incrementally.
|
|