WHO dunnit

Partial
Completion56%

Bally1995WPC-95bally.who-dunnit.1995 Updated 2026-10-05

3 unresolved conflicts

Sources disagree here and nobody has settled it. Treat these addresses as unproven.

Right jet coil part

Affects
solenoid.13
Disagreeing sources
Operator manual
Operator manual

The manual's printed 2-46 solenoid drive table lists the right jet coil as AE-26-1500, while its 2-46 location table and printed 2-21 A-9415-2 jet assembly drawing list AE-26-1200. The physical fitted part is not established by these conflicting factory cells.

What would settle it

inspect a documented original right-jet assembly or obtain an applicable factory correction before asserting a part number.

outputs[id=solenoid.13].physical.part_number

Auxiliary flipper opto fitment

Affects
switch.fliptronic-116
Disagreeing sources
Operator manual
Operator manual

PDF 126 (printed 2-44) F6/public 116 J905-3 and F8/public 118 J905-5 are labelled Upper Right/Left Flipper Opto (NOT USED), with no fitted switch parts. PDF 157 (printed 3-25) assigns J905-3 Black-Yellow to right flipper opto and J905-5 Black-Blue to left flipper opto. Each is a separate public channel; these pins cannot be folded into primary 112/114.

Board-list routing does not establish actual fitted auxiliary contacts, and keyboard-conditional upper-button synthesis in core.c does not establish physical fitment, ROM consumption or always-mirrored inputs. Availability remains unknown and candidate. Upper flipper coils 33–35 and upper-left EOS 117 remain absent/unused as separately sourced.

What would settle it

inspect a documented original production cabinet opto assembly/harness or obtain an applicable factory fitment correction, then use an isolated direct-input ROM probe to establish consumption and polarity if the contacts are fitted.

inputs[id=switch.fliptronic-116|switch.fliptronic-118].availability

Lower flipper coil part

Affects
solenoid.45
Disagreeing sources
Operator manual
Operator manual

PDF 98–99 (printed 2-16–2-17) A-14876-R-5/A-15849-L-4 assembly item 12 and PDF 128–129 (printed 2-46–2-47) lower-flipper tables print FL-15411. PDF 137 (printed 3-5) duplicate lower-flipper table instead prints FL-11541 for both sides. These are conflicting original readings within one manual, not independent document families; no applicable factory correction establishes which part was fitted.

Assembly identities, winding wiring, printed circuits 29–32/public outputs 45–48 and causal ROM bindings remain separately supported. No structured physical coil part number is selected.

What would settle it

obtain an applicable factory correction or inspect a documented original lower-flipper coil/assembly before selecting either part number.

outputs[id=solenoid.45|solenoid.46|solenoid.47|solenoid.48].physical.part_number

3 recorded, not blocking

The sources really do disagree, but the answer cannot change a table.

Lamp matrix connectors

PDF 124 (printed 2-42) lamp matrix lists columns 1–6 as J137-1..6, columns 7/8 as J138-7/9, and rows 1–8 as J133-1,2,4..9. PDF 159 (printed 3-27) Power Driver Board connector list explicitly says J133 Not Used and J137 Not Used, lists playfield columns 1–8 as J138-1..7/9 (J138-8 Key), playfield rows as J135-1,2,4..9, cabinet rows 6–8 as J134-7..9, and column 8 to insert lamps as J136-3.

All 64 matrix cells carry the unresolved row-header discrepancy; columns 1–6 also carry the column-header discrepancy, and cabinet lamps 87/88 have the J134/J136 routing claim. Structured wiring follows the matrix transcription. Only J138-7/column 7 and J138-9/column 8 agree narrowly between pages.

Why it does not matter here

A wiring-detail disagreement, not a conflict (runbook, What is not a conflict): the two pages differ only in connector headers and put every lamp on the same matrix column and row, and the matrix also gives each lamp its name, bulb and location, so nothing a recreation consumes is in doubt. Structured wiring follows the PDF 124 lamp matrix, the game's own wiring table, and each lamp note states the PDF 159 reading.

Left flipper opto wire

Affects
switch.fliptronic-114

PDF 126 (printed 2-44) switch matrix F4 prints Black-Gray at J905-2. PDF 157 (printed 3-25) Fliptronic II A-15472-1 connector list prints J905-2 Blue-Gray to left flipper opto. The pin, device and public binding 114 agree; structured wiring follows the PDF 126 colour.

Why it does not matter here

A wiring-detail disagreement, not a conflict (runbook, What is not a conflict): the pages differ only in the wire colour at J905-2 and agree on the pin, the left cabinet opto and public input 114, so nothing a recreation consumes is in doubt. Structured wiring follows the PDF 126 switch matrix, the game's own wiring table, and the device note states the PDF 157 reading.

Reel drive connectors

Affects
solenoid.23

PDF 128 (printed 2-46) assigns Left Slot 23/24 to J126-7/-8 Blu-Vio/Blu-Gry and Right Slot 27/28 to J122-3/-4 Blu-Org/Blu-Yel. PDF 155 (printed 3-23) instead labels Left Reel Sol 23 & 24 at J122-3/-4 Blue-Orange/Blue-Yellow and Right Reel Sol 27 & 28 at J126-7/-8 Blue-Violet/Blue-Gray. Center 25/26 agrees on J122-1/-2.

The wire colours follow the connector pins; both pages agree that 23/24 drive the left reel and 27/28 the right reel. Structured wiring follows the circuit table. ROM T.18 logical reel selections do not settle the physical connectors.

Why it does not matter here

A wiring-detail disagreement, not a conflict (runbook, What is not a conflict): the pages differ only in which driver-board pins and wires carry the left and right reel phases. Both pages, the ROM's T.18 reel test and the retained script agree that public 23/24 drive the left reel and 27/28 the right reel, so nothing a recreation consumes is in doubt. Structured wiring follows the PDF 128 circuit table, the game's own wiring table, and each output note states the PDF 155 reading.

Wire it up

what an authoring tool needs first
Bind this ROM
wd_12

10 ROM sets resolve to this machine. Clones share the definition unless a hardware difference is listed.

Controller platform
pinmame.wpc-95

PinMAME already reports logical active state. Do not invert again in the table — normally-closed is a physical fact recorded per switch, not a runtime transform.

Displays
  • Dot Matrix Display128×32
Address space
Switches
1–118 (80)
Solenoids
1–50 (50)
Lamps
11–88 (64)
GI
0–4 (5)
DIP
1–8 (8)

Playfield

Where each address physically sits. The switch and lamp maps below show the electrical layout — this shows the same devices as the player sees them.

Playfield map

188 placements · 18 stacked · normalised player view · outline is nominal

411 3-Bank Position 2 · 67 Center 3-Bank · 73 3-Bank Position Up · 22 Motor 3-Bank412 Slot Index Left · 23 Left Slot B · 24 Left Slot A · 82 Slot Left15 Shooter Lane16 Right Outlane17 Right Inlane18 Right Loop425 Slot Index Center · 25 Center Slot B · 26 Center Slot A · 81 Slot Center26 Left Inlane27 Left Outlane28 Left Loop531 Trough Jam · 32 Trough 1 · 33 Trough 2 · 34 Trough 3 · 35 Trough 436 Enter Ramp237 Made Ramp Left · 14 Phone Flasher41 Top Left Hole42 Post Jets243 Back Right Popper · 4 Right Back Popper244 Lower Right Popper · 8 Right Front Popper47 Enter Right Hole448 Slot Index Right · 27 Right Slot B · 28 Right Slot A · 51 Slot Right251 Lock Up 1 · 3 Left Lock Up52 Top 4-Bank53 2Nd 4-Bank54 3Rd 4-Bank55 Bottom 4-Bank56 Mystery Target57 Lower Right Lock 258 Red261 Left Sling · 9 Left Sling262 Right Sling · 10 Right Sling363 Left Jet · 11 Left Jet · 16 Left Jet Bumper364 Bottom Jet · 12 Bottom Jet · 18 Bottom Jet Bumper365 Right Jet · 13 Right Jet · 17 Right Jet Bumper66 Left 3-Bank68 Right 3-Bank71 Top 2-Bank72 Bottom 2-Bank374 Up Down Ramp · 5 Ramp Down · 16 Ramp Up75 Scoop Center76 Scoop Right77 Scoop Left78 Black115 Spinner1 Trough2 Plunger17 Back Flasher17 Back Flasher18 Autofire Flasher19 Lower Left Flasher220 Spinner Flasher · 48 Right Lane Mark21 Lower Right Flasher36 Up Down Post245 Lower Right Flipper Power · 46 Lower Right Flipper Hold247 Lower Left Flipper Power · 48 Lower Left Flipper Hold11 Trixie12 Bruno13 Butler14 Victoria15 Tony21 Map22 Flashlight23 Magnifying Glass24 Revolver25 Left Spin26 Extra Ball27 Who Dunn It28 Red31 Case 132 Case 233 Case 334 Case 435 Case 536 Left Hole Mark37 Mystery38 Left Lite Taxi41 Bullet42 Mirror43 Dagger44 Print45 Matches46 Left Free Spin47 Shoot Again52 T A X (I)53 Ta (X) I54 T (A) X I55 (T) A X I56 Left Taxi Chase57 Nudge Slots58 Left Loop Mark61 Right Jackpot62 Penthouse Key63 Right Hole Mark64 Right Spin65 Roulette66 Middle Spin67 Left Jackpot68 Right Lite Taxi71 Right Loop Mark72 Black73 Train Combos74 Right Taxi Chase75 Down Elevator76 Exit Elevator77 Up Elevator78 Right Free Spin83 Left Spot84 Right Spot0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield0 Left Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield1 Right Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield2 Back Playfield

Hover a marker to identify it, or click to keep it selected. Numbered markers are several devices in one spot — clicking lists them.

Show
Marker shape
  • emitterlights the playfield109
  • effectmoves the ball42
  • sensorsenses the ball37
  • nStackseveral devices in one spot18
141 devices shown

Not on the playfield24 cabinet or service, 20 unused, 13 virtual, 8 dip switch, 2 internal nonvisual — declared rather than missing.

Coverage

Partial

Real evidence exists, but authoring requirements are still missing or in conflict. Verify before shipping a table.

Completion56%

Progress is derived from the fixed author-readiness requirements. It helps rank unfinished work, but only a 100% author-ready definition passes the publication gate.

Catalog Identity
validated
Address Enumeration
validated
Semantic Naming
validated
Physical Wiring
conflicted
Mechanisms
observed
Variant Coverage
observed
Recreation Knowledge
validated
Still missing · 7
Input SemanticsOutput SemanticsMechanism BehaviorPolarityVariant DifferencesSpatial PlacementUnresolved Conflicts

Switches

The addresses PinMAME reports as closed. Numbers are the public API values, not matrix hardware pins.

79 addresses

Switch map

Column × row matrix — the address is column·row.

used unused
 
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
11
Hover or tap an address to identify it.

Outside the matrix1, 2, 3, 4, 5, 6, 7, 8 — dedicated, diagnostic or flipper-column addresses. See the table below.

79 shown
# Name Device ID Wiring Evidence
1
Left Coin Chute
Button
switch.dedicated-1
validated
2
Center Coin Chute
Button
switch.dedicated-2
validated
3
Right Coin Chute
Button
switch.dedicated-3
validated
4
4th Coin Chuteopt
Button
switch.dedicated-4
validated
5
Service Credits / Escape
Button
switch.dedicated-5
validated
6
Volume Down / Down
Button
switch.dedicated-6
validated
7
Volume Up / Up
Button
switch.dedicated-7
validated
8
Begin Test / Enter
Button
switch.dedicated-8
validated
11
3-Bank Position 2
switch.matrix-11
J207-1Green-Brown
J209-1White-Brown
WPC Security CPU board (manual)
validated
12
Slot Index LeftNC
Opto
switch.matrix-12
J207-1Green-Brown
J209-2White-Red
WPC Security CPU board (manual)
validated
13
Start Button
switch.matrix-13
J207-1Green-Brown
J209-3White-Orange
WPC Security CPU board (manual)
validated
14
Plumb Bob Tilt
switch.matrix-14
J207-1Green-Brown
J209-4White-Yellow
WPC Security CPU board (manual)
validated
15
Shooter Lane
switch.matrix-15
J207-1Green-Brown
J209-5White-Green
WPC Security CPU board (manual)
validated
16
Right Outlane
switch.matrix-16
J207-1Green-Brown
J209-7White-Blue
WPC Security CPU board (manual)
validated
17
Right Inlane
switch.matrix-17
J207-1Green-Brown
J209-8White-Violet
WPC Security CPU board (manual)
validated
18
Right Loop
switch.matrix-18
J207-1Green-Brown
J209-9White-Gray
WPC Security CPU board (manual)
validated
21
Slam Tilt
switch.matrix-21
J207-2Green-Red
J209-1White-Brown
WPC Security CPU board (manual)
validated
22
Coin Door Closed
switch.matrix-22
J207-2Green-Red
J209-2White-Red
WPC Security CPU board (manual)
validated
23
Buy-In Button
switch.matrix-23
J207-2Green-Red
J209-3White-Orange
WPC Security CPU board (manual)
validated
25
Slot Index CenterNC
Opto
switch.matrix-25
J207-2Green-Red
J209-5White-Green
WPC Security CPU board (manual)
validated
26
Left Inlane
switch.matrix-26
J207-2Green-Red
J209-7White-Blue
WPC Security CPU board (manual)
validated
27
Left Outlane
switch.matrix-27
J207-2Green-Red
J209-8White-Violet
WPC Security CPU board (manual)
validated
28
Left Loop
switch.matrix-28
J207-2Green-Red
J209-9White-Gray
WPC Security CPU board (manual)
validated
31
Trough JamNC
Opto
switch.matrix-31
J207-3Green-Orange
J209-1White-Brown
WPC Security CPU board (manual)
validated
32
Trough 1NC
Opto
switch.matrix-32
J207-3Green-Orange
J209-2White-Red
WPC Security CPU board (manual)
validated
33
Trough 2NC
Opto
switch.matrix-33
J207-3Green-Orange
J209-3White-Orange
WPC Security CPU board (manual)
validated
34
Trough 3NC
Opto
switch.matrix-34
J207-3Green-Orange
J209-4White-Yellow
WPC Security CPU board (manual)
validated
35
Trough 4NC
Opto
switch.matrix-35
J207-3Green-Orange
J209-5White-Green
WPC Security CPU board (manual)
validated
36
Enter RampNC
Opto
switch.matrix-36
J207-3Green-Orange
J209-7White-Blue
WPC Security CPU board (manual)
validated
37
Made Ramp LeftNC
Opto
switch.matrix-37
J207-3Green-Orange
J209-8White-Violet
WPC Security CPU board (manual)
validated
38
Not Used
switch.matrix-38
J207-3Green-Orange
J209-9White-Gray
WPC Security CPU board (manual)
validated
41
Top Left HoleNC
Opto
switch.matrix-41
J207-4Green-Yellow
J209-1White-Brown
WPC Security CPU board (manual)
validated
42
Post JetsNC
Opto
switch.matrix-42
J207-4Green-Yellow
J209-2White-Red
WPC Security CPU board (manual)
validated
43
Back Right PopperNC
Opto
switch.matrix-43
J207-4Green-Yellow
J209-3White-Orange
WPC Security CPU board (manual)
validated
44
Lower Right PopperNC
Opto
switch.matrix-44
J207-4Green-Yellow
J209-4White-Yellow
WPC Security CPU board (manual)
validated
45
Not Used
switch.matrix-45
J207-4Green-Yellow
J209-5White-Green
WPC Security CPU board (manual)
validated
46
Not Used
switch.matrix-46
J207-4Green-Yellow
J209-7White-Blue
WPC Security CPU board (manual)
validated
47
Enter Right HoleNC
Opto
switch.matrix-47
J207-4Green-Yellow
J209-8White-Violet
WPC Security CPU board (manual)
validated
48
Slot Index RightNC
Opto
switch.matrix-48
J207-4Green-Yellow
J209-9White-Gray
WPC Security CPU board (manual)
validated
51
Lock Up 1
switch.matrix-51
J207-5Green-Black
J209-1White-Brown
WPC Security CPU board (manual)
validated
52
Top 4-Bank
switch.matrix-52
J207-5Green-Black
J209-2White-Red
WPC Security CPU board (manual)
validated
53
2Nd 4-Bank
switch.matrix-53
J207-5Green-Black
J209-3White-Orange
WPC Security CPU board (manual)
validated
54
3Rd 4-Bank
switch.matrix-54
J207-5Green-Black
J209-4White-Yellow
WPC Security CPU board (manual)
validated
55
Bottom 4-Bank
switch.matrix-55
J207-5Green-Black
J209-5White-Green
WPC Security CPU board (manual)
validated
56
Mystery Target
switch.matrix-56
J207-5Green-Black
J209-7White-Blue
WPC Security CPU board (manual)
validated
57
Lower Right Lock 2
switch.matrix-57
J207-5Green-Black
J209-8White-Violet
WPC Security CPU board (manual)
validated
58
Red
switch.matrix-58
J207-5Green-Black
J209-9White-Gray
WPC Security CPU board (manual)
validated
61
Left Sling
switch.matrix-61
J207-6Green-Blue
J209-1White-Brown
WPC Security CPU board (manual)
validated
62
Right Sling
switch.matrix-62
J207-6Green-Blue
J209-2White-Red
WPC Security CPU board (manual)
validated
63
Left Jet
switch.matrix-63
J207-6Green-Blue
J209-3White-Orange
WPC Security CPU board (manual)
validated
64
Bottom Jet
switch.matrix-64
J207-6Green-Blue
J209-4White-Yellow
WPC Security CPU board (manual)
validated
65
Right Jet
switch.matrix-65
J207-6Green-Blue
J209-5White-Green
WPC Security CPU board (manual)
validated
66
Left 3-Bank
switch.matrix-66
J207-6Green-Blue
J209-7White-Blue
WPC Security CPU board (manual)
validated
67
Center 3-Bank
switch.matrix-67
J207-6Green-Blue
J209-8White-Violet
WPC Security CPU board (manual)
validated
68
Right 3-Bank
switch.matrix-68
J207-6Green-Blue
J209-9White-Gray
WPC Security CPU board (manual)
validated
71
Top 2-Bank
switch.matrix-71
J207-7Green-Violet
J209-1White-Brown
WPC Security CPU board (manual)
validated
72
Bottom 2-Bank
switch.matrix-72
J207-7Green-Violet
J209-2White-Red
WPC Security CPU board (manual)
validated
73
3-Bank Position Up
switch.matrix-73
J207-7Green-Violet
J209-3White-Orange
WPC Security CPU board (manual)
validated
74
Up Down Ramp
switch.matrix-74
J207-7Green-Violet
J209-4White-Yellow
WPC Security CPU board (manual)
validated
75
Scoop Center
switch.matrix-75
J207-7Green-Violet
J209-5White-Green
WPC Security CPU board (manual)
validated
76
Scoop Right
switch.matrix-76
J207-7Green-Violet
J209-7White-Blue
WPC Security CPU board (manual)
validated
77
Scoop Left
switch.matrix-77
J207-7Green-Violet
J209-8White-Violet
WPC Security CPU board (manual)
validated
78
Black
switch.matrix-78
J207-7Green-Violet
J209-9White-Gray
WPC Security CPU board (manual)
validated
81
Not Used
switch.matrix-81
J207-9Green-Gray
J209-1White-Brown
WPC Security CPU board (manual)
validated
82
Not Used
switch.matrix-82
J207-9Green-Gray
J209-2White-Red
WPC Security CPU board (manual)
validated
83
Not Used
switch.matrix-83
J207-9Green-Gray
J209-3White-Orange
WPC Security CPU board (manual)
validated
84
Not Used
switch.matrix-84
J207-9Green-Gray
J209-4White-Yellow
WPC Security CPU board (manual)
validated
85
Not Used
switch.matrix-85
J207-9Green-Gray
J209-5White-Green
WPC Security CPU board (manual)
validated
86
Not Used
switch.matrix-86
J207-9Green-Gray
J209-7White-Blue
WPC Security CPU board (manual)
validated
87
Not Used
switch.matrix-87
J207-9Green-Gray
J209-8White-Violet
WPC Security CPU board (manual)
validated
88
Not Used
switch.matrix-88
J207-9Green-Gray
J209-9White-Gray
WPC Security CPU board (manual)
validated
111
Lower Right Flipper EOS
Leaf
switch.fliptronic-111
J906-6 switch ground
Fliptronic II board A-15472-1
validated
112
Lower Right Flipper Cabinet Opto
Opto
switch.fliptronic-112
J905-6 switch ground
Fliptronic II board A-15472-1
validated
113
Lower Left Flipper EOS
Leaf
switch.fliptronic-113
J906-6 switch ground
Fliptronic II board A-15472-1
validated
114
Lower Left Flipper Cabinet Opto
Opto
switch.fliptronic-114
J905-6 switch ground
Fliptronic II board A-15472-1
validated
115
Spinner
switch.fliptronic-115
validated
116
Right Flipper Opto Auxiliary Input — Fitment Unknown
switch.fliptronic-116
J905-6 switch ground
Fliptronic II board A-15472-1
candidate
117
Upper Left Flipper EOS — Not Used
switch.fliptronic-117
validated
118
Left Flipper Opto Auxiliary Input — Fitment Unknown
switch.fliptronic-118
J905-6 switch ground
Fliptronic II board A-15472-1
candidate

Controlled devices

Everything the ROM can energise, grouped the way a table author builds it.

Coils, magnets & motors

25
25 shown
# Name Device ID Kind Wiring Evidence
1
Trough
solenoid.01 Coil
Q82
WPC Security Power Driver Board
validated
2
Plunger
solenoid.02 Coil
Q80
WPC Security Power Driver Board
validated
3
Left Lock Up
solenoid.03 Coil
Q78
WPC Security Power Driver Board
validated
4
Right Back Popper
solenoid.04 Coil
Q76
WPC Security Power Driver Board
validated
5
Ramp Down
solenoid.05 Coil
Q64
WPC Security Power Driver Board
validated
7
Knocker
solenoid.07 Coil
Q68
WPC Security Power Driver Board
validated
8
Right Front Popper
solenoid.08 Coil
Q70
WPC Security Power Driver Board
validated
9
Left Sling
solenoid.09 Coil
Q58
WPC Security Power Driver Board
validated
10
Right Sling
solenoid.10 Coil
Q56
WPC Security Power Driver Board
validated
11
Left Jet
solenoid.11 Coil
Q54
WPC Security Power Driver Board
validated
12
Bottom Jet
solenoid.12 Coil
Q52
WPC Security Power Driver Board
validated
13
Right Jet
solenoid.13 Coil
Q50
WPC Security Power Driver Board
validated
16
Ramp Up
solenoid.16 Coil
Q44
WPC Security Power Driver Board
validated
22
Motor 3-Bank
solenoid.22 Motor
Q30
WPC Security Power Driver Board
validated
23
Left Slot B
solenoid.23 Motor
Q34
WPC Security Power Driver Board
validated
24
Left Slot A
solenoid.24 Motor
Q32
WPC Security Power Driver Board
validated
25
Center Slot B
solenoid.25 Motor
Q26
WPC Security Power Driver Board
validated
26
Center Slot A
solenoid.26 Motor
Q24
WPC Security Power Driver Board
validated
27
Right Slot B
solenoid.27 Motor
Q22
WPC Security Power Driver Board
validated
28
Right Slot A
solenoid.28 Motor
Q20
WPC Security Power Driver Board
validated
36
Up Down Post
solenoid.36 Coil
Q5
Fliptronic II board A-15472-1
validated
45
Lower Right Flipper Power
solenoid.45 Coil
Q4
Fliptronic II board A-15472-1
conflicted
46
Lower Right Flipper Hold
solenoid.46 Coil
Q11
Fliptronic II board A-15472-1
conflicted
47
Lower Left Flipper Power
solenoid.47 Coil
Q3
Fliptronic II board A-15472-1
conflicted
48
Lower Left Flipper Hold
solenoid.48 Coil
Q9
Fliptronic II board A-15472-1
conflicted

Flashers

6
6 shown
# Name Device ID Wiring Evidence
14
Phone Flasher
solenoid.14
Q48
WPC Security Power Driver Board
validated
17
Back Flasher
solenoid.17
Q42
WPC Security Power Driver Board
validated
18
Autofire Flasher
solenoid.18
Q40
WPC Security Power Driver Board
validated
19
Lower Left Flasher
solenoid.19
Q38
WPC Security Power Driver Board
validated
20
Spinner Flasher
solenoid.20
Q36
WPC Security Power Driver Board
validated
21
Lower Right Flasher
solenoid.21
Q28
WPC Security Power Driver Board
validated

Lamps

64

Lamp map

Column × row matrix — the address is column·row.

used unused
 
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
Hover or tap an address to identify it.
64 shown
# Name Device ID Wiring Evidence
11
Trixie
lamp.matrix-11
WPC Security Power Driver Board
validated
12
Bruno
lamp.matrix-12
WPC Security Power Driver Board
validated
13
Butler
lamp.matrix-13
WPC Security Power Driver Board
validated
14
Victoria
lamp.matrix-14
WPC Security Power Driver Board
validated
15
Tony
lamp.matrix-15
WPC Security Power Driver Board
validated
16
Left Jet Bumper
lamp.matrix-16
WPC Security Power Driver Board
validated
17
Right Jet Bumper
lamp.matrix-17
WPC Security Power Driver Board
validated
18
Bottom Jet Bumper
lamp.matrix-18
WPC Security Power Driver Board
validated
21
Map
lamp.matrix-21
WPC Security Power Driver Board
validated
22
Flashlight
lamp.matrix-22
WPC Security Power Driver Board
validated
23
Magnifying Glass
lamp.matrix-23
WPC Security Power Driver Board
validated
24
Revolver
lamp.matrix-24
WPC Security Power Driver Board
validated
25
Left Spin
lamp.matrix-25
WPC Security Power Driver Board
validated
26
Extra Ball
lamp.matrix-26
WPC Security Power Driver Board
validated
27
Who Dunn It
lamp.matrix-27
WPC Security Power Driver Board
validated
28
Red
lamp.matrix-28
WPC Security Power Driver Board
validated
31
Case 1
lamp.matrix-31
WPC Security Power Driver Board
validated
32
Case 2
lamp.matrix-32
WPC Security Power Driver Board
validated
33
Case 3
lamp.matrix-33
WPC Security Power Driver Board
validated
34
Case 4
lamp.matrix-34
WPC Security Power Driver Board
validated
35
Case 5
lamp.matrix-35
WPC Security Power Driver Board
validated
36
Left Hole Mark
lamp.matrix-36
WPC Security Power Driver Board
validated
37
Mystery
lamp.matrix-37
WPC Security Power Driver Board
validated
38
Left Lite Taxi
lamp.matrix-38
WPC Security Power Driver Board
validated
41
Bullet
lamp.matrix-41
WPC Security Power Driver Board
validated
42
Mirror
lamp.matrix-42
WPC Security Power Driver Board
validated
43
Dagger
lamp.matrix-43
WPC Security Power Driver Board
validated
44
Print
lamp.matrix-44
WPC Security Power Driver Board
validated
45
Matches
lamp.matrix-45
WPC Security Power Driver Board
validated
46
Left Free Spin
lamp.matrix-46
WPC Security Power Driver Board
validated
47
Shoot Again
lamp.matrix-47
WPC Security Power Driver Board
validated
48
Right Lane Mark
lamp.matrix-48
WPC Security Power Driver Board
validated
51
Slot Right
lamp.matrix-51
WPC Security Power Driver Board
validated
52
T A X (I)
lamp.matrix-52
WPC Security Power Driver Board
validated
53
Ta (X) I
lamp.matrix-53
WPC Security Power Driver Board
validated
54
T (A) X I
lamp.matrix-54
WPC Security Power Driver Board
validated
55
(T) A X I
lamp.matrix-55
WPC Security Power Driver Board
validated
56
Left Taxi Chase
lamp.matrix-56
WPC Security Power Driver Board
validated
57
Nudge Slots
lamp.matrix-57
WPC Security Power Driver Board
validated
58
Left Loop Mark
lamp.matrix-58
WPC Security Power Driver Board
validated
61
Right Jackpot
lamp.matrix-61
WPC Security Power Driver Board
validated
62
Penthouse Key
lamp.matrix-62
WPC Security Power Driver Board
validated
63
Right Hole Mark
lamp.matrix-63
WPC Security Power Driver Board
validated
64
Right Spin
lamp.matrix-64
WPC Security Power Driver Board
validated
65
Roulette
lamp.matrix-65
WPC Security Power Driver Board
validated
66
Middle Spin
lamp.matrix-66
WPC Security Power Driver Board
validated
67
Left Jackpot
lamp.matrix-67
WPC Security Power Driver Board
validated
68
Right Lite Taxi
lamp.matrix-68
WPC Security Power Driver Board
validated
71
Right Loop Mark
lamp.matrix-71
WPC Security Power Driver Board
validated
72
Black
lamp.matrix-72
WPC Security Power Driver Board
validated
73
Train Combos
lamp.matrix-73
WPC Security Power Driver Board
validated
74
Right Taxi Chase
lamp.matrix-74
WPC Security Power Driver Board
validated
75
Down Elevator
lamp.matrix-75
WPC Security Power Driver Board
validated
76
Exit Elevator
lamp.matrix-76
WPC Security Power Driver Board
validated
77
Up Elevator
lamp.matrix-77
WPC Security Power Driver Board
validated
78
Right Free Spin
lamp.matrix-78
WPC Security Power Driver Board
validated
81
Slot Center
lamp.matrix-81
WPC Security Power Driver Board
validated
82
Slot Left
lamp.matrix-82
WPC Security Power Driver Board
validated
83
Left Spot
lamp.matrix-83
WPC Security Power Driver Board
validated
84
Right Spot
lamp.matrix-84
WPC Security Power Driver Board
validated
85
Not Used
lamp.matrix-85
WPC Security Power Driver Board
validated
86
Not Used
lamp.matrix-86
WPC Security Power Driver Board
validated
87
Buy-In Button
lamp.matrix-87
WPC Security Power Driver Board
validated
88
Start
lamp.matrix-88
WPC Security Power Driver Board
validated

General illumination

5
5 shown
# Name Device ID Wiring Evidence
0
Left Playfield
gi.string-01
Q18
WPC Security Power Driver Board
candidate
1
Right Playfield
gi.string-02
Q10
WPC Security Power Driver Board
candidate
2
Back Playfield
gi.string-03
Q14
WPC Security Power Driver Board
candidate
3
Insert 1
gi.string-04
Q16
WPC Security Power Driver Board
candidate
4
Insert 2
gi.string-05
Q12
WPC Security Power Driver Board
candidate

Virtual & other outputs

19
19 shown
# Name Device ID Role Wiring Evidence
6
Not Used
solenoid.06
Q66
WPC Security Power Driver Board
validated
15
Not Used
solenoid.15
Q46
WPC Security Power Driver Board
validated
29
WPC J111 State 1
solenoid.29
internal.wpc-state
validated
30
WPC J111 State 2
solenoid.30
internal.wpc-state
validated
31
WPC Game-On State
solenoid.31
internal.wpc-state
validated
32
WPC Constant-Zero State
solenoid.32
internal.unused.wpc-output
validated
33
Upper Right Flipper Power — Not Fitted
solenoid.33
validated
34
Upper Right Flipper Hold — Not Fitted
solenoid.34
validated
35
Upper Left Flipper Power — Not Fitted
solenoid.35
validated
37
WPC-95 LPDC alias 37
solenoid.37
candidate
38
WPC-95 LPDC alias 38
solenoid.38
candidate
39
WPC-95 LPDC alias 39
solenoid.39
candidate
40
WPC-95 LPDC alias 40
solenoid.40
candidate
41
WPC-95 LPDC alias 41
solenoid.41
candidate
42
WPC-95 LPDC alias 42
solenoid.42
candidate
43
WPC-95 LPDC alias 43
solenoid.43
candidate
44
WPC-95 LPDC alias 44
solenoid.44
candidate
49
PinMAME Simulator Ball Shooter
solenoid.49
validated
50
Reserved
solenoid.50
validated

Configuration & other inputs

9 shown
# Name Device ID Kind Wiring Evidence
1
CPU DIP SW1 (country configuration bit)
Dip
switch.dip-1 DIP switch
validated
2
CPU DIP SW2 (country configuration bit)
Dip
switch.dip-2 DIP switch
validated
3
CPU DIP SW3 (country configuration bit)
Dip
switch.dip-3 DIP switch
validated
4
CPU DIP SW4 (country configuration bit)
Dip
switch.dip-4 DIP switch
validated
5
CPU DIP SW5 (country configuration bit)
Dip
switch.dip-5 DIP switch
validated
6
CPU DIP SW6 (country configuration bit)
Dip
switch.dip-6 DIP switch
validated
7
CPU DIP SW7 (country configuration bit)
Dip
switch.dip-7 DIP switch
validated
8
CPU DIP SW8 (country configuration bit)
Dip
switch.dip-8 DIP switch
validated
24
Always ClosedNC
switch.matrix-24 Constant
J207-2Green-Red
J209-4White-Yellow
WPC Security CPU board (manual)
validated

Mechanisms

Logical assemblies with their actuators, sensors and observed behaviour. Click a chip to jump to the address it refers to.

Auto plunger

mechanism.auto-plunger

Kicker

Plunger solenoid 2 launches a ball from shooter-lane switch 15; script SolAutoPlungerIM calls PlungerIM.AutoFire.

Drives

Motorized three-bank

mechanism.three-bank

Motorized

Motor 22 raises/lowers the 3-bank. Switch 73 reports bank up and 11 reports position 2/down in the retained script; the three target contacts 66–68 remain distinct. Script initializes up, reverses travel after each endpoint, and waits one second before allowing another movement. A direct ROM T.16 test starts and stops output 22; no physical endpoint moves in that isolated run. The pinned preliminary simulator's mech mapping is inconsistent with the manual and is not physical authority.

Up/down ramp

mechanism.lift-ramp

Diverter

Solenoid 5 lowers and solenoid 16 raises the lift ramp. Switch 74 follows the endpoint in the script, with 36 Enter Ramp and 37 Made Ramp Left detecting balls. Direct ROM T.17 tests pulse 16 for RAMP UP and 5 for RAMP DOWN; no physical endpoint moves in those isolated runs. Script initializes the ramp up and changes its collision wall at the endpoints.

Up/down post

mechanism.up-down-post

Toy

Manual routes Up Down Post through the upper-left Fliptronic hold circuit, manual solenoid 36/public 36. Retained script starts the post down and raises it while output 36 is enabled.

Left slot reel

mechanism.left-reel

Reel

Left reel uses B/A motor phases 23/24 and index opto 12. The factory A-20425 assembly lists a 1.8-degree 14-8024 stepper, hence 200 full steps per revolution. Direct ROM T.18 selection activates 23/24 without host mechanics. Retained cvpmMyMech uses a circular stepper; its phase sequence and eight-unit index window are simulation choices, not measured physical behavior.

Center slot reel

mechanism.center-reel

Reel

Center reel uses B/A motor phases 25/26 and index opto 25. The factory A-20425 assembly lists a 1.8-degree 14-8024 stepper, hence 200 full steps per revolution. Direct ROM T.18 selection activates 25/26 without host mechanics. Phase sequence, opto window and home offset remain unmeasured.

Right slot reel

mechanism.right-reel

Reel

Right reel uses B/A motor phases 27/28 and index opto 48 with the same factory 1.8-degree, 200-full-step A-20425 assembly. Direct ROM T.18 selection activates 27/28 without host mechanics. Pinned preliminary simulator incorrectly connects the first reel to solenoid 22 and the third reel to switch 12; the known-working script and factory table control the physical mapping.

Lockups and right-side poppers

mechanism.lockups-and-poppers

Kicker

Left lock-up coil 3 serves Lock Up 1 switch 51; right back/front poppers 4/8 serve their opto positions 43/44. The left/right hole and lower-right lock sensors 41,47,57 are separate ball-path signals. Ball-path sequence remains candidate because no isolated runtime trace is retained.

Lower right flipper

mechanism.lower-right-flipper

Other

Factory assembly uses printed circuits 29 power and 30 hold, published by PinMAME as 45/46. PDF 98 item 2 identifies its E.O.S. as SW-1A-194 Switch Assembly; the generic PDF 98 Flipper Notes block (Notes 2/4) documents a leaf contact open at physical rest, gapped 0.062 (+/- 0.015) inch when non-activated and closing when activated. PDF 98–99 assembly item 12 and PDF 128–129 print FL-15411; PDF 137 prints FL-11541. Coil part identity remains unresolved (conflict.lower-flipper-coil-part), independently of the supported assembly and winding relationships. F1 (public 111) is the playfield E.O.S. switch and F2 (112) is the cabinet opto button. Direct ROM T.1 input 112 causes outputs 45/46 to assert and release in the retained trace. PinMAME also synthesizes timed E.O.S. state; that remains separate from the documented leaf construction and does not measure live travel, current or timing.

Lower left flipper

mechanism.lower-left-flipper

Other

Factory assembly uses printed circuits 31 power and 32 hold, published by PinMAME as 47/48. PDF 99 item 2 identifies its E.O.S. as SW-1A-194 Switch Assembly; the generic PDF 98 Flipper Notes block (Notes 2/4) documents a leaf contact open at physical rest, gapped 0.062 (+/- 0.015) inch when non-activated and closing when activated. PDF 99 does not repeat that note block. PDF 98–99 assembly item 12 and PDF 128–129 print FL-15411; PDF 137 prints FL-11541. Coil part identity remains unresolved (conflict.lower-flipper-coil-part), independently of the supported assembly and winding relationships. F3 (public 113) is the playfield E.O.S. switch and F4 (114) is the cabinet opto button. Direct ROM T.1 input 114 causes outputs 47/48 to assert and release in the retained trace. PinMAME also synthesizes timed E.O.S. state; that remains separate from the documented leaf construction and does not measure live travel, current or timing.

Recreation notes

Working knowledge that has no schema field yet — edition differences, tuning values, pitfalls.

This partial definition describes the Bally/Midway physical game, model 50044, catalogued as IPDB 3685. Its ten wd_* PinMAME drivers share wdGameData; the two 2020 variants patch the elevator floor text and do not imply a 2020 physical edition. The wd_03r and wd_048r prototype ROMs are provisionally grouped because they use the same pinned driver data, but no retained prototype manual or cabinet survey establishes their hardware differences.

Controller and physical board

The official Bally manual, PDF page 4, explicitly calls the fitted CPU board a Security CPU Board with a game-specific PIC security chip. The board/assembly section names WPC CPU Security assembly A-17651-50044. The pinned PinMAME wd.c declares the supported Who Dunnit hybrid GEN_WPC95DCS (0x40) and wpc_m95DCSS for all ten drivers. The definition's pinmame.wpc-95 platform describes the emulated public API, while its physical wiring fields cite the game's actual Security CPU and Fliptronic II boards. The eight CPU DIP bits SW1–SW8 and five country settings are printed in the manual's front chart. Whether the WPC-95 LPDC public aliases 37–44 publish any state for this ROM is not established by the retained trace; a corresponding physical load is unproven. Their virtual spatial reason classifies the public API and does not establish absent physical hardware. Exact file hashes for wd.c, core.c, wpc.c and core.h are recorded separately under the same pinned commit and checked against the managed authoritative checkout whenever any manual, VPX or review-artifact evidence root is supplied. A missing or mismatching checkout/artifact fails that check; the no-root portable check does not require external evidence.

The retained ninuzzu/DJRobX 2018 table, version 1.0, is an exact-title recreation and starts wd_12. Its script.vbs is hashed in the definition. The table drives the ordinary Controller.Switch and SolCallback API, giving useful runtime bindings. It deliberately implements the three reels through cvpmMyMech rather than relying on PinMAME's preliminary simulator. The source tables are transcribed at switch matrix, lamp matrix, and solenoid/G.I. circuits. Their rendered manual pages remain in the external research archive.

Ball transport and moving mechanisms

  • Trough and shooter. Four trough positions report optos 32–35; 31 is the jam opto. Output 1 ejects into shooter lane 15, and output 2 is the auto plunger. The script creates a cvpmTrough and drives PlungerIM.AutoFire from output 2. Do not equate a host-injected switch readback with a ROM-observed ball transfer.
  • Motorized three-bank. Output 22 drives motor assembly A-20483, with 11 (“3-Bank Position 2”) and 73 (“3-Bank Position Up”) as endpoint signals; 66–68 are the three target hits. The ROM's operator T.16 test offers CYCLE, BANK UP and BANK DOWN. The retained script begins up, changes the two endpoint switches as the bank travels, and inserts a one-second stop at each end. Those script timings are simulation choices rather than measured mechanical speeds. The pinned preliminary wd.c sim data must not be taken as the physical motor wiring.
  • Lift ramp. Output 5 lowers, output 16 raises, and switch 74 reports ramp state. The script initializes it raised and changes the collision wall as the ramp moves; switches 36 and 37 detect entry and made-left shots. T.17 exposes RAMP UP and RAMP DOWN service commands. Actual travel time, jam behavior, and whether an intermediate state is sensed remain unmeasured.
  • Up/down post. The post is driven at public output 36, physically the upper-left Fliptronic circuit repurposed in the manual's table. The retained script starts it down and raises it while the output is enabled. The circuit should not be labeled an upper flipper merely because the shared controller numbers it there.
  • Three slot reels. Each A-20425 reel has paired drive phases: left B/A 23/24 with index opto 12; center B/A 25/26 with index opto 25; right B/A 27/28 with index opto 48. Printed 3-23–3-24 label three stepper driver PCBs A-19043-1, with A/B inputs, +12 V DC, ground and four motor leads through the on-board comparator/transistor bridge. PDF 109 item 6 instead lists A-19745-1 Stepper Motor PCB w/Spacers (3); the kit/bare-board relationship is unverified, so these identifiers are retained separately. The exploded A-20425 assembly lists each 14-8024 motor at 1.8 degrees per full step, so there are 200 full steps per revolution. Direct T.18 ROM selections activate the three matching logical output pairs without choosing physical connectors (see the factory routing note below). The script's cvpmMyMech length of 200 agrees, while its 360 callback steps and eight-unit index window remain host simulation choices, not measured cam widths. The pinned preliminary simulator instead connects its first reel to 22 and its third to switch 12. Those simulator mappings conflict with the manual and known-working script, so they are treated as simulator defects. A reactive service run and physical index survey would establish phase sequence, index polarity, startup/home state, and jam response for authoring.
  • Lower flippers. Assembly A-14876-R-5 on the right uses factory circuits 29 power and 30 hold, public outputs 45/46; A-15849-L-4 on the left uses factory 31/32, public 47/48. The native tables and Fliptronic II schematic transcription record each J907 feed, Q driver, J902 return and wire color. Both assembly tables identify item 2 as SW-1A-194 Switch Assembly. The generic PDF 98 Flipper Notes block (Notes 2/4) specifies a 0.062 (+/- 0.015) inch non-activated E.O.S. contact gap that closes when the flipper activates, with the longer blade straight and the shorter blade adjusted. This documents the F1/F3 E.O.S. contacts as leaf switches that are normally open at physical rest. The note block occurs on PDF 98; PDF 99 item 2 supplies the same SW-1A-194 part for the left assembly but does not repeat it. PDF 98/99 assembly item 12 and PDF 128/129 print FL-15411; duplicate PDF 137 prints FL-11541. No applicable factory correction settles that discrepancy, so outputs 45–48 have no selected physical coil part and both mechanism records retain conflicted provenance. The documents belong to one manual family; majority agreement does not settle a fitted part. An applicable factory correction or documented original coil/assembly inspection must resolve conflict.lower-flipper-coil-part. F1/F3 are separate playfield E.O.S. inputs; F2/F4 are cabinet opto buttons. The direct T.1 run ties buttons 112/114 to the corresponding output pairs independently of coil part identity. PinMAME's timed E.O.S. synthesis remains separate from the documented contact construction and does not measure live flipper travel, coil current, or timing.
  • Lockups and poppers. Output 3 operates the left lock-up; outputs 4 and 8 operate the back and front right poppers. The manual prints distinct left/right hole and lock signals. The retained script supplies the current runtime callbacks; a causal ball-path map from each hole through its popper still needs a controlled run or close physical inspection.

Lights and spatial evidence

Factory lamp connector disagreement. The PDF 124 (2-42) matrix prints columns 1–6 on J137-1..6, columns 7/8 on J138-7/9, and rows 1–8 on J133-1,2,4..9. The PDF 159 (3-27) connector list explicitly says J133/J137 Not Used; it assigns playfield columns to J138-1..7/9, playfield rows to J135-1,2,4..9, cabinet rows 6–8 to J134-7..9 and insert column 8 to J136-3. J138-8 is a key. The agreement on J138-7 (and J138-9) is narrow and does not corroborate the other matrix headers. All 64 matrix cells retain the row-header discrepancy; columns 1–6 also retain the column-header discrepancy, and cabinet lamps 87/88 have the additional J134/J136 routing claim. Both pages put every lamp on the same matrix column and row, so this is a wiring detail rather than a blocking conflict: structured lamp wiring follows the matrix, the game's own wiring table, each lamp note states the connector list's reading, and conflict.lamp-matrix-connectors is recorded as ignored. An original production harness/board inspection or applicable factory correction would settle the physical connectors.

The factory lamp table names every matrix position 11–88. Positions 85 and 86 are explicitly not used; 87 and 88 illuminate the cabinet Buy-In and Start buttons. The script maps LNN objects to the lamp array, but its L16, L17, and L18 arrays contain several glow helpers for one bumper bulb each. Only the single exact LNN anchor is retained as a candidate; no extra physical bulb is inferred from those helpers. Flashers 17 and 19–21 split one output across playfield and backbox branches, with the branch quantities and connectors printed in the manual. A VPX Flasher sprite or one script light cannot prove every socket on those branches.

The manual's PDF 128/129 circuit/location tables call G.I. strings 1–3 Left, Right and Back Playfield (#44) and strings 4–5 Insert 1/2 (#555) in the backbox. These wiring, bulb and location fields remain source-specific candidates for all five strings. PDF 158's board layout shows J120/J121, but its connector pin list ends J111 and PDF 159 resumes J128: J112–J127 pin destinations are omitted, so populated G.I. branches and locations lack board-list corroboration. This gap does not imply absent PDF pages or create a physical conflict. Backbox insert strings retain not_applicable spatial records with candidate provenance. The script's GI_Left, GI_Right and GI_Top collections independently bind public G.I. 0–2; cases 3–4 are empty without proving absent hardware. Forty-nine collection members have a bulb mesh and remain coordinate candidates. The manual gives no socket count, and the collection contains additional nonmesh members, so these points are neither a factory quantity nor validated socket positions.

The hashed solenoid/flasher excerpt retains the complete applicable legend from PDF 128/129/137: 24-6549=#44, 24-8704=#89, 24-8768=#555 and 24-8802=#906. PDF 136 repeats the lamp matrix headers/labels and PDF 137 repeats the solenoid/reel/G.I. circuit claims, apart from the disputed flipper part. These are corroborating pages of the same manual, not independent document families.

The spatial blocker report retains 47 additional VPX candidates for 46 formerly unplaced devices (45 after flasher 14 moved to the factory drawing): direct wall polygon centroids, exact playfield mechanism anchors, flipper pivots, and world-transformed OBJ bounds for collidable primitives. Trough optos, reel index contacts, bank/ramp limits, coil bodies and flasher bulbs still lack measured physical centres. The earlier session's PDF 127/125 drawing fits are rejected: their control pixels were computed from the VPX coordinates through the fit's own frame formula, and sit 10–17 px from the drawn symbols. The PDF 129 overlay reused the PDF 127 frame and was rejected too. A 2026-10-01 reconciliation instead fits PDF 127 and PDF 129 separately from eight features read by eye on the native renders (jet bumper rings, flipper pivots, two flasher domes, the left lock cup; RMS about 6–7 VPU). A later drawing callout check transcribes every callout on PDF 125, 127 and 129 and validates each table placement whose own callout lands within 0.07 normalized of it under both a jet-bumper/flipper-pivot fit and a leave-one-out fit on the page's other callouts; the spatial report lists the placements it leaves candidate, among them lamps 62 and 64, whose leaders end at other inserts, lamp 72, whose leader cannot be followed through the ramps, the trough projections, and the reel, three-bank and popper devices these drawings do not label. The eight-feature fits were an overlay identity check, and the callout check supersedes their claim that every placed lamp, switch and coil/flasher anchor lands on its own item; the measurements they produced stand. Switch 37's leader ends on a switch symbol at the left end of the ramp bracket that crosses the left orbit, about 121 VPU below the table's invisible sw37 trigger. Flasher 14's leader ends at the same bracket, about 204 VPU from the table's phone-toy light Flasherlight6. Both now carry candidate factory-drawing coordinates (flasher 14 with a 60 VPU uncertainty, because the drawing marks the bracket rather than the bulb). Switch 41's subway trigger (about 40 VPU) and flasher 20's dome (about 60 VPU) remain on their table objects. Backbox flasher branches have no invented playfield points, and 49 G.I. bulb meshes plus nine nonmesh collection members are not a factory socket census. A socket-level survey and inspection of hidden mechanism positions are needed for author-ready geometry. ROM diagnostics cannot locate physical bulb sockets.

Controlled ROM observation

A fresh wd_12 service T.1 Switch Edges run used direct public switch writes with keyboard handling and built-in mechanics disabled. The retained trace at review-artifacts/bally.who-dunnit.1995/session-20260930/terra-runtime/traces/06-switch-edges-115-112-114.json and original DMD frames show that public 115 at raw 1 reaches the ROM as SPINNER / FAST SW. F5; raw 0 releases it. Public 112 at 1 produced lower-right power/hold 45/46, and public 114 produced lower-left 47/48; releasing each button dropped its hold output. The late DMD frames say R/L FLIPPER EOS / F1/F3 because PinMAME's lower FLIP_SOL macro also enables synthesized EOS timing. The physical manual remains authority that F2/F4 are cabinet opto buttons and F5 is the playfield spinner. This run does not prove ball paths, reel phase order, LPDC publication or other switch polarity.

Further fresh direct-input diagnostics under review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime reached T.16 3-Bank, T.17 Ramp, T.18 Reel and T.1 Switch Edges. The ROM's T.16 start/stop toggled public motor 22. T.17 RAMP UP pulsed 16 and RAMP DOWN pulsed 5. T.18 service Up selected left, center and right reels in order and activated the corresponding 23/24, 25/26 and 27/28 phase pairs. T.1 at raw public 1 displayed the names of optos 12, 25, 48, 31, 41 and 47; raw 0 cleared each edge. Native PDF 126 shades 25, 31–37, 41–44, 47 and 48; only fitted opto 12 is unshaded. This transcription correction preserves the physical opto IDs, normalization mask and causal runtime evidence. Every run used isolated fresh state, no named keyboard action and --handle-mechanics 0. With no VPX host mechanism running, no physical bank/ramp/reel moved, previous reel hold phases could remain high, and the traces cannot establish travel timing, homing, index window, or physical beam polarity. The exact scenarios, raw traces and original 128×32 DMD frames are hashed in the definition's source records and checked by the deterministic curator when evidence roots are configured.

Known source limitations

The PDF 128 (2-46) reel circuit table assigns Left Slot 23/24 to J126-7/-8 Blu-Vio/Blu-Gry and Right Slot 27/28 to J122-3/-4 Blu-Org/Blu-Yel. The PDF 155 (3-23) driver connector lists label Left Reel Sol 23 & 24 at J122-3/-4 Blue-Orange/Blue-Yellow and Right Reel Sol 27 & 28 at J126-7/-8 Blue-Violet/Blue-Gray. Center 25/26 agrees on J122-1/-2. Both pages, ROM T.18 and the retained script's MechReelL/MechReelR agree that 23/24 drive the left reel and 27/28 the right, so only the pins differ: structured wiring follows the circuit table, each output note states the PDF 155 reading, and conflict.reel-drive-connectors is recorded as ignored. ROM T.18 confirms logical reel selection, not physical routing; an original production reel harness/board survey or applicable factory correction would settle the connectors.

The PDF 126 (2-44) matrix calls F6/public 116 and F8/public 118 Not Used with no fitted parts, while PDF 157 (3-25) separately assigns J905-3 Black-Yellow to right flipper opto and J905-5 Black-Blue to left flipper opto. Those pins map distinct public channels 116/118, separate from primary 112/J905-1 and 114/J905-2. Their fitment, physical usage, ROM consumption and polarity remain unknown; the board-list wiring claim has candidate provenance. wd.c enables FLIP_SW(FLIP_L|FLIP_U), but core.c 1699–1731 copies lower keyboard keys into upper button bits only inside if (g_fHandleKeyboard), which also enables this driver's simulator. With keyboard handling disabled, button bits are retained independently from the direct switch matrix. Keyboard synthesis proves neither fitted contacts nor an always-mirrored physical relationship. Resolve conflict.auxiliary-flipper-opto-fitment through an original cabinet opto/harness inspection or applicable factory correction, then an isolated ROM probe if those contacts are fitted. The separate absence of upper flipper coils 33–35 and upper-left EOS 117 is preserved.

The left cabinet flipper opto F4/public 114 has a factory wire-colour disagreement: PDF 126 (2-44) prints Black-Gray at J905-2; PDF 157 (3-25) prints Blue-Gray to left flipper opto at the same pin. The binding and connector agree, so this is a wiring detail: structured wiring follows the PDF 126 matrix colour, the device note states the other reading, and conflict.left-flipper-opto-wire is recorded as ignored. A documented original harness or applicable factory correction would settle the colour. The latter page also identifies the up/down post's output-36 board as A-15472-1. The PDF 128 upper-left “SEE ABOVE” annotation spans the Coil Part No. and Coil Color columns.

The opto regression binds scenario actions and trace steps 9/10, 11/12, 13/14, 15/16, 17/18 and 19/20 to native DMD raw-1/raw-0 pairs for public 12, 25, 48, 31, 41 and 47 respectively. The source record pins both frame hashes for every pair. Native raw 1 shows the ROM switch name; raw 0 returns to “SWITCH EDGES” while retaining “LAST SW.” The curator checks the input event, ordered snapshot, native frame file hash and ROM pixel hash together. These retained callbacks already provide eight-bit pixels, stored unchanged in the PGM payload despite depth-2 layout metadata. Host readback establishes only that the intended level was injected. These frames establish ROM consumption/release under the recorded diagnostic conditions, not physical contact rest state or beam polarity.

The script writes Controller.Switch(24) = 0 beside a comment saying “always closed”; the manual prints an Always Closed link at that address. The definition follows the physical manual and records that host write as a retained-table defect. The table also ignores manual G.I. strings 4–5 for rendering, which does not imply they are absent from the cabinet. The factory manual itself prints a conflicting part number for the Right Jet coil 13: AE-26-1500 in the circuit table, AE-26-1200 in the location list and A-9415-2 assembly drawing. An original fitted assembly or factory correction is needed to resolve it. No physical prototype evidence establishes whether the earliest ROM revisions used exactly the production playfield. The current record stays partial with explicit missing semantics, mechanism behavior, polarity, variant, spatial and conflict dimensions.

ROM sets

Every driver that resolves to this physical machine.

ROM set Description Year Parent Hardware
wd_12pWHO Dunnit (1.2 Elevator text fix)
2020 elevator floor-text correction on the same physical game and public I/O.
2020wd_12identical
wd_12gpWHO Dunnit (1.2 German Sound / Elevator text fix)
2020 elevator floor-text correction on the same physical game and public I/O.
2020wd_12identical
wd_048rWHO Dunnit (0.48R Prototype)
Prototype ROM declared on the same wdGameData; physical prototype hardware differences are undocumented.
1995wd_12unknown
wd_12gWHO Dunnit (1.2 German Sound)
Language/sound or firmware revision on the same wdGameData; no distinct physical edition is documented.
1995wd_12identical
wd_12WHO Dunnit (1.2)
Language/sound or firmware revision on the same wdGameData; no distinct physical edition is documented.
1995—identical
wd_11WHO Dunnit (1.1)
Language/sound or firmware revision on the same wdGameData; no distinct physical edition is documented.
1995wd_12identical
wd_10rWHO Dunnit (1.0R)
Language/sound or firmware revision on the same wdGameData; no distinct physical edition is documented.
1995wd_12identical
wd_10gWHO Dunnit (1.0 German Sound)
Language/sound or firmware revision on the same wdGameData; no distinct physical edition is documented.
1995wd_12identical

Parent set: wd_12 — clones share this definition unless a hardware difference is noted.

Pinball memory maps

External source LGPL-3.0-only2 maps

RAM layouts published by an independent project and mirrored here at a pinned commit. They are not part of this machine’s definition: nothing below was used as evidence for the definition, and none of it counts towards coverage. Check claims against the upstream project.

Commit
d8693b9

This program makes use of content from the Pinball Memory Maps project.

wd_03r.map.json

williams-wpc-12Kv7format 0.8

maps/williams/wpc/wd_03r.map.json

Applies to ROMs
wd_03r
Sections
auditschecksum16checksum8game_statehigh_scoreslast_playedmode_champions

williams-wpc-12K defines the RAM layout this map’s offsets are read against — the map is not interpretable without it.

wd_12.map.json

williams-wpc-12Kv6format 0.8

maps/williams/wpc/wd_12.map.json

Applies to ROMs
wd_048rwd_10fwd_10gwd_10rwd_11wd_12wd_12gwd_12gpwd_12p
Sections
auditschecksum16checksum8game_statehigh_scoreslast_playedmode_champions

williams-wpc-12K defines the RAM layout this map’s offsets are read against — the map is not interpretable without it.

Evidence

Every claim above traces to one of these. When they disagree: a known-working VPX script wins on controller addresses and causality, the manual wins on wiring and construction, pinned PinMAME wins on emulator routing and display layout.

  • PinMAME catalog

    BSD-3-Clause

    pinmame.catalog.8371478a7640

    PinmameGetGames wd_12 clone tree: ten wd_* driver records

    by
    PinMAME contributors
    rev
    8371478a7640
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640

    src/wpc/sims/wpc/prelim/wd.c lines 96–128 and 327–383: wdGameData GEN_WPC95DCS, inverted-switch mask and preliminary mechanical simulator

    github.comlines 96–128 and 327–383
    by
    PinMAME contributors
    rev
    8371478a7640
    sha256
    ef33ac1bdae1…
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640.core-c

    src/wpc/core.c lines 1699–1777, 2119–2146 and 2173–2228: keyboard-conditional upper-button synthesis, independent direct button bits, timed EOS, public switch normalization and core_getSol remaps

    github.comlines 1699–1777, 2119–2146 and 2173–2228
    by
    PinMAME contributors
    rev
    8371478a7640
    sha256
    84aa5ccddc07…
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640.wpc-c

    src/wpc/wpc.c lines 626–642, 851–853, 948–949 and 1545: ROM switch row/flipper reads, G.I. triacs, LPDC and always-closed switch 24

    github.comlines 626–642, 851–853, 948–949 and 1545
    by
    PinMAME contributors
    rev
    8371478a7640
    sha256
    4875d899d9d0…
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640.core-h

    src/wpc/core.h FLIP_SOL and FLIP_EOS macros; lines 300–320: lower-flipper public output constants 45–48

    github.comlines 300–320
    by
    PinMAME contributors
    rev
    8371478a7640
    sha256
    9d2fa69f7fa6…
  • Human review

    BSD-3-Clause

    controller-profile.pinmame-wpc-95

    Public switch, solenoid, lamp and G.I. transport rules for GEN_WPC95DCS

    internal:controllers/pinmame/wpc-95.json
    by
    PinMAME game definitions contributors
    rev
    repository
  • Operator manual

    manual.bally.who-dunnit.1995.ipdb-3685

    Source locations

    188-page Bally WHO dunnit manual, model 50044, January 1995 Rev. Level 3; IPDB machine 3685 https://www.ipdb.org/machine.cgi?id=3685; direct resource https://www.ipdb.org/files/3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf; PDF page 4 Security CPU notice; printed 2-42 to 2-47 machine tables

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.jet-assembly

    PDF page 103, printed 2-21 A-9415-2 Jet Bumper Coil Assembly item 7; PDF page 128, printed 2-46 solenoid locations item 13. Both print AE-26-1200, unlike the drive table on 2-46.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.lamp-connectors

    Source locations

    PDF pages 158–159, printed 3-26–3-27 Power Driver Board A-12697-4 layout/connector list; excerpt.who-dunnit.lamp-connectors. Layout shows J120/J121; pin list ends J111 and resumes J128, omitting J112–J127 destinations. J133/J137 Not Used, J135 playfield rows, J134 cabinet rows, J138 playfield columns and J136 insert column differ from the PDF 124/136 matrix headers.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.fliptronic-connectors

    Source locations

    PDF page 157, printed 3-25 Fliptronic II Board A-15472-1; excerpt.who-dunnit.flipper-circuits. Separate J905-1/-2/-3/-5 pins correspond to public 112/114/116/118 through PDF 126 F2/F4/F6/F8. J905-3/-5 opto routing claims differ from PDF 126 F6/F8 Not Used. J905-2 Blue-Gray differs from PDF 126 Black-Gray; J902-1 Orange-Gray Sol 36 to playfield coil.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.reel-drive-table

    PDF page 128, printed 2-46 solenoid table rows 23–28; excerpt.who-dunnit.solenoid-flasher. Left Slot 23/24 J126-7/-8 Blu-Vio/Blu-Gry; Center 25/26 J122-1/-2 Blu-Brn/Blu-Red; Right Slot 27/28 J122-3/-4 Blu-Org/Blu-Yel.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.reel-driver-connectors

    Source locations

    PDF page 155, printed 3-23 A-19043-1 reel driver connector diagrams; PDF 156, printed 3-24 bridge schematic; excerpt.who-dunnit.service-mechanisms. Left Reel 23/24 J122-3/-4 Blue-Orange/Blue-Yellow; Center 25/26 J122-1/-2 Blue-Brown/Blue-Red; Right Reel 27/28 J126-7/-8 Blue-Violet/Blue-Gray. Left/right physical connector claims differ from PDF 128; A-19745-1 PCB w/Spacers on PDF 109 is not proven identical to the schematic board identifier.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.flipper-parts

    Source locations

    PDF 98 (printed 2-16) A-14876-R-5 and PDF 99 (printed 2-17) A-15849-L-4 assembly tables both identify item 2 as SW-1A-194 Switch Assembly and item 12 as FL-15411. The generic PDF 98 Flipper Notes block (Notes 2/4) specifies a non-activated E.O.S. contact gap of 0.062 (+/- 0.015) inch that closes when activated, and the longer/shorter blade adjustment; PDF 99 item 2 identifies the same SW-1A-194 part for the left assembly but does not repeat the note block. PDF 128–129 printed 2-46–2-47 lower-flipper tables also print FL-15411. Excerpt.who-dunnit.flipper-circuits retains the complete assembly parts tables and note condensation. These readings do not explicitly correct PDF 137 FL-11541.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • Operator manual

    manual.bally.who-dunnit.1995.duplicate-circuit-tables

    Source locations

    PDF pages 136–137, printed 3-4–3-5, repeat the lamp and solenoid/G.I./flipper tables within the same manual, not an independent document family. Lamp headers and solenoid/reel circuits corroborate PDF 124/128; PDF 137 lower flipper coil cells instead print FL-11541. See excerpt.who-dunnit.lamp-matrix, excerpt.who-dunnit.solenoid-flasher and excerpt.who-dunnit.flipper-circuits.

    external:pinmame-manuals/by-machine/bally.who-dunnit.1995/ipdb-3685/Bally_1995_WHO_dunnit_English_Manual_WPC_Schematic_Manual_January_1995_Rev_Level_3_OCR_searchable.pdf
    by
    Bally/Midway; scan hosted by the Internet Pinball Machine Database
    sha256
    5fa08344d905…
  • VPX table

    vpx-table.who-dunnit-ninuzzu-2018

    ninuzzu/DJRobX VPX 1.0, January 2018, metadata manufacturer Bally year 1995; 953 by 2128 VPX bounds

    external:pinmame-vpx-sources/bally/who-dunnit-1995/Who Dunnit (Bally 1995).vpx
    by
    ninuzzu and DJRobX
    sha256
    a0f18c07f98e…
  • VPX script

    vpx-script.who-dunnit-ninuzzu-2018

    Retained table script lines 25 (wd_12), 175–273 (G.I./lamp/solenoid bindings), 327–480 (bank/ramp/reels); vpxtool git:v0.33.3

    external:pinmame-vpx-sources/bally/who-dunnit-1995/extracted/script.vbslines 25 (wd_12), 175–273 (G.I./lamp/solenoid bindings), 327–480
    by
    ninuzzu and DJRobX
    sha256
    034fe6483660…
  • VPX table

    vpx-extraction.who-dunnit-ninuzzu-2018

    Complete 631-file, 65,628,606-byte sorted POSIX-path/size/SHA-256 manifest; vpxtool git:v0.33.3

    external:pinmame-vpx-sources/bally/who-dunnit-1995/extracted.manifest.json
    by
    ninuzzu and DJRobX
    sha256
    0fd20d012d82…
  • Human review

    vpx-measurement.who-dunnit-2018

    Source locations

    47 reviewed VPX candidate projections for 46 devices; source-object hashes and world-VPU OBJ bounds pinned. Two candidates (switch 37 sw37, flasher 14 Flasherlight6) are superseded by factory-drawing measurements. The register's terra fit.json is rejected as a drawing reconciliation: its control pixels were computed from the VPX coordinates through its own frame formula, not read from the drawing.

    internal:tools/seeds/bally/who-dunnit-1995-geometry.json
    by
    PinMAME game definitions contributors
    sha256
    4ece3a02cc9b…
  • Human review

    drawing-callouts.who-dunnit-2026-10-01

    Source locations

    2026-10-01 factory location-drawing callout check of PDF 125, 127 and 129 (printed 2-43, 2-45, 2-47): every callout transcribed independently on the retained 300 dpi renders, verifier corrections recorded with their reasons, per-page control and callout fits; a table placement whose own callout lands within 0.07 normalized under both fits is validated (tools/drawing_callouts.py). Reads, overlays and generator are retained under review-artifacts with a pinned manifest.

    internal:tools/seeds/bally/who-dunnit-1995-callouts.json
    by
    PinMAME game definitions contributors
    sha256
    26bb33063f91…
  • Human review

    manual-drawing-reconciliation.who-dunnit-2026-10-01

    Source locations

    2026-10-01 factory drawing reconciliation: per-page least-squares affine fits of PDF 127 (2-45) and PDF 129 (2-47) from eight control features read by eye on the retained 300 dpi renders (RMS about 6-7 VPU), measured leader-end device symbols for switch 37 and flasher 14, and overlay identity checks on PDF 125/127/129, which the 2026-10-01 drawing callout check supersedes for placement validation. Crops, overlays, fit script and fits are retained externally under review-artifacts/bally.who-dunnit.1995/session-20261001/drawing-reconciliation with a pinned manifest.

    internal:tools/seeds/bally/who-dunnit-1995-drawing.json
    by
    PinMAME game definitions contributors
    sha256
    a31fec0ff39b…
  • Runtime run

    runtime.who-dunnit.switch-edges.wd-12

    Source locations

    Fresh wd_12 ROM service T.1 Switch Edges, direct public 115/112/114 raw states 1 then 0, keyboard and built-in mechanics disabled; DMD 010–015 and public output transitions 45–48. Scenario SHA-256 c45e182eb928b95ea1ec85bcf784b43efc8cff09eee936e2eb6ce530df7d01d4; library SHA-256 ca33d8fd92ff8f797db2628604db50ae02c8d6b95cd0d6718ce74833980d145d; wd_12.zip SHA-256 b17b927170f59b6daf9664260a15aaa55d8cf88dff05413a625510c11b972197

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/terra-runtime/traces/06-switch-edges-115-112-114.json
    by
    PinMAME game definitions contributors
    sha256
    cffa9ec84857…
  • Runtime run

    runtime.who-dunnit.bank.wd-12

    Source locations

    ROM T.16 3-Bank Test: direct Enter starts output 22, next Enter stops it; DMD says TEST-BANK UP/RUNNING. Scenario SHA-256 c4fd871c2a7227618081fc3360cb1ea18c0ddcc448820a06f2a3fe1c7b291547; DMD 013-start-selected-3-bank-cycle-display-0.pgm SHA-256 cb544d5a0b29fc9fc6000f67ff265f59c553fdae5edcd0c8713af0b7cd07ffec; pinned wd_12 ROM and library as in runtime.who-dunnit.switch-edges.wd-12.

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime/traces/02-three-bank-cycle.json
    by
    PinMAME game definitions contributors
    sha256
    8fb4eae8b0e4…
  • Runtime run

    runtime.who-dunnit.ramp-up.wd-12

    Source locations

    ROM T.17 Ramp Test: RAMP UP selection produces output 16 pulses without built-in mechanics. Scenario SHA-256 3a83c3d4f8ef3751b37fc0472b189fb74369ee7d5a0fa7025552a37395ff5446; DMD 012-start-selected-ramp-action-display-0.pgm SHA-256 7febe28c13c5544a0ca79b7ce6ee39e71c0daf2a1c13942dc88ec03f3f8f786e; pinned wd_12 ROM and library as in runtime.who-dunnit.switch-edges.wd-12.

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime/traces/03-ramp.json
    by
    PinMAME game definitions contributors
    sha256
    b9eaccc180b1…
  • Runtime run

    runtime.who-dunnit.ramp-down.wd-12

    Source locations

    ROM T.17 Ramp Test: RAMP DOWN selection produces output 5 pulses without built-in mechanics. Scenario SHA-256 124f5817e9b076348e47e2afde9c68128b52fe5736c56d787514dad95ef354b3; DMD 013-start-selected-ramp-down-action-display-0.pgm SHA-256 e3909f173a44142880c54c367c9129453a0f72232cf00092aea5dd9502bcfafa; pinned wd_12 ROM and library as in runtime.who-dunnit.switch-edges.wd-12.

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime/traces/06-ramp-down.json
    by
    PinMAME game definitions contributors
    sha256
    a0af5d90f270…
  • Runtime run

    runtime.who-dunnit.reels.wd-12

    Source locations

    ROM T.18 Reel Test: direct service Up selects left, center, right in order and activates public output pairs 23/24, 25/26, 27/28. Without host mechanics, prior hold phases can remain high. Scenario SHA-256 f6095f9dd9621d88b4f22d9e8f3ac3458ec75a836416c46b7a7ce1baa90b297b; DMD 013-reel-select-up-3-display-0.pgm SHA-256 3b8f5a2ea4ad0dfc9992652d1e1296ca4a21ba9c8e88e58b6792cb2c41d1a8de; pinned wd_12 ROM and library as in runtime.who-dunnit.switch-edges.wd-12.

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime/traces/05-reel-selections.json
    by
    PinMAME game definitions contributors
    sha256
    39e8be5070c2…
  • Runtime run

    runtime.who-dunnit.optos.wd-12

    Source locations

    ROM T.1 Switch Edges: direct raw 1 displays manual optos 12, 25, 48, 31, 41, 47; raw 0 clears each. Physical beam state remains unproven. Scenario SHA-256 5574f6c6635b0521843f337fb003f2f13c3ba9f1974bb857be30faf9cf84cbba; DMD 019-opto-47-raw-1-display-0.pgm SHA-256 8c09f26108b48e4e520c5acf6f521947b07e98ed6b1f239a343e919033d02590; pinned wd_12 ROM and library as in runtime.who-dunnit.switch-edges.wd-12. Both native states independently viewed: raw 1 names SLOT INDEX LEFT/CNTR/RIGHT, TROUGH JAM, TOP LEFT HOLE and ENTER RIGHT HOLE; raw 0 shows SWITCH EDGES while LAST SW remains. public 12 raw 1, action/trace step 9, DMD 009-opto-12-raw-1-display-0.pgm SHA-256 d76b83f0dcc60eb93b255cedc6be501d1d3f5b4de277e4b07268a0a0c9cc463a; public 12 raw 0, action/trace step 10, DMD 010-opto-12-raw-0-display-0.pgm SHA-256 06c24bf16e78a3212b20a58fa2ff46e48ad8ce08e01b5dfb54c26afb9c0b1691; public 25 raw 1, action/trace step 11, DMD 011-opto-25-raw-1-display-0.pgm SHA-256 4151c5cd8449eecc5cb91f835aa23aaf7a5238cfd4c12ad3f6b62118dde9c916; public 25 raw 0, action/trace step 12, DMD 012-opto-25-raw-0-display-0.pgm SHA-256 37b9fb24255a0d757602acaa1ed837db4163e170e2619caf02b12e4a01b40a78; public 48 raw 1, action/trace step 13, DMD 013-opto-48-raw-1-display-0.pgm SHA-256 c5d37fc9044230c3c15029de508a53e29901ef3909f3ba5c707a93c19834a8fc; public 48 raw 0, action/trace step 14, DMD 014-opto-48-raw-0-display-0.pgm SHA-256 d092007c9b81d25a061faddb6487753d0ef83d0603ed7d38c3a19829d4966b43; public 31 raw 1, action/trace step 15, DMD 015-opto-31-raw-1-display-0.pgm SHA-256 c4b7a59d08a67b70f257b515a32b5874c33dd16cdf9f2b3b656be99e2a7b53f1; public 31 raw 0, action/trace step 16, DMD 016-opto-31-raw-0-display-0.pgm SHA-256 df7b570b3786d3f1b46a0065d9c1e14f161be3f2ab51b8fe4ee64fc36295d4c5; public 41 raw 1, action/trace step 17, DMD 017-opto-41-raw-1-display-0.pgm SHA-256 b668e465f73fcdb64a2b6dad6f436a4fae41f6f3c7804c71e3b67dd4b566b8b5; public 41 raw 0, action/trace step 18, DMD 018-opto-41-raw-0-display-0.pgm SHA-256 c1d3397aceca8f2890f6d4aba25326e848874bb2e4f37a71556f58684d32ae4d; public 47 raw 1, action/trace step 19, DMD 019-opto-47-raw-1-display-0.pgm SHA-256 8c09f26108b48e4e520c5acf6f521947b07e98ed6b1f239a343e919033d02590; public 47 raw 0, action/trace step 20, DMD 020-opto-47-raw-0-display-0.pgm SHA-256 ff5da6a74e0ca1ab6545f09f43e97f3a34eb64abf489347845a71057fdfe5901

    external:review-artifacts/bally.who-dunnit.1995/session-20260930/sol-runtime/traces/07-opto-edges.json
    by
    PinMAME game definitions contributors
    sha256
    d5a0a0957426…

Something wrong or missing?

This definition still has 7 unmet requirements, listed under Missing data below. Fixes belong in the definition itself — editing on GitHub forks it for you and opens the pull request.

Cite a source for anything you change — a manual page, a line in a working VPX script, PinMAME source, or a reading from the machine's own service menu. Claims without provenance cannot be validated.

Same platform

Missing data

What this game definition still needs to reach 100% and become author-ready.

  • Input functions

    Validate which physical sensor or cabinet control each input represents and when it activates.

  • Output functions

    Validate the physical device, function and fitted quantity behind each output binding.

  • Mechanism behavior

    Validate mechanism operation, ball paths, home positions, startup and reset behavior.

  • Switch construction and polarity

    Verify normally open or closed contacts and how PinMAME delivers their active states.

  • Edition and firmware differences

    Document supported hardware and firmware differences without combining incompatible editions.

  • Physical device locations

    Establish validated playfield locations for every physical sensor, actuator and light emitter, including bulb counts and justified projections.

  • Conflicting evidence

    Obtain the evidence needed to settle the remaining disagreements about the physical machine.

Recorded completion blockers

Unresolved physical geometry

  • No complete factory G.I. socket census or backbox/cabinet bulb coordinates. G.I. table locations remain candidate without J120/J121 destination corroboration; PDF 158–159 omits J112–J127 connector-list entries.
  • Hidden trough optos, reel indexes, bank/ramp limit contacts, coil bodies and flipper E.O.S. contacts have only whole-mechanism or output-effect projections.
  • Switch 41's invisible subway trigger sits about 40 VPU and flasher 20's Flasherbase5 dome about 60 VPU from the parts their PDF 127/129 leaders mark; neither is re-placed from a single leader reading.
  • One derivative VPX lineage and manual diagrams do not establish all physical centres or prototype geometry.
Read the curation report

Evidence needed to settle conflicts

  • Right jet coil part

    inspect a documented original right-jet assembly or obtain an applicable factory correction before asserting a part number.
  • Auxiliary flipper opto fitment

    inspect a documented original production cabinet opto assembly/harness or obtain an applicable factory fitment correction, then use an isolated direct-input ROM probe to establish consumption and polarity if the contacts are fitted.
  • Lower flipper coil part

    obtain an applicable factory correction or inspect a documented original lower-flipper coil/assembly before selecting either part number.