Rock Encore

Partial

Premier1986SYSTEM80premier.rock-encore.1986

1 unresolved conflict

  • Legacy sources disagree on label: 'Tilt' versus 'Tilt (with Bracket)'. binding:pinmame.input.switch/57/None

Wire it up

what an authoring tool needs first
Bind this ROM
clashrock_efprock_egrock_encrockegfp

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

Controller platform
pinmame.system80

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
-1–114 (38)
Solenoids
5–48 (9)
Lamps
1–51 (46)
Cabinet & flipper inputs
112flipper.lower.right114flipper.lower.left17cabinet.coin.127cabinet.coin.237cabinet.coin.347cabinet.start

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.

38 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
89–96
97–104
105–112
113–120
Hover or tap an address to identify it.

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

38 shown
# Name Device ID Role Evidence
-1
Slam Tilt
switch.slam-tilt
candidate
6
Left Advance
switch.left-advance
candidate
7
Self Test
switch.self-test
candidate
16
Right Advance
switch.right-advance
candidate
17
Coin Button 1
switch.coin-1
cabinet.coin.1
candidate
27
Coin Button 2
switch.coin-2
cabinet.coin.2
candidate
37
Coin Button 3
switch.coin-3
cabinet.coin.3
candidate
40
#1 Drop Target (Upper)
switch.1-drop-target-upper
candidate
41
10 Point (2)
switch.10-point-2
candidate
42
Right Flipper (Lower)
switch.right-flipper-lower
candidate
43
Rollunder
switch.rollunder
candidate
44
Right Outside Rollover
switch.right-outside-rollover
candidate
45
Right Spinner (with Bracket)
switch.right-spinner-with-bracket
candidate
46
Right Top Rollover
switch.right-top-rollover
candidate
47
Start Button
switch.start-button
cabinet.start
candidate
50
#2 Drop Target (Upper)
switch.2-drop-target-upper
candidate
51
#1 Drop Target (Lower)
switch.1-drop-target-lower
candidate
52
Spot Target (with Bracket)
switch.spot-target-with-bracket
candidate
53
#1 Top Rollover
switch.1-top-rollover
candidate
54
Right Return Rollover
switch.right-return-rollover
candidate
55
Right Side Rollover
switch.right-side-rollover
candidate
57
Tilt
switch.tilt
candidate
60
#3 Drop Targer (Upper)
switch.3-drop-targer-upper
candidate
61
#2 Drop Targer (Lower)
switch.2-drop-targer-lower
candidate
62
#4 Drop Targer (Lower)
switch.4-drop-targer-lower
candidate
63
#2 Top Rollover
switch.2-top-rollover
candidate
64
Left Return Rollover
switch.left-return-rollover
candidate
65
Left Side Rollover
switch.left-side-rollover
candidate
67
Outhole (Assembly)
switch.outhole-assembly
candidate
70
#4 Drop Targer (Upper)
switch.4-drop-targer-upper
candidate
71
#3 Drop Targer (Lower)
switch.3-drop-targer-lower
candidate
72
#5 Drop Targer (Lower)
switch.5-drop-targer-lower
candidate
73
#3 Top Rollover
switch.3-top-rollover
candidate
74
Left Outside Rollover
switch.left-outside-rollover
candidate
75
Left Spinner (with Bracket)
switch.left-spinner-with-bracket
candidate
76
Left Top Rollover
switch.left-top-rollover
candidate
112
Lower Right Flipper
switch.flipper-lower-right
flipper.lower.right
candidate
114
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

9
9 shown
# Name Device ID Evidence
5
Five Pos. Bank Reset
device.five-pos-bank-reset candidate
6
Four Pos. Bank Reset
device.four-pos-bank-reset candidate
8
Knocker Assembly
device.knocker-assembly candidate
9
Outhole
device.outhole candidate
10
ROM Started
device.game-on candidate
45
Upper Right Flipper
device.flipper-upper-right candidate
46
Lower Right Flipper
device.flipper-lower-right candidate
47
Upper Left Flipper
device.flipper-upper-left candidate
48
Lower Left Flipper
device.flipper-lower-left candidate

Lamps

46

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
Hover or tap an address to identify it.
46 shown
# Name Device ID Evidence
1
Lamp 1
lamp.lamp-1 candidate
3
Shoot Again
lamp.shoot-again candidate
5
#1 Drop Target (Upper)
lamp.1-drop-target-upper candidate
6
#2 Drop Target (Upper)
lamp.2-drop-target-upper candidate
7
#3 Drop Target (Upper)
lamp.3-drop-target-upper candidate
8
#4 Drop Target (Upper)
lamp.4-drop-target-upper candidate
9
Level 1
lamp.level-1 candidate
10
Level 2
lamp.level-2 candidate
11
Level 3
lamp.level-3 candidate
12
Lamp 12
lamp.lamp-12 candidate
13
Lamp 13
lamp.lamp-13 candidate
14
#1 Drop Target (Lower)
lamp.1-drop-target-lower candidate
15
#2 Drop Target (Lower)
lamp.2-drop-target-lower candidate
16
#3 Drop Target (Lower)
lamp.3-drop-target-lower candidate
17
#4 Drop Target (Lower)
lamp.4-drop-target-lower candidate
18
#5 Drop Target (Lower)
lamp.5-drop-target-lower candidate
19
Left Side Rollover
lamp.left-side-rollover candidate
20
Left Return Rollover
lamp.left-return-rollover candidate
21
Right Return Rollover
lamp.right-return-rollover candidate
22
Right Side Rollover
lamp.right-side-rollover candidate
23
#1 Top Rollover ("A")
lamp.1-top-rollover-a candidate
24
#2 Top Rollover ("B")
lamp.2-top-rollover-b candidate
25
#3 Top Rollover ("C")
lamp.3-top-rollover-c candidate
26
"R"
lamp.r candidate
27
"O"
lamp.o candidate
28
"C"
lamp.c candidate
29
"K"
lamp.k candidate
30
"AND"
lamp.and candidate
31
"R"
lamp.r.31 candidate
32
"O"
lamp.o.32 candidate
33
"L"
lamp.l candidate
34
"L"
lamp.l.34 candidate
35
"L"
lamp.l.35 candidate
36
"I"
lamp.i candidate
37
"V"
lamp.v candidate
38
"E"
lamp.e candidate
39
"S"
lamp.s candidate
40
"!"
lamp.unnamed candidate
41
Double Scoring
lamp.double-scoring candidate
42
2X
lamp.2x candidate
43
3X
lamp.3x candidate
44
4X
lamp.4x candidate
45
5X
lamp.5x candidate
46
Spot Target
lamp.spot-target candidate
47
Left Outside Rollover / Right Spinner
lamp.left-outside-rollover-right-spinner candidate
51
Right Outside Rollover / Left Spinner
lamp.right-outside-rollover-left-spinner 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 Premier (1986). 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/system80.json#/coils/1: Unbound legacy outputs record c_flipper_lower_right was retained as a migration note only.
  • platforms/system80.json#/coils/2: Unbound legacy outputs record c_flipper_lower_left was retained as a migration note only.
  • platforms/system80.json#/coils/3: Unbound legacy outputs record c_flipper_upper_right was retained as a migration note only.
  • platforms/system80.json#/coils/4: Unbound legacy outputs record c_flipper_upper_left was retained as a migration note only.
  • games/rock_enc.json#/lamps/46: Unbound legacy outputs record l_auxiliary was retained as a migration note only.
  • games/rock_enc.json#/lamps/47: Unbound legacy outputs record l_lower was retained as a migration note only.
  • games/rock_enc.json#/lamps/48: Unbound legacy outputs record l_upper_left_1 was retained as a migration note only.
  • games/rock_enc.json#/lamps/49: Unbound legacy outputs record l_upper_left_2 was retained as a migration note only.
  • games/rock_enc.json#/lamps/50: Unbound legacy outputs record l_upper_right was retained as a migration note only.

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.rock-enc: games/rock_enc.json at the pinned migration revision.

ROM sets

Every driver that resolves to this physical machine.

ROM set Description Year Parent Hardware
clashClash, The (Rock Encore unofficial MOD) 2018rock
rockegfpRock Encore (German Free Play) 1986rock
rock_encRock Encore 1986rock
rock_egRock Encore (German) 1986rock
rock_efpRock Encore (Free Play) 1986rock

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.rock-enc

    games/rock_enc.json; origin=vpe-csharp

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

    legacy.platform.system80

    platforms/system80.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