a2-4am / 4sports

Total Replay II: Instant Replay
MIT License
28 stars 2 forks source link

Black Belt hangs with mockingboard #23

Closed frankmilliron closed 1 year ago

frankmilliron commented 1 year ago

Seems to be waiting for an interrupt from the mockingboard or speech chip? Bug seems to be present in the original WOZ file as well.

Hangs during demo at the end of the round, and at the end of a game round.

Mockingboard could also auto-configure, if so inclined. Currently asks whether a card is installed.

peterferrie commented 1 year ago

I can't reproduce it in AppleWin. Please share a save-state if it's in an emulator.

tomcw commented 1 year ago

Under AppleWin, this woz seems to hang on track 13 ($0D) as @frankmilliron describes. Although at first glance it appears to be disk related (not MB/IRQ related), but I've not dug into it.

NB. the "black belt PRODOS (san inc pack).dsk" works fine.

frankmilliron commented 1 year ago

I've been working on a demo for this, but haven't gotten far enough along the code to figure out how to repro. I think it was at the very end of the "3. DEMO" routine but I may have seen it in the actual gameplay too.

peterferrie commented 1 year ago

T13 hang is while trying to write out stats. The woz is write-protected, and the game loops retries infinitely on error.

peterferrie commented 1 year ago

mockingboard hang is fixed in 657cb6c9f1ca26d7ceaa691917ac25576c69d85b, using the entirely new version