Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07532 DIP/Input Minor Always Dec 30, 2019, 21:53 Sep 8, 2020, 02:39
Tester chaneman View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10 (64-bit)
Status [?] Acknowledged Driver pacman.cpp
Version 0.217 Fixed in Version Build 64-bit
Summary 07532: pacman, pacplus, mspacman, puckman and most varients.: DIPS 7 & 8 are incorrectly labeled.
Description DIP 7 function is for "Rack Test" which functions as a screen clear/skip and advances screen/level allowing players to resume on next screen when switch is turned back to off position.

DIP 8 is "Locks Picture" function being that it pauses the game/CPU until switched back off again. Normal for last sound(s) to play as a continuous tone until switch is turned off.

"Ghost Names" and "Difficulty" should remain but not within the virtual DIPS 7 & 8 location.

Ms. Pac-Man cabinet DIP sheet picture enclosed, Pac-Man is the same.
Steps To Reproduce
Additional Information
Regression Version
Affected Sets / Systems pacman, pacplus, mspacman, puckman and most varients.
Attached Files
jpg file icon SwitchSettings.jpg (588,581 bytes) Dec 30, 2019, 21:53 Uploaded by chaneman
gif file icon pacpic.gif (7,386 bytes) Jan 2, 2020, 15:18 Uploaded by chaneman
png file icon Pac-Man Schematics p32.png (322,217 bytes) Sep 8, 2020, 02:36 Uploaded by kani
There are no relationship linked to this issue.
User avatar
Jan 2, 2020, 05:23
According to the source code:
- Pacman: The Cabinet Type "dip switch" actually comes from the edge connector. "Dip switches" #7(0x40) and #8(0x80)
  are really solder pads. The actual dip #7 is Rack advance from IN0 and dip #8 is video freeze which is handled in
User avatar
Jan 2, 2020, 15:36
Enclosed is a second picture from page 60 of the Parts and Operating Manual for Pac Man. Yes, the Difficulty and Ghost Names is an option that is able to be changed by "closing solder pads on the pcb and not by moving dip switches". They are currently assigned wrong in the driver at this time. All of the 8 DIPS have a function but Difficulty and Ghost Names do not come from DIP 7 and 8 as seen above in the picture. "Rack Advance" needs to be moved to DIP 7. "Video Freeze" is not even an available option right now but needs to be assigned to DIP 8.
User avatar
Sep 8, 2020, 02:39
I tried to correct them.
However, I can not understand how to connect DIP switch and Z80 WAIT (via 74LS08).