Closed sh95014 closed 9 months ago
Exact same issue in MAME. I don't have a Mockingboard to test on real hardware but it seems like a problem with the disk image. 4sports version of One on One (san inc, prodos) fails to start for any machine with a Mockingboard under AppleWin and MAME.
The failure seems to be due to calling the Mockingboard interrupt handling routine that resides in bank 2 at address $E9B3. In Apple 2e or ][+, the banking mode is set to Bank 2 but in enhanced 2e somehow Bank 2 is switch off using $c081 at ROM address $C449
This Mockingboard/IRQ problem is confirmed by Great Hierophant. It's described there as a 65C02 problem but testing under emulation appears to show that the presence of a 65C02 alone does not trigger it (nor does the absence of a 65C02 fix it). It looks like it's an incompatibility with the Enhanced ROM as univta0001 says.
Oh, wow! Thanks for all the informative responses!
"One on One will hang instead of run if run in a system with a 65C02 like the Enhanced Apple IIe or a system which simulates one like the Apple IIgs."
@sh95014 This crack works on an Enhanced //e. https://mirrors.apple2.org.za/ftp.apple.asimov.net/images/games/collections/san_inc_prodos/one%20on%20one%2020k%20file%20PRODOS%20%28san%20inc%20pack%29.dsk