Previous | 199869 Revisions | Next |
r191610 Sunday 18th December, 2022 at 19:07:16 UTC by Vasantha Crabb |
---|
machine/micomxe1a.cpp: Fudged timings to work with buggy CRI games. CSK Research Institute games on FM Towns don't follow the same sequence as other games when reading inputs. They depend on the data lines not being updated for some time after /Ack goes high, and can miss transitions if the timing is too tight (ironic that 16MHz '386 software has these issues when the 7MHz 6502 in the PC Engine gets by fine). This fudges the timings to work with the these buggy games without breaking the other use cases. Also for some reason, these games expect an XE-1AP in MD mode with a Sega controller adapter - they won't work wth an XE-1AP in Personal Computer mode, and they won't work with the XE-1AJ or its NEC-branded relative. In MAME you can flip the Interface setting to MD in the Machine Configuration options without needing to use an adapter device. |
[/branches/new68k/hash] | fmtowns_cd.xml x68k_flop.xml |
[/branches/new68k/src/devices/machine] | micomxe1a.cpp |
https://github.com/mamedev/mame/commit/03b85db84051951b0e6018159da4101b3e6c29ee |
Previous | 199869 Revisions | Next |