Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|02170||Crash/Freeze||Minor||Always||Aug 28, 2008, 18:32||Jul 6, 2018, 03:56|
|Tester||Luigi30||View Status||Public||Platform||MAME (Self-compiled)|
|Version||0.127||Fixed in Version||Build|
|Summary||02170: usg32: usg32 freezes when trying to edit banner with keyboard attached|
|Description||usg32 freezes up when you try to edit the banner, waiting for keyboard input that never comes since the keyboard's not hooked up in the driver.|
|Steps To Reproduce||
1. Start up usg32 and set the keyboard to attached in the switches menu.
2. Go to test mode and try to edit the banner.
3. Watch it go into a loop in the debugger.
It's caused by code at $9F2D:
9F2D LDA $2000
9F30 ANDA #$01
9F32 BEQ $9F2D
9F34 JSR $9F56
9F37 JSR $9F56
9F3A JSR $9F56
9F56 LDX #$01D2
9F59 LEAX -$1,X
9F5B BNE $9F59
It's trying to read from the input port at $2000 and going into an infinite loop waiting for ANDA #$01 to be false, meaning the keyboard would be unplugged. But once that happens, it goes into another loop jumping between some other addresses waiting for input and still doesn't work until you either F3 or hard reset the game.
|Affected Sets / Systems||usg32|
|There are no relationship linked to this issue.|
Jul 1, 2018, 01:49
|Whoops, jumped the gun, sorry.|
Jul 4, 2018, 07:41
edited on: Jul 4, 2018, 07:42
Who resolved this? It's not assigned to anyone.
There's no "fixed-in" version either.
Jul 5, 2018, 07:24
|I initially made an error and resolved it prematurely, then returned it to it's previous state. M.A.S.H. has marked it resolved this time, so you'd have to ask them.|
Jul 5, 2018, 08:48
edited on: Jul 5, 2018, 08:48
Hey, Hey... In the "Issue History" of this bug you can see that you changed the Resolution to 'Fixed' and
the Status to 'Resolved', then to 'Acknowledged' and then to 'Confirmed'. I thought you had made an input
mistake and therefore I changed the Status to 'Resolved' again.
Jul 6, 2018, 03:56
|Ah, yeah, I was having a bad day, sorry about that! >.<|