Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|07340||DIP/Input||Minor||Always||May 28, 2019, 10:52||May 28, 2019, 18:19|
|Tester||mmarino4||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||tedgreen||Resolution||Open||OS||Windows 10 (64-bit)|
|Version||0.209||Fixed in Version||Build||64-bit|
|Summary||07340: nbagold, nbanfl and nbashowt: Missing digital joystick inputs, working status incorrect|
The games can be switched between an analog joystick (49-way) and a standard digital joystick with a dipswitch, however there are no digital inputs in MAME. The seattle.cpp Blitz games ([blitz], [blitz11], [blitz99], [blitz99a] and [blitz2k]) have the reverse issue where only the digital input is available.
I understand that these games are marked as "Not Working" but this is incorrect as of MAME 0.209 where they are fully working. A change on April 6 seems to have fully fixed all versions of NBA Showtime, including the combo cabinets.
|Steps To Reproduce||Hit tab and try mapping digital joystick inputs. The option is not there despite which setting the dipswitch is on.|
|Affected Sets / Systems||nbagold, nbanfl and nbashowt|
|There are no relationship linked to this issue.|
May 28, 2019, 15:35
I am working on a fix for the joysticks. It turns out to be a little more complicated as the blitz machine has the 49-way joysticks connected directly to the P1 and P2 input ports but the rest of the games use the i40 board to mux the joysticks into the P4 port. It also looks like the P4 controls are broken if the 49-way is not selected.
As for the Showtime series marked as NOT_WORKING, there two main reasons for this.
1) The game serial number needs to be set the development serial number. Using the correct game serial number will cause the game to crash.
2) The game still hangs sometimes when leaving the service menu.
May 28, 2019, 16:34
edited on: May 28, 2019, 17:42
Didn't see ted mention the I-40 board till now but here is a pic of that board anyway: https://forums.arcade-museum.com/attachment.php?attachmentid=396147&d=1557785231
Gauntlet Legends and Dark Legacy also support 49 way joysticks too so this needs to be implemented as well. I was going to mark the NBA Showtime games as working in a later commit but some problems persisted on my end. Thanks for the explanation on why you left those flags (although imperfect sound needs to be removed because those games use a regular Vegas Sound I/O board).
Edit: Only nbagold has its serial number set to the developer one. The other two work fine without that change. nbashowt works fine but nbanfl has the test mode issue where entering a different test menu after loading one test menu will reset the machine.