Black Knight 2000

Partial

Williams1989SYSTEM-11williams.black-knight-2000.1989

Wire it up

what an authoring tool needs first
Bind this ROM
bk2k_l4

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

Controller platform
pinmame.system-11

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
10–64 (55)
Solenoids
1–32 (28)

Coverage

Partial

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

Completion19%

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
unknown
Semantic Naming
unknown
Physical Wiring
unknown
Mechanisms
unknown
Variant Coverage
candidate
Recreation Knowledge
unknown
Still missing · 13
Driver MappingInput EnumerationInput SemanticsOutput EnumerationOutput SemanticsDisplay InventoryMechanism InventoryMechanism BehaviorPolarityVariant DifferencesRecreation NotesProvenanceSpatial Placement

Switches

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

55 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
Hover or tap an address to identify it.
55 shown
# Name Device ID Evidence
10
Drain
switch.drain candidate
11
Sw11
switch.sw11 candidate
12
Sw12
switch.sw12 candidate
13
Sw13
switch.sw13 candidate
14
Switch14
switch.switch14 candidate
15
Switch15
switch.switch15 candidate
16
MTargets Up
switch.mtargets-up candidate
17
Jet1
switch.jet1 candidate
18
LSling
switch.lsling candidate
19
Jet2
switch.jet2 candidate
20
RSling
switch.rsling candidate
21
Jet3
switch.jet3 candidate
22
Loop1
switch.loop1 candidate
23
Loop2
switch.loop2 candidate
24
MTargets Dn
switch.mtargets-dn candidate
25
Win1
switch.win1 candidate
26
Win2
switch.win2 candidate
27
Win3
switch.win3 candidate
28
War1
switch.war1 candidate
29
War2
switch.war2 candidate
30
War3
switch.war3 candidate
31
URamp Entry
switch.uramp-entry candidate
32
LRamp Exit
switch.lramp-exit candidate
33
Bridge1
switch.bridge1 candidate
34
Bridge2
switch.bridge2 candidate
35
Bridge3
switch.bridge3 candidate
36
Lock1
switch.lock1 candidate
37
Lock2
switch.lock2 candidate
38
Lock3
switch.lock3 candidate
39
LOutlane
switch.loutlane candidate
40
REject
switch.reject candidate
41
KNIGHT4
switch.knight4 candidate
42
KNIGHT5
switch.knight5 candidate
43
KNIGHT6
switch.knight6 candidate
44
KNIGHT1
switch.knight1 candidate
45
KNIGHT2
switch.knight2 candidate
46
KNIGHT3
switch.knight3 candidate
47
Ball Popper
switch.ball-popper candidate
48
ROutlane
switch.routlane candidate
49
UTurn1
switch.uturn1 candidate
50
UTurn2
switch.uturn2 candidate
51
UTurn3
switch.uturn3 candidate
52
UTurn4
switch.uturn4 candidate
53
Shooter
switch.shooter candidate
54
RRet Lane
switch.rret-lane candidate
55
LRet Lane
switch.lret-lane candidate
56
Switch55
switch.switch55 candidate
57
RLane Chg
switch.rlane-chg candidate
58
LLane Chg
switch.llane-chg candidate
59
Magna Save
switch.magna-save candidate
60
Switch60
switch.switch60 candidate
61
Switch61
switch.switch61 candidate
62
Switch62
switch.switch62 candidate
63
Switch63
switch.switch63 candidate
64
Switch64
switch.switch64 candidate

Controlled devices

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

Coils, magnets & motors

28
28 shown
# Name Device ID Evidence
1
Sol Outhole
coil.sol-outhole candidate
2
Sol Release
coil.sol-release candidate
3
LDrop Bank
coil.ldrop-bank candidate
4
RDrop Bank
coil.rdrop-bank candidate
6
Ball Popper
coil.ball-popper candidate
7
Lock Plunger
coil.lock-plunger candidate
8
REject
coil.reject candidate
9
IGIRelay
coil.igirelay candidate
10
UPFGIRelay
coil.upfgirelay candidate
11
LPFGIRelay
coil.lpfgirelay candidate
12
ACselect
coil.acselect candidate
13
Kickback
coil.kickback candidate
14
Knocker
coil.knocker candidate
15
Magna Save
coil.magna-save candidate
16
MTargets
coil.mtargets candidate
17
LJet
coil.ljet candidate
18
LSling
coil.lsling candidate
19
RJet
coil.rjet candidate
20
RSling
coil.rsling candidate
21
BJet
coil.bjet candidate
25
Sol25
coil.sol25 candidate
26
Sol26
coil.sol26 candidate
27
Knight Head Flash
coil.knight-head-flash candidate
28
Flip Lane Flash
coil.flip-lane-flash candidate
29
DTFlash
coil.dtflash candidate
30
Sol30
coil.sol30 candidate
31
Sol31
coil.sol31 candidate
32
Lock Flash
coil.lock-flash candidate

Recreation notes

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

Coverage: partial - machine identity plus candidate-only I/O attachments. Playfield devices, wiring, mechanisms, and behavior are evidenced only as unverified candidates.

This record was promoted from the generated catalog stub stub.pinmame.bk2k_l4 by the catalog-wide identity pass of 2026-08-29. The promotion resolves machine identity and carries the catalog's residual driver grouping over unchanged, the platform and device attachments below were added by the 2026-08-29/30 candidate passes and assert nothing beyond candidate provenance. Every requirement in the definition's coverage.missing is genuinely outstanding.

Identity

  • PinMAME catalog: root driver bk2k_l4, description "Black Knight 2000 (L-4)", manufacturer "Williams", catalog year "1989".
  • OPDB record GrxPP-Ml91r (IPDB 311) names this machine "Black Knight 2000" (Williams, manufacture date 1989-01-04); the resolved identity rests on the agreement of the PinMAME catalog and this reviewed mapping.
  • The definition's driver list is exactly the clone tree PinMAME declares under bk2k_l4; whether every listed driver really runs on this physical machine is unverified.

Drivers this record holds

  • bk2k_l4 (1989, Williams).
  • bk2k_la2 (1989, Williams, clone of bk2k_l4).
  • bk2k_lg1 (1989, Williams, clone of bk2k_l4).
  • bk2k_lg3 (1989, Williams, clone of bk2k_l4).
  • bk2k_pa5 (1989, Williams, clone of bk2k_l4).
  • bk2k_pa7 (1989, Williams, clone of bk2k_l4).
  • bk2k_pf1 (1989, Williams, clone of bk2k_l4).
  • bk2k_pu1 (1989, Williams, clone of bk2k_l4).

PinMAME source contract (candidate)

  • The pinned PinMAME source declares bk2k_l4 at src/wpc/s11games.c:836 with machine module s11_mS11BS; the definition declares controller platform pinmame.system-11 from it.

VPX script candidates (candidate)

  • 1 retained community table script(s) declare this machine's driver; their extracted switch/lamp/solenoid/GI candidates are carried as 83 candidate devices. When curator work weighs sources, a retained script outranks emulator-derived candidates for runtime semantics, but every device here is still a candidate until a known-working table is verified against this exact physical machine.

What a curator must establish next

Full input, output, and display enumeration with semantic names; physical wiring and polarity; mechanism inventory and behavior; variant differences across the clone tree; recreation knowledge from a manual, schematic, or known-working table; runtime provenance; and a normalized spatial placement for every physical device. No manual, schematic, or runtime-harness evidence is retained for this machine yet; the candidate sections above are the only retained I/O evidence so far.

ROM sets

Every driver that resolves to this physical machine.

ROM set Description Year Parent Hardware
bk2k_pu1Black Knight 2000 (PU-1 Prototype Europe) 1989bk2k_l4
bk2k_pf1Black Knight 2000 (PF-1 Prototype French) 1989bk2k_l4
bk2k_pa7Black Knight 2000 (PA-7 Prototype) 1989bk2k_l4
bk2k_pa5Black Knight 2000 (PA-5 Prototype) 1989bk2k_l4
bk2k_lg3Black Knight 2000 (LG-3 German) 1989bk2k_l4
bk2k_lg1Black Knight 2000 (LG-1 German) 1989bk2k_l4
bk2k_la2Black Knight 2000 (LA-2) 1989bk2k_l4
bk2k_l4Black Knight 2000 (L-4) 1989

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

Pinball memory maps

External source LGPL-3.0-only1 map

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.

bk2k_l4.map.json

williams-system11-48Kv4format 0.8

maps/williams/system11/bk2k_l4.map.json

Applies to ROMs
bk2k_l4
Sections
auditschecksum8game_statehigh_scores

williams-system11-48K 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

    by
    PinMAME contributors
    rev
    8371478a7640
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640

    src/wpc/s11games.c:836 (machine module s11_mS11BS)

    by
    PinMAME contributors
    rev
    8371478a7640
  • VPX script

    vpx-script.01778168cc9cf857

    vpx-standalone-scripts: Black Knight 2000 (Williams 1989) w VR Room v2.0.2/Black Knight 2000 (Williams 1989) w VR Room v2.0.2.vbs

    by
    Authors credited in Black Knight 2000 (Williams 1989) w VR Room v2.0.2/Black Knight 2000 (Williams 1989) w VR Room v2.0.2.vbs and repository contributors
    rev
    15d112648a1b
    sha256
    01778168cc9c…

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