CSI: Crime Scene Investigation

Partial

Stern2008SAMstern.csi-crime-scene-investigation.2008

Wire it up

what an authoring tool needs first
Bind this ROM
csi_240

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

Controller platform
pinmame.sam

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
Solenoids
33–33 (1)

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

Controlled devices

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

Virtual & other outputs

1
1 shown
# Name Device ID Evidence
33
PinMAME SAM game-on state
solenoid.33 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.csi_240 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 csi_240, description "CSI: Crime Scene Investigation (V2.4)", manufacturer "Stern", catalog year "2009".
  • OPDB record GRokz-ML8oW (IPDB 5348) names this machine "CSI: Crime Scene Investigation" (Stern, manufacture date 2008-11-11); 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 csi_240; whether every listed driver really runs on this physical machine is unverified.

Drivers this record holds

  • csi_102 (2008, Stern, clone of csi_240).
  • csi_103 (2008, Stern, clone of csi_240).
  • csi_104 (2008, Stern, clone of csi_240).
  • csi_200 (2008, Stern, clone of csi_240).
  • csi_210 (2009, Stern, clone of csi_240).
  • csi_230 (2009, Stern, clone of csi_240).
  • csi_240 (2009, Stern).

PinMAME source contract (candidate)

  • The pinned PinMAME source declares csi_240 at src/wpc/sam.c:3051 with machine module sam1; the definition declares controller platform pinmame.sam from it.

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
csi_240CSI: Crime Scene Investigation (V2.4) 2009
csi_230CSI: Crime Scene Investigation (V2.3) 2009csi_240
csi_210CSI: Crime Scene Investigation (V2.1) 2009csi_240
csi_200CSI: Crime Scene Investigation (V2.0) 2008csi_240
csi_104CSI: Crime Scene Investigation (V1.04) 2008csi_240
csi_103CSI: Crime Scene Investigation (V1.03) 2008csi_240
csi_102CSI: Crime Scene Investigation (V1.02) 2008csi_240

Parent set: csi_240 — 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.

  • PinMAME catalog

    BSD-3-Clause

    pinmame.catalog.8371478a7640

    PinmameGetGames

    by
    PinMAME contributors
    rev
    8371478a7640
  • PinMAME source

    BSD-3-Clause

    pinmame.core.8371478a7640

    src/wpc/sam.c:3051 (machine module sam1)

    by
    PinMAME contributors
    rev
    8371478a7640

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