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)
Status [?] Assigned Driver vegas.cpp
Version 0.209 Fixed in Version Build 64-bit
Summary 07340: nbagold, nbanfl and nbashowt: Missing digital joystick inputs, working status incorrect
Description 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.
Additional Information
Regression Version
Affected Sets / Systems nbagold, nbanfl and nbashowt
Attached Files
There are no relationship linked to this issue.
User avatar
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.
User avatar
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:

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.