Centaur

Partial

Bally1981BALLYbally.centaur.1981

7 unresolved conflicts

  • Legacy sources disagree on label: 'Ball Roll Tilt' versus '5th Ball Through'. binding:pinmame.input.switch/2/None
  • Legacy sources disagree on label: 'Start Button' versus 'Credit Button'. binding:pinmame.input.switch/6/None
  • Legacy sources disagree on label: 'Tilt' versus 'inputs 7'. binding:pinmame.input.switch/7/None
  • Legacy sources disagree on label: 'Coin Button 3' versus 'Coin III (Right)'. binding:pinmame.input.switch/9/None
  • Legacy sources disagree on label: 'Coin Button 2' versus 'Coin I (Left)'. binding:pinmame.input.switch/10/None
  • Legacy sources disagree on label: 'Coin Button 1' versus 'Coin II (Middle)'. binding:pinmame.input.switch/11/None
  • Legacy sources disagree on label: 'Slam Tilt' versus 'Slam'. binding:pinmame.input.switch/16/None

Wire it up

what an authoring tool needs first
Bind this ROM
centaur

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

Controller platform
pinmame.bally

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

No display inventory recorded yet.

Address space
Switches
-7–84 (53)
Solenoids
1–19 (16)
Lamps
2–114 (60)
Cabinet & flipper inputs
82flipper.lower.right84flipper.lower.left6cabinet.start9cabinet.coin.310cabinet.coin.211cabinet.coin.1

Portable roles — the consuming engine maps them to its own input actions.

Coverage

Partial

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

Catalog Identity
observed
Address Enumeration
candidate
Semantic Naming
candidate
Physical Wiring
candidate
Mechanisms
unknown
Variant Coverage
candidate
Recreation Knowledge
candidate
Still missing · 13
IdentityController PlatformInput EnumerationInput SemanticsOutput EnumerationOutput SemanticsDisplay InventoryMechanism InventoryMechanism BehaviorPolarityVariant DifferencesRecreation NotesProvenance

Switches

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

53 addresses

Switch map

Sequential addresses, grouped in columns of eight.

used unused
 
+0
+1
+2
+3
+4
+5
+6
+7
1–8
9–16
17–24
25–32
33–40
41–48
49–56
57–64
65–72
73–80
81–88
Hover or tap an address to identify it.

Outside the matrix-7, -6, -5 — dedicated, diagnostic or flipper-column addresses. See the table below.

53 shown
# Name Device ID Role Evidence
-7
Self Test
switch.self-test
candidate
-6
CPU Diagnose
switch.cpu-diagnose
candidate
-5
Sound Diagnose
switch.sound-diagnose
candidate
1
4th Ball Through
switch.4th-ball-through
candidate
2
Ball Roll Tilt
switch.ball-roll-tilt
candidate
3
Top Right Lane
switch.top-right-lane
candidate
4
Top Middle Lane
switch.top-middle-lane
candidate
5
Top Left Lane
switch.top-left-lane
candidate
6
Start Button
switch.start-button
cabinet.start
candidate
7
Tilt
switch.tilt
candidate
8
Outhole
switch.outhole
candidate
9
Coin Button 3
switch.coin-3
cabinet.coin.3
candidate
10
Coin Button 2
switch.coin-2
cabinet.coin.2
candidate
11
Coin Button 1
switch.coin-1
cabinet.coin.1
candidate
12
Top Left Lane R.O. Button
switch.top-left-lane-r-o-button
candidate
13
inputs 13
switch.inputs-13
candidate
14
inputs 14
switch.inputs-14
candidate
15
Tilt
switch.tilt.15
candidate
16
Slam Tilt
switch.slam-tilt
candidate
17
1st Ball Through
switch.1st-ball-through
candidate
18
Left Side R.O. Button
switch.left-side-r-o-button
candidate
19
Orbs Right Lane Target
switch.orbs-right-lane-target
candidate
20
Inline Back Target
switch.inline-back-target
candidate
21
Left & Right Flipper Button
switch.left-right-flipper-button
candidate
22
Reset 1-4 Targets
switch.reset-1-4-targets
candidate
23
inputs 23
switch.inputs-23
candidate
24
Top Spot 1-4 Target
switch.top-spot-1-4-target
candidate
25
Right 4 Drop Target "4" (Bottom)
switch.right-4-drop-target-4-bottom
candidate
26
Right 4 Drop Target "3"
switch.right-4-drop-target-3
candidate
27
Right 4 Drop Target "2"
switch.right-4-drop-target-2
candidate
28
Right 4 Drop Target "1" (Top)
switch.right-4-drop-target-1-top
candidate
29
"S" Drop Target
switch.s-drop-target
candidate
30
"B" Drop Target
switch.b-drop-target
candidate
31
"R" Drop Target
switch.r-drop-target
candidate
32
"O" Drop Target
switch.o-drop-target
candidate
33
End of Trough
switch.end-of-trough
candidate
34
10 Point Rebound (5)
switch.10-point-rebound-5
candidate
35
inputs 35
switch.inputs-35
candidate
36
inputs 36
switch.inputs-36
candidate
37
Right Slingshot
switch.right-slingshot
candidate
38
Left Slingshot
switch.left-slingshot
candidate
39
Right Thumper Bumper
switch.right-thumper-bumper
candidate
40
Left Thumper Bumper
switch.left-thumper-bumper
candidate
41
1st Inline Drop Target
switch.1st-inline-drop-target
candidate
42
2nd Inline Drop Target
switch.2nd-inline-drop-target
candidate
43
3rd Inline Drop Target
switch.3rd-inline-drop-target
candidate
44
4th Inline Drop Target
switch.4th-inline-drop-target
candidate
45
Right Outlane
switch.right-outlane
candidate
46
Right Return Lane
switch.right-return-lane
candidate
47
Left Return Lane
switch.left-return-lane
candidate
48
Left Outlane
switch.left-outlane
candidate
82
Lower Right Flipper
switch.flipper-lower-right
flipper.lower.right
candidate
84
Lower Left Flipper
switch.flipper-lower-left
flipper.lower.left
candidate

Controlled devices

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

Coils, magnets & motors

16
16 shown
# Name Device ID Evidence
1
Orbs Target Reset
device.orbs-target-reset candidate
2
Right 4 Drop Target "1" (top)
device.right-4-drop-target-1-top candidate
3
Right 4 Drop Target "2"
device.right-4-drop-target-2 candidate
5
Right 4 Drop Target "3"
device.right-4-drop-target-3 candidate
6
Knocker
device.knocker candidate
7
Outhole Kicker
device.outhole-kicker candidate
8
Inline Drop Target Reset
device.inline-drop-target-reset candidate
9
4 Right Drop Target Reset
device.4-right-drop-target-reset candidate
10
Left Thumper Bumper
device.left-thumper-bumper candidate
11
Right Thumper Bumper
device.right-thumper-bumper candidate
12
Left Slingshot
device.left-slingshot candidate
13
Right Slingshot
device.right-slingshot candidate
14
Ball Kick to Playfield
device.ball-kick-to-playfield candidate
15
Ball Release
device.ball-release candidate
18
Coin Lockout Door
device.coin-lockout-door candidate
19
ROM Started
device.game-on candidate

Lamps

60

Lamp map

Sequential addresses, grouped in columns of eight.

used unused
 
+0
+1
+2
+3
+4
+5
+6
+7
1–8
9–16
17–24
25–32
33–40
41–48
49–56
57–64
65–72
73–80
81–88
89–96
97–104
105–112
113–120
Hover or tap an address to identify it.
60 shown
# Name Device ID Evidence
2
Middle 1
lamp.middle-1 candidate
3
Middle 5
lamp.middle-5 candidate
4
Middle 9
lamp.middle-9 candidate
5
Middle 2x
lamp.middle-2x candidate
6
5K 4 (right)
lamp.5k-4-right candidate
7
Right Drop 80
lamp.right-drop-80 candidate
8
Center Drop "S"
lamp.center-drop-s candidate
9
Left Lane 10
lamp.left-lane-10 candidate
10
Left Lane 50
lamp.left-lane-50 candidate
12
Bottom 1
lamp.bottom-1 candidate
14
Center SPL
lamp.center-spl candidate
15
Bonus 2x
lamp.bonus-2x candidate
17
When Lit
lamp.when-lit candidate
18
Middle 2
lamp.middle-2 candidate
19
Middle 6
lamp.middle-6 candidate
20
Middle 10
lamp.middle-10 candidate
21
Middle 3x
lamp.middle-3x candidate
22
5K 3
lamp.5k-3 candidate
23
Right Drop 40
lamp.right-drop-40 candidate
24
Center Drop "B"
lamp.center-drop-b candidate
25
Left Lane 20
lamp.left-lane-20 candidate
26
Middle 20
lamp.middle-20 candidate
28
Bottom 2
lamp.bottom-2 candidate
30
Center 50
lamp.center-50 candidate
31
Bonus 3x
lamp.bonus-3x candidate
33
Release (Right Lane)
lamp.release-right-lane candidate
34
Middle 3
lamp.middle-3 candidate
35
Middle 7
lamp.middle-7 candidate
36
Release (Top Left)
lamp.release-top-left candidate
37
Middle 4x
lamp.middle-4x candidate
38
5K 2
lamp.5k-2 candidate
39
Right Drop 20
lamp.right-drop-20 candidate
40
Center Drop "R"
lamp.center-drop-r candidate
41
Left Lane 30
lamp.left-lane-30 candidate
42
Middle 40
lamp.middle-40 candidate
44
Bottom 3
lamp.bottom-3 candidate
46
Left Resets 1-4 Targets Arrow
lamp.left-resets-1-4-targets-arrow candidate
47
Bonus 4x
lamp.bonus-4x candidate
49
Collect Bonus Arrow
lamp.collect-bonus-arrow candidate
50
Middle 4
lamp.middle-4 candidate
51
Middle 8
lamp.middle-8 candidate
52
SPL (Top Left)
lamp.spl-top-left candidate
53
Middle 5x
lamp.middle-5x candidate
54
5K 1 (left)
lamp.5k-1-left candidate
55
Right Drop 10
lamp.right-drop-10 candidate
56
Center Drop "O"
lamp.center-drop-o candidate
57
Left Lane 40
lamp.left-lane-40 candidate
58
Middle 60
lamp.middle-60 candidate
59
Bottom Left
lamp.bottom-left candidate
60
Bottom 4
lamp.bottom-4 candidate
62
Green Round Top Right
lamp.green-round-top-right candidate
63
Bonus 5x
lamp.bonus-5x candidate
65
Rollover 3 (Right)
lamp.rollover-3-right candidate
68
Queen's Chamber Lower
lamp.queen-s-chamber-lower candidate
81
Rollover 2
lamp.rollover-2 candidate
84
Queen's Chamber Upper
lamp.queen-s-chamber-upper candidate
97
Rollover 1 (Left)
lamp.rollover-1-left candidate
98
Right Thumper Bumper
lamp.right-thumper-bumper candidate
100
Yellow Round Top Left
lamp.yellow-round-top-left candidate
114
Left Thumper Bumper
lamp.left-thumper-bumper candidate

Recreation notes

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

Coverage
partial - source-derived recreation knowledge requiring validation

Overview

Legacy evidence identifies this candidate as Bally (1981). The information below is preserved for recreation work but is not automatically treated as validated physical-machine fact.

Playfield devices

Switch, lamp/GI, and controlled-device candidates are in the adjacent machine definition. Source-specific implementation notes are retained below.

Custom mechanisms

No custom mechanism conclusion has been validated. Manuals, schematics, PinMAME source, and gameplay evidence still need to be checked.

Ball-state transitions

Ball paths, trough ordering, locks, kickouts, and causal transitions have not yet been normalized. Relevant source notes follow under Evidence notes.

Controller interactions

Controller callbacks and bindings are candidate evidence only until reconciled against PinMAME and physical documentation.

Service and setup information

Unknown; locate operator/service documentation.

Timing and tuning observations

Source timing values may describe a particular VPX implementation rather than physical hardware and require review.

Recreation guidance

Do not treat this partial definition as a complete authoring specification. Resolve every coverage requirement and conflict before promotion.

Evidence notes

  • platforms/bally.json#/coils/1: Unbound legacy outputs record c_flipper_lower_right was retained as a migration note only.
  • platforms/bally.json#/coils/2: Unbound legacy outputs record c_flipper_lower_left was retained as a migration note only.
  • platforms/bally.json#/coils/3: Unbound legacy outputs record c_flipper_upper_right was retained as a migration note only.
  • platforms/bally.json#/coils/4: Unbound legacy outputs record c_flipper_upper_left was retained as a migration note only.
  • games/centaur.json#/coils/12: Duplicate binding label candidate Right 4 Drop Target "4" (bottom) differs from Right 4 Drop Target "3".

Unresolved questions

  • Is the I/O enumeration complete for every supported physical/controller variant?
  • Which inferred VPX behaviors reflect real hardware, and which are table-script conveniences?
  • Are all mechanism home states, sensors, motion constraints, and ball interactions documented?

Sources

  • legacy.game.centaur: games/centaur.json at the pinned migration revision.

ROM sets

Every driver that resolves to this physical machine.

ROM set Description Year Parent Hardware
centaurbCentaur (Free Play rev. 27) 2008centaur
centauraCentaur (Free Play) 2004centaur
centaurCentaur 1981

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

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.

  • VPE C# definition

    legacy.game.centaur

    games/centaur.json; origin=vpe-csharp

    by
    pinmame-game-defs contributors
    rev
    4ea106d08072
  • Legacy definition

    legacy.platform.bally

    platforms/bally.json

    by
    pinmame-game-defs contributors
    rev
    4ea106d08072
  • PinMAME catalog

    BSD-3-Clause

    pinmame.catalog.4ec52ff0ac13

    PinmameGetGames

    by
    PinMAME contributors
    rev
    4ec52ff0ac13

Something wrong or missing?

This definition still has 13 unmet requirements, listed under Coverage above. 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