[{"data":1,"prerenderedAt":5089},["ShallowReactive",2],{"i-lucide:search":3,"i-lucide:sun":8,"i-lucide:github":10,"i-lucide:menu":13,"i-lucide:git-pull-request-arrow":15,"machine-bally-theatre-of-magic-1995":17,"i-lucide:chevron-right":5031,"i-lucide:database":5033,"i-lucide:file-json-2":5035,"i-lucide:map-pin":5037,"i-lucide:shield-check":5039,"i-lucide:toggle-left":5041,"i-lucide:zap":5043,"i-lucide:cable":5045,"i-lucide:disc-3":5047,"i-lucide:library-big":5049,"i-lucide:triangle-alert":5051,"i-lucide:plug-zap":5053,"i-lucide:arrow-up-right":5055,"i-lucide:info":5057,"i-lucide:monitor":5059,"i-lucide:cog":5061,"i-lucide:log-out":5063,"i-lucide:door-open":5065,"i-lucide:box":5067,"i-lucide:chevron-down":5069,"i-lucide:list":5071,"i-lucide:external-link":5073,"i-lucide:cpu":5075,"i-lucide:book-open":5077,"i-lucide:user-check":5079,"i-lucide:file-code-2":5081,"i-lucide:table-2":5083,"i-lucide:notebook-pen":5085,"i-lucide:message-square-warning":5087},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4\"\u002F>\u003Cpath d=\"M9 18c-4.51 2-5-2-7-2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":14},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":16},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"5\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M5 9v12\"\u002F>\u003Ccircle cx=\"19\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"m15 9l-3-3l3-3\"\u002F>\u003Cpath d=\"M12 6h5a2 2 0 0 1 2 2v7\"\u002F>\u003C\u002Fg>",{"detail":18,"summary":5030},{"conflicts":19,"controller":27,"coverage":30,"displays":38,"drivers":53,"format":107,"inputs":108,"knowledge":2013,"machine":2016,"mechanisms":2026,"outputs":2296,"relationships":4913,"schema_version":148,"sources":4927,"slug":4977,"sourcePath":4978,"knowledgePath":2014,"knowledgeHtml":4979,"knowledgeHeadings":4980,"knowledgeSummary":5011,"catalogDrivers":5015,"related":5029,"family":5030},[20],{"description":21,"id":22,"path":23,"source_refs":24},"The manual's own Solenoid\u002FFlasher Table wires GI strings 1 and 2 (public PinMAME addresses 0 and 1) exclusively through Backbox-column connectors (J120) with #555 bulbs, while strings 3-5 (addresses 2-4) are wired exclusively through Playfield-column connectors (J121) with #44 bulbs -- a clean, internally consistent split on a single printed table. The retained known-working script's UpdateGI(no, step) nonetheless implements cases 0 ('top') and 1 ('bottom left') by driving genuine playfield Light collections (GITop+GIBumpers, GILeft respectively) with dozens of members each, alongside a Table1.ColorGradeImage LUT swap -- i.e. the routine reads as a stylized playfield mood-lighting\u002Fcolor-grade effect keyed off which GI relay is active, not a literal per-bulb wiring replica; genuine backbox\u002Finsert-panel illumination would not plausibly drive dozens of scattered playfield bulbs. This is the same class of disagreement Williams Tales of the Arabian Nights already established for its own GI address 2 (a retained script visually contradicting its own manual's backbox wiring for a different address). The manual is physical-construction ground truth for a device's spatial classification, so this definition keeps GI addresses 0 and 1 controlled not_applicable\u002Fcabinet_or_service devices despite the script's visual behavior. Unresolved: whether any production unit's backbox strings genuinely double as a visual dimming relay for playfield GI would require a LibPinMAME harness trace or a second independent manual copy; this curation defaults to the manual's own wiring table.","conflict.gi-strings-1-2-backbox-vs-script-playfield-binding","outputs[binding.group=pinmame.output.gi,binding.device=0,1]",[25,26],"manual.bally.theatre-of-magic.1995","vpx-script.tom-2-4",{"hardware_generation":28,"inversion_applied_by_emulator":12,"platform":29},"0x20","pinmame.wpc-security",{"status":31,"missing":32,"dimensions":35},"partial",[33,34],"unresolved_conflicts","spatial_placement",{"address_enumeration":36,"catalog_identity":36,"mechanisms":36,"physical_wiring":37,"recreation_knowledge":36,"semantic_naming":36,"spatial_placement":37,"variant_coverage":36},"validated","conflicted",[39],{"controller_index":4,"height":40,"id":41,"kind":42,"label":43,"provenance":44,"spatial":47,"width":52},32,"display.dmd","dmd","128x32 dot-matrix display",{"source_refs":45,"status":36},[46,25],"pinmame.core.4ec52ff0ac13",{"provenance":48,"reason":50,"status":51},{"source_refs":49,"status":36},[46,25],"cabinet_or_service","not_applicable",128,[54,61,65,69,73,77,81,85,89,94,99,103],{"description":55,"flags":4,"id":56,"manufacturer":57,"physical_compatibility":58,"variant_notes":59,"year":60},"Theatre of Magic (1.3X)","tom_13","Bally","identical","Bally production 1.3X game ROM shipped with the physical machine (pinned driver.c dates it \"08\u002F95 B\", the newest of the six 1995-dated revisions and the parent of the clone tree). This is the primary firmware binding for this definition.","1995",{"clone_of":56,"description":62,"flags":4,"id":63,"manufacturer":57,"physical_compatibility":58,"variant_notes":64,"year":60},"Theatre of Magic (0.6A Prototype)","tom_06","Bally 0.6A prototype game ROM (driver.c \"03\u002F95 B\"), the earliest cataloged revision. Same physical machine, switch matrix, lamp matrix, and solenoid\u002Fflasher table as production.",{"clone_of":56,"description":66,"flags":4,"id":67,"manufacturer":57,"physical_compatibility":58,"variant_notes":68,"year":60},"Theatre of Magic (0.61A LED Ghost Fix)","tom_061","Bally 0.61A prototype game ROM with an LED ghost-image fix; no controller-address change.",{"clone_of":56,"description":70,"flags":4,"id":71,"manufacturer":57,"physical_compatibility":58,"variant_notes":72,"year":60},"Theatre of Magic (1.0 French)","tom_10f","Bally 1.0 French-localized game ROM (driver.c \"04\u002F95 B\"); no controller-address change.",{"clone_of":56,"description":74,"flags":4,"id":75,"manufacturer":57,"physical_compatibility":58,"variant_notes":76,"year":60},"Theatre of Magic (1.01 French LED Ghost Fix)","tom_101f","Bally 1.01 French-localized game ROM with an LED ghost-image fix; no controller-address change.",{"clone_of":56,"description":78,"flags":4,"id":79,"manufacturer":57,"physical_compatibility":58,"variant_notes":80,"year":60},"Theatre of Magic (1.2X)","tom_12","Bally 1.2X game ROM (driver.c \"04\u002F95 B\"); no controller-address change.",{"clone_of":56,"description":82,"flags":4,"id":83,"manufacturer":57,"physical_compatibility":58,"variant_notes":84,"year":60},"Theatre of Magic (1.2A)","tom_12a","Bally 1.2A game ROM; no controller-address change.",{"clone_of":56,"description":86,"flags":4,"id":87,"manufacturer":57,"physical_compatibility":58,"variant_notes":88,"year":60},"Theatre of Magic (1.21X LED Ghost Fix)","tom_121","Bally 1.21X game ROM with an LED ghost-image fix; no controller-address change.",{"clone_of":56,"description":90,"flags":4,"id":91,"manufacturer":57,"physical_compatibility":58,"variant_notes":92,"year":93},"Theatre of Magic (1.3XC Competition MOD)","tom_13c","2019 \"1.3XC Competition MOD\" community ruleset patch built from the 1.3X production ROM (pinned tom.c comment: \"based on 1.3X, NOT the Tiger saw rev. 1.4H, but it includes Tiger saw support\"). Same physical hardware and addresses as tom_13.","2019",{"clone_of":56,"description":95,"flags":4,"id":96,"manufacturer":57,"physical_compatibility":58,"variant_notes":97,"year":98},"Theatre of Magic (1.3 French)","tom_13f","2005 French-localized rebuild of the 1.3 production ROM; no controller-address change.","2005",{"clone_of":56,"description":100,"flags":4,"id":101,"manufacturer":57,"physical_compatibility":58,"variant_notes":102,"year":98},"Theatre of Magic (1.4H)","tom_14h","2005 \"1.4 Home version\" game ROM (driver.c \"10\u002F96 B\", i.e. a post-arcade-run software revision; NOT the shipped arcade firmware). Registered through the identical CORE_CLONEDEF\u002Finit_tom path as tom_13, so the controller-address map is unchanged; only ROM-internal rules differ.",{"clone_of":56,"description":104,"flags":4,"id":105,"manufacturer":57,"physical_compatibility":58,"variant_notes":106,"year":98},"Theatre of Magic (1.4H Coin Play)","tom_14hb","2005 \"1.4 Home version Coin Play\" game ROM, a coin-mechanism variant of tom_14h. This is the driver the retained script binds (cGameName = \"tom_14hb\", commented \"1.3x arcade rom - with credits\" by the table author), but it is not the machine's production firmware -- see the hazard note above. It shares the identical controller-address map with every other tom_* driver; no conflicts entry is required for switch, coil, or lamp semantics because PinMAME's own driver registration (one tomGameData struct, one init_tom, for every clone) structurally rules out an address-level difference between the bound driver and the production ROM.","pinmame-machine-definition",[109,141,164,187,211,234,257,280,303,325,344,367,391,420,439,458,477,500,520,540,559,582,604,626,648,674,695,717,739,761,784,807,830,855,878,900,923,946,963,986,1008,1039,1061,1083,1105,1128,1148,1168,1188,1213,1235,1258,1280,1302,1324,1346,1363,1387,1404,1426,1448,1470,1492,1514,1536,1560,1589,1612,1635,1658,1680,1702,1719,1744,1768,1790,1812,1834,1855,1875,1895,1915,1929,1943,1957,1971,1985,1999],{"aliases":110,"availability":117,"binding":118,"id":121,"kind":122,"label":123,"normally_closed":6,"physical":124,"provenance":128,"roles":131,"spatial":133,"wiring":136},[111,114],{"namespace":112,"value":113},"pinmame.switch","1",{"namespace":115,"value":116},"manual.address","D1","used",{"device":119,"group":120},1,"pinmame.input.switch","switch.cabinet-1","switch","Left Coin Chute",{"location":125,"notes":126,"switch_type":127},"coin door","Printed dedicated grounded switch D1. Left coin chute.","button",{"source_refs":129,"status":36},[25,130,46],"controller-profile.pinmame-wpc-security",[132],"cabinet.coin.1",{"provenance":134,"reason":50,"status":51},{"source_refs":135,"status":36},[25],{"board":137,"drive_connection":138,"drive_wire":139,"return_component":140},"WPC-Security CPU board","J205-1","Orange-Brown","U17-5",{"aliases":142,"availability":117,"binding":147,"id":149,"kind":122,"label":150,"normally_closed":6,"physical":151,"provenance":153,"roles":155,"spatial":157,"wiring":160},[143,145],{"namespace":112,"value":144},"2",{"namespace":115,"value":146},"D2",{"device":148,"group":120},2,"switch.cabinet-2","Center Coin Chute",{"location":125,"notes":152,"switch_type":127},"Printed dedicated grounded switch D2. Center coin chute.",{"source_refs":154,"status":36},[25,130,46],[156],"cabinet.coin.2",{"provenance":158,"reason":50,"status":51},{"source_refs":159,"status":36},[25],{"board":137,"drive_connection":161,"drive_wire":162,"return_component":163},"J205-2","Orange-Red","U17-7",{"aliases":165,"availability":117,"binding":170,"id":172,"kind":122,"label":173,"normally_closed":6,"physical":174,"provenance":176,"roles":178,"spatial":180,"wiring":183},[166,168],{"namespace":112,"value":167},"3",{"namespace":115,"value":169},"D3",{"device":171,"group":120},3,"switch.cabinet-3","Right Coin Chute",{"location":125,"notes":175,"switch_type":127},"Printed dedicated grounded switch D3. Right coin chute.",{"source_refs":177,"status":36},[25,130,46],[179],"cabinet.coin.3",{"provenance":181,"reason":50,"status":51},{"source_refs":182,"status":36},[25],{"board":137,"drive_connection":184,"drive_wire":185,"return_component":186},"J205-3","Orange-Black","U17-11",{"aliases":188,"availability":193,"binding":194,"id":196,"kind":122,"label":197,"normally_closed":6,"physical":198,"provenance":200,"roles":202,"spatial":204,"wiring":207},[189,191],{"namespace":112,"value":190},"4",{"namespace":115,"value":192},"D4","optional",{"device":195,"group":120},4,"switch.cabinet-4","4th Coin Chute",{"location":125,"notes":199,"switch_type":127},"Printed dedicated grounded switch D4. Fourth coin chute.",{"source_refs":201,"status":36},[25,130,46],[203],"cabinet.coin.4",{"provenance":205,"reason":50,"status":51},{"source_refs":206,"status":36},[25],{"board":137,"drive_connection":208,"drive_wire":209,"return_component":210},"J205-4","Orange-Yellow","U17-9",{"aliases":212,"availability":117,"binding":217,"id":219,"kind":122,"label":220,"normally_closed":6,"physical":221,"provenance":223,"roles":225,"spatial":227,"wiring":230},[213,215],{"namespace":112,"value":214},"5",{"namespace":115,"value":216},"D5",{"device":218,"group":120},5,"switch.cabinet-5","Service Credits \u002F Escape",{"location":125,"notes":222,"switch_type":127},"Printed dedicated grounded switch D5. Adds a service credit in normal play and acts as Escape inside the menu system.",{"source_refs":224,"status":36},[25,130,46],[226],"service.escape",{"provenance":228,"reason":50,"status":51},{"source_refs":229,"status":36},[25],{"board":137,"drive_connection":231,"drive_wire":232,"return_component":233},"J205-6","Orange-Green","U16-9",{"aliases":235,"availability":117,"binding":240,"id":242,"kind":122,"label":243,"normally_closed":6,"physical":244,"provenance":246,"roles":248,"spatial":250,"wiring":253},[236,238],{"namespace":112,"value":237},"6",{"namespace":115,"value":239},"D6",{"device":241,"group":120},6,"switch.cabinet-6","Volume Down \u002F Down",{"location":125,"notes":245,"switch_type":127},"Printed dedicated grounded switch D6. Lowers the volume in normal play and acts as Down inside the menu system.",{"source_refs":247,"status":36},[25,130,46],[249],"service.down",{"provenance":251,"reason":50,"status":51},{"source_refs":252,"status":36},[25],{"board":137,"drive_connection":254,"drive_wire":255,"return_component":256},"J205-7","Orange-Blue","U16-11",{"aliases":258,"availability":117,"binding":263,"id":265,"kind":122,"label":266,"normally_closed":6,"physical":267,"provenance":269,"roles":271,"spatial":273,"wiring":276},[259,261],{"namespace":112,"value":260},"7",{"namespace":115,"value":262},"D7",{"device":264,"group":120},7,"switch.cabinet-7","Volume Up \u002F Up",{"location":125,"notes":268,"switch_type":127},"Printed dedicated grounded switch D7. Raises the volume in normal play and acts as Up inside the menu system.",{"source_refs":270,"status":36},[25,130,46],[272],"service.up",{"provenance":274,"reason":50,"status":51},{"source_refs":275,"status":36},[25],{"board":137,"drive_connection":277,"drive_wire":278,"return_component":279},"J205-8","Orange-Violet","U16-7",{"aliases":281,"availability":117,"binding":286,"id":288,"kind":122,"label":289,"normally_closed":6,"physical":290,"provenance":292,"roles":294,"spatial":296,"wiring":299},[282,284],{"namespace":112,"value":283},"8",{"namespace":115,"value":285},"D8",{"device":287,"group":120},8,"switch.cabinet-8","Begin Test \u002F Enter",{"location":125,"notes":291,"switch_type":127},"Printed dedicated grounded switch D8. Enters the menu system in normal play and acts as Enter inside the menu system.",{"source_refs":293,"status":36},[25,130,46],[295],"service.enter",{"provenance":297,"reason":50,"status":51},{"source_refs":298,"status":36},[25],{"board":137,"drive_connection":300,"drive_wire":301,"return_component":302},"J205-9","Orange-Gray","U16-5",{"aliases":304,"availability":307,"binding":308,"id":310,"kind":122,"label":311,"physical":312,"provenance":314,"spatial":316,"wiring":319},[305],{"namespace":112,"value":306},"11","unused",{"device":309,"group":120},11,"switch.matrix-11","Not Used Matrix Position 11",{"notes":313},"Printed switch-matrix drive column 1, return row 1. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":315,"status":36},[25,130],{"provenance":317,"reason":307,"status":51},{"source_refs":318,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":322,"return_connection":323,"return_wire":324},"J207-1","Green-Brown","column driver U20-18; row receiver U18-11","J209-1","White-Brown",{"aliases":326,"availability":307,"binding":329,"id":331,"kind":122,"label":332,"physical":333,"provenance":335,"spatial":337,"wiring":340},[327],{"namespace":112,"value":328},"12",{"device":330,"group":120},12,"switch.matrix-12","Not Used Matrix Position 12",{"notes":334},"Printed switch-matrix drive column 1, return row 2. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":336,"status":36},[25,130],{"provenance":338,"reason":307,"status":51},{"source_refs":339,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":341,"return_connection":342,"return_wire":343},"column driver U20-18; row receiver U18-9","J209-2","White-Red",{"aliases":345,"availability":117,"binding":348,"id":350,"kind":122,"label":351,"normally_closed":6,"physical":352,"provenance":356,"roles":358,"spatial":360,"wiring":363},[346],{"namespace":112,"value":347},"13",{"device":349,"group":120},13,"switch.matrix-13","Start Button",{"location":353,"notes":354,"part_number":355,"switch_type":127},"cabinet","Printed switch-matrix drive column 1, return row 3.","20-9663-1",{"source_refs":357,"status":36},[25,46,26],[359],"cabinet.start",{"provenance":361,"reason":50,"status":51},{"source_refs":362,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":364,"return_connection":365,"return_wire":366},"column driver U20-18; row receiver U18-5","J209-3","White-Orange",{"aliases":368,"availability":117,"binding":371,"id":373,"kind":122,"label":374,"normally_closed":6,"physical":375,"provenance":380,"roles":382,"spatial":384,"wiring":387},[369],{"namespace":112,"value":370},"14",{"device":372,"group":120},14,"switch.matrix-14","Plumb Bob Tilt",{"location":376,"notes":377,"part_number":378,"switch_type":379},"cabinet interior","Printed switch-matrix drive column 1, return row 4.","A-15361","tilt",{"source_refs":381,"status":36},[25,46,26],[383],"cabinet.tilt",{"provenance":385,"reason":50,"status":51},{"source_refs":386,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":388,"return_connection":389,"return_wire":390},"column driver U20-18; row receiver U18-7","J209-4","White-Yellow",{"aliases":392,"availability":117,"binding":395,"id":397,"kind":122,"label":398,"normally_closed":6,"physical":399,"provenance":403,"spatial":405,"wiring":416},[393],{"namespace":112,"value":394},"15",{"device":396,"group":120},15,"switch.matrix-15","Shooter Lane",{"notes":400,"part_number":401,"switch_type":402},"Printed switch-matrix drive column 1, return row 5.","5647-12693-32","microswitch",{"source_refs":404,"status":36},[25,46,26],{"placements":406,"status":36},[407],{"id":408,"provenance":409,"role":412,"space":413,"x":414,"y":415},"switch.matrix-15.sensor",{"source_refs":410,"status":36},[411],"vpx-table.tom-2-4","sensor","playfield",0.944816,0.912629,{"board":137,"drive_connection":320,"drive_wire":321,"return_component":417,"return_connection":418,"return_wire":419},"column driver U20-18; row receiver U19-11","J209-5","White-Green",{"aliases":421,"availability":307,"binding":424,"id":426,"kind":122,"label":427,"physical":428,"provenance":430,"spatial":432,"wiring":435},[422],{"namespace":112,"value":423},"16",{"device":425,"group":120},16,"switch.matrix-16","Not Used Matrix Position 16",{"notes":429},"Printed switch-matrix drive column 1, return row 6. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":431,"status":36},[25,130],{"provenance":433,"reason":307,"status":51},{"source_refs":434,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":436,"return_connection":437,"return_wire":438},"column driver U20-18; row receiver U19-9","J209-7","White-Blue",{"aliases":440,"availability":307,"binding":443,"id":445,"kind":122,"label":446,"physical":447,"provenance":449,"spatial":451,"wiring":454},[441],{"namespace":112,"value":442},"17",{"device":444,"group":120},17,"switch.matrix-17","Not Used Matrix Position 17",{"notes":448},"Printed switch-matrix drive column 1, return row 7. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":450,"status":36},[25,130],{"provenance":452,"reason":307,"status":51},{"source_refs":453,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":455,"return_connection":456,"return_wire":457},"column driver U20-18; row receiver U19-5","J209-8","White-Violet",{"aliases":459,"availability":307,"binding":462,"id":464,"kind":122,"label":465,"physical":466,"provenance":468,"spatial":470,"wiring":473},[460],{"namespace":112,"value":461},"18",{"device":463,"group":120},18,"switch.matrix-18","Not Used Matrix Position 18",{"notes":467},"Printed switch-matrix drive column 1, return row 8. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":469,"status":36},[25,130],{"provenance":471,"reason":307,"status":51},{"source_refs":472,"status":36},[25],{"board":137,"drive_connection":320,"drive_wire":321,"return_component":474,"return_connection":475,"return_wire":476},"column driver U20-18; row receiver U19-7","J209-9","White-Gray",{"aliases":478,"availability":117,"binding":481,"id":483,"kind":122,"label":484,"normally_closed":6,"physical":485,"provenance":489,"roles":491,"spatial":493,"wiring":496},[479],{"namespace":112,"value":480},"21",{"device":482,"group":120},21,"switch.matrix-21","Slam Tilt",{"location":376,"notes":486,"part_number":487,"switch_type":488},"Printed switch-matrix drive column 2, return row 1.","A-17238","leaf",{"source_refs":490,"status":36},[25,46,26],[492],"cabinet.slam-tilt",{"provenance":494,"reason":50,"status":51},{"source_refs":495,"status":36},[25],{"board":137,"drive_connection":497,"drive_wire":498,"return_component":499,"return_connection":323,"return_wire":324},"J207-2","Green-Red","column driver U20-17; row receiver U18-11",{"aliases":501,"availability":117,"binding":504,"id":506,"initial_active":12,"kind":122,"label":507,"normally_closed":6,"physical":508,"provenance":511,"roles":513,"spatial":515,"wiring":518},[502],{"namespace":112,"value":503},"22",{"device":505,"group":120},22,"switch.matrix-22","Coin Door Closed",{"location":376,"notes":509,"part_number":510,"switch_type":402},"Printed switch-matrix drive column 2, return row 2.","5643-09288-00",{"source_refs":512,"status":36},[25,46,26],[514],"cabinet.coin-door",{"provenance":516,"reason":50,"status":51},{"source_refs":517,"status":36},[25],{"board":137,"drive_connection":497,"drive_wire":498,"return_component":519,"return_connection":342,"return_wire":343},"column driver U20-17; row receiver U18-9",{"aliases":521,"availability":117,"binding":524,"id":526,"kind":122,"label":527,"normally_closed":6,"physical":528,"provenance":531,"roles":533,"spatial":535,"wiring":538},[522],{"namespace":112,"value":523},"23",{"device":525,"group":120},23,"switch.matrix-23","Buy-In",{"location":353,"notes":529,"part_number":530,"switch_type":127},"Printed switch-matrix drive column 2, return row 3.","20-9663-18",{"source_refs":532,"status":36},[25,46,26],[534],"cabinet.buy-in",{"provenance":536,"reason":50,"status":51},{"source_refs":537,"status":36},[25],{"board":137,"drive_connection":497,"drive_wire":498,"return_component":539,"return_connection":365,"return_wire":366},"column driver U20-17; row receiver U18-5",{"aliases":541,"availability":117,"binding":544,"constant_active":12,"id":545,"initial_active":12,"kind":546,"label":547,"physical":548,"provenance":552,"spatial":554,"wiring":557},[542],{"namespace":112,"value":543},"24",{"device":5,"group":120},"switch.matrix-24","constant","Always Closed",{"notes":549,"part_number":550,"switch_type":551},"Printed switch-matrix drive column 2, return row 4.","5643-09112-00","other",{"source_refs":553,"status":36},[25,46,26],{"provenance":555,"reason":546,"status":51},{"source_refs":556,"status":36},[25],{"board":137,"drive_connection":497,"drive_wire":498,"return_component":558,"return_connection":389,"return_wire":390},"column driver U20-17; row receiver U18-7",{"aliases":560,"availability":117,"binding":563,"id":565,"kind":122,"label":566,"normally_closed":6,"physical":567,"provenance":570,"pulse":12,"spatial":572,"wiring":580},[561],{"namespace":112,"value":562},"25",{"device":564,"group":120},25,"switch.matrix-25","Left Outlane",{"notes":568,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 2, return row 5.","5647-12693-19",{"source_refs":571,"status":36},[25,46,26],{"placements":573,"status":36},[574],{"id":575,"provenance":576,"role":412,"space":413,"x":578,"y":579},"switch.matrix-25.sensor",{"source_refs":577,"status":36},[411],0.053653,0.80606,{"board":137,"drive_connection":497,"drive_wire":498,"return_component":581,"return_connection":418,"return_wire":419},"column driver U20-17; row receiver U19-11",{"aliases":583,"availability":117,"binding":586,"id":588,"kind":122,"label":589,"normally_closed":6,"physical":590,"provenance":592,"spatial":594,"wiring":602},[584],{"namespace":112,"value":585},"26",{"device":587,"group":120},26,"switch.matrix-26","Left Return Lane",{"notes":591,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 2, return row 6.",{"source_refs":593,"status":36},[25,46,26],{"placements":595,"status":36},[596],{"id":597,"provenance":598,"role":412,"space":413,"x":600,"y":601},"switch.matrix-26.sensor",{"source_refs":599,"status":36},[411],0.130727,0.784713,{"board":137,"drive_connection":497,"drive_wire":498,"return_component":603,"return_connection":437,"return_wire":438},"column driver U20-17; row receiver U19-9",{"aliases":605,"availability":117,"binding":608,"id":610,"kind":122,"label":611,"normally_closed":6,"physical":612,"provenance":614,"spatial":616,"wiring":624},[606],{"namespace":112,"value":607},"27",{"device":609,"group":120},27,"switch.matrix-27","Right Return Lane",{"notes":613,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 2, return row 7.",{"source_refs":615,"status":36},[25,46,26],{"placements":617,"status":36},[618],{"id":619,"provenance":620,"role":412,"space":413,"x":622,"y":623},"switch.matrix-27.sensor",{"source_refs":621,"status":36},[411],0.776867,0.784762,{"board":137,"drive_connection":497,"drive_wire":498,"return_component":625,"return_connection":456,"return_wire":457},"column driver U20-17; row receiver U19-5",{"aliases":627,"availability":117,"binding":630,"id":632,"kind":122,"label":633,"normally_closed":6,"physical":634,"provenance":636,"spatial":638,"wiring":646},[628],{"namespace":112,"value":629},"28",{"device":631,"group":120},28,"switch.matrix-28","Right Outlane",{"notes":635,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 2, return row 8.",{"source_refs":637,"status":36},[25,46,26],{"placements":639,"status":36},[640],{"id":641,"provenance":642,"role":412,"space":413,"x":644,"y":645},"switch.matrix-28.sensor",{"source_refs":643,"status":36},[411],0.854992,0.807313,{"board":137,"drive_connection":497,"drive_wire":498,"return_component":647,"return_connection":475,"return_wire":476},"column driver U20-17; row receiver U19-7",{"aliases":649,"availability":117,"binding":652,"id":654,"kind":122,"label":655,"normally_closed":12,"physical":656,"provenance":660,"spatial":662,"wiring":670},[650],{"namespace":112,"value":651},"31",{"device":653,"group":120},31,"switch.matrix-31","Trough Jam",{"assembly_part_number":657,"notes":658,"switch_type":659},"A-18617-1 LED with A-18618-1 photo transistor","Printed switch-matrix drive column 3, return row 1. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.","opto",{"source_refs":661,"status":36},[25,46,26],{"placements":663,"status":36},[664],{"id":665,"provenance":666,"role":412,"space":413,"x":668,"y":669},"switch.matrix-31.sensor",{"source_refs":667,"status":36},[411],0.876872,0.889652,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":673,"return_connection":323,"return_wire":324},"J207-3","Green-Orange","column driver U20-16; row receiver U18-11",{"aliases":675,"availability":117,"binding":678,"id":679,"kind":122,"label":680,"normally_closed":12,"physical":681,"provenance":683,"spatial":685,"wiring":693},[676],{"namespace":112,"value":677},"32",{"device":40,"group":120},"switch.matrix-32","Trough 1",{"assembly_part_number":657,"notes":682,"switch_type":659},"Printed switch-matrix drive column 3, return row 2. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.",{"source_refs":684,"status":36},[25,46,26],{"placements":686,"status":36},[687],{"id":688,"provenance":689,"role":412,"space":413,"x":691,"y":692},"switch.matrix-32.sensor",{"source_refs":690,"status":36},[411],0.800507,0.906649,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":694,"return_connection":342,"return_wire":343},"column driver U20-16; row receiver U18-9",{"aliases":696,"availability":117,"binding":699,"id":701,"kind":122,"label":702,"normally_closed":12,"physical":703,"provenance":705,"spatial":707,"wiring":715},[697],{"namespace":112,"value":698},"33",{"device":700,"group":120},33,"switch.matrix-33","Trough 2",{"assembly_part_number":657,"notes":704,"switch_type":659},"Printed switch-matrix drive column 3, return row 3. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.",{"source_refs":706,"status":36},[25,46,26],{"placements":708,"status":36},[709],{"id":710,"provenance":711,"role":412,"space":413,"x":713,"y":714},"switch.matrix-33.sensor",{"source_refs":712,"status":36},[411],0.726369,0.921146,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":716,"return_connection":365,"return_wire":366},"column driver U20-16; row receiver U18-5",{"aliases":718,"availability":117,"binding":721,"id":723,"kind":122,"label":724,"normally_closed":12,"physical":725,"provenance":727,"spatial":729,"wiring":737},[719],{"namespace":112,"value":720},"34",{"device":722,"group":120},34,"switch.matrix-34","Trough 3",{"assembly_part_number":657,"notes":726,"switch_type":659},"Printed switch-matrix drive column 3, return row 4. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.",{"source_refs":728,"status":36},[25,46,26],{"placements":730,"status":36},[731],{"id":732,"provenance":733,"role":412,"space":413,"x":735,"y":736},"switch.matrix-34.sensor",{"source_refs":734,"status":36},[411],0.653525,0.935375,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":738,"return_connection":389,"return_wire":390},"column driver U20-16; row receiver U18-7",{"aliases":740,"availability":117,"binding":743,"id":745,"kind":122,"label":746,"normally_closed":12,"physical":747,"provenance":749,"spatial":751,"wiring":759},[741],{"namespace":112,"value":742},"35",{"device":744,"group":120},35,"switch.matrix-35","Trough 4",{"assembly_part_number":657,"notes":748,"switch_type":659},"Printed switch-matrix drive column 3, return row 5. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.",{"source_refs":750,"status":36},[25,46,26],{"placements":752,"status":36},[753],{"id":754,"provenance":755,"role":412,"space":413,"x":757,"y":758},"switch.matrix-35.sensor",{"source_refs":756,"status":36},[411],0.581464,0.949315,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":760,"return_connection":418,"return_wire":419},"column driver U20-16; row receiver U19-11",{"aliases":762,"availability":117,"binding":765,"id":767,"kind":122,"label":768,"normally_closed":12,"physical":769,"provenance":772,"spatial":774,"wiring":782},[763],{"namespace":112,"value":764},"36",{"device":766,"group":120},36,"switch.matrix-36","Subway Opto",{"assembly_part_number":770,"notes":771,"switch_type":659},"A-16908 LED with A-16909 photo transistor","Printed switch-matrix drive column 3, return row 6. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again.",{"source_refs":773,"status":36},[25,46,26],{"placements":775,"status":36},[776],{"id":777,"provenance":778,"role":412,"space":413,"x":780,"y":781},"switch.matrix-36.sensor",{"source_refs":779,"status":36},[411],0.301778,0.363896,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":783,"return_connection":437,"return_wire":438},"column driver U20-16; row receiver U19-9",{"aliases":785,"availability":117,"binding":788,"id":790,"kind":122,"label":791,"normally_closed":6,"physical":792,"provenance":795,"spatial":797,"wiring":805},[786],{"namespace":112,"value":787},"37",{"device":789,"group":120},37,"switch.matrix-37","Spinner",{"notes":793,"part_number":794,"switch_type":551},"Printed switch-matrix drive column 3, return row 7.","5647-12693-24",{"source_refs":796,"status":36},[25,46,26],{"placements":798,"status":36},[799],{"id":800,"provenance":801,"role":412,"space":413,"x":803,"y":804},"switch.matrix-37.sensor",{"source_refs":802,"status":36},[411],0.649549,0.42143,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":806,"return_connection":456,"return_wire":457},"column driver U20-16; row receiver U19-5",{"aliases":808,"availability":117,"binding":811,"id":813,"kind":122,"label":814,"normally_closed":6,"physical":815,"provenance":818,"spatial":820,"wiring":828},[809],{"namespace":112,"value":810},"38",{"device":812,"group":120},38,"switch.matrix-38","Right Lower Target",{"notes":816,"part_number":817,"switch_type":402},"Printed switch-matrix drive column 3, return row 8.","A-17799-6",{"source_refs":819,"status":36},[25,46,26],{"placements":821,"status":36},[822],{"id":823,"provenance":824,"role":412,"space":413,"x":826,"y":827},"switch.matrix-38.sensor",{"source_refs":825,"status":36},[411],0.828791,0.64886,{"board":137,"drive_connection":671,"drive_wire":672,"return_component":829,"return_connection":475,"return_wire":476},"column driver U20-16; row receiver U19-7",{"aliases":831,"availability":117,"binding":834,"id":836,"kind":122,"label":837,"normally_closed":6,"physical":838,"provenance":841,"pulse":12,"spatial":843,"wiring":851},[832],{"namespace":112,"value":833},"41",{"device":835,"group":120},41,"switch.matrix-41","Lock 1",{"notes":839,"part_number":840,"switch_type":402},"Printed switch-matrix drive column 4, return row 1.","5647-12693-34",{"source_refs":842,"status":36},[25,46,26],{"placements":844,"status":36},[845],{"id":846,"provenance":847,"role":412,"space":413,"x":849,"y":850},"switch.matrix-41.sensor",{"source_refs":848,"status":36},[411],0.469898,0.517236,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":854,"return_connection":323,"return_wire":324},"J207-4","Green-Yellow","column driver U20-15; row receiver U18-11",{"aliases":856,"availability":117,"binding":859,"id":861,"kind":122,"label":862,"normally_closed":6,"physical":863,"provenance":866,"spatial":868,"wiring":876},[857],{"namespace":112,"value":858},"42",{"device":860,"group":120},42,"switch.matrix-42","Lock 2",{"notes":864,"part_number":865,"switch_type":402},"Printed switch-matrix drive column 4, return row 2.","5647-12693-33",{"source_refs":867,"status":36},[25,46,26],{"placements":869,"status":36},[870],{"id":871,"provenance":872,"role":412,"space":413,"x":874,"y":875},"switch.matrix-42.sensor",{"source_refs":873,"status":36},[411],0.446254,0.495308,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":877,"return_connection":342,"return_wire":343},"column driver U20-15; row receiver U18-9",{"aliases":879,"availability":117,"binding":882,"id":884,"kind":122,"label":885,"normally_closed":6,"physical":886,"provenance":888,"spatial":890,"wiring":898},[880],{"namespace":112,"value":881},"43",{"device":883,"group":120},43,"switch.matrix-43","Lock 3",{"notes":887,"part_number":401,"switch_type":402},"Printed switch-matrix drive column 4, return row 3.",{"source_refs":889,"status":36},[25,46,26],{"placements":891,"status":36},[892],{"id":893,"provenance":894,"role":412,"space":413,"x":896,"y":897},"switch.matrix-43.sensor",{"source_refs":895,"status":36},[411],0.42984,0.470845,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":899,"return_connection":365,"return_wire":366},"column driver U20-15; row receiver U18-5",{"aliases":901,"availability":117,"binding":904,"id":906,"kind":122,"label":907,"normally_closed":6,"physical":908,"provenance":911,"spatial":913,"wiring":921},[902],{"namespace":112,"value":903},"44",{"device":905,"group":120},44,"switch.matrix-44","Popper",{"notes":909,"part_number":910,"switch_type":402},"Printed switch-matrix drive column 4, return row 4.","5647-12693-11",{"source_refs":912,"status":36},[25,46,26],{"placements":914,"status":36},[915],{"id":916,"provenance":917,"role":412,"space":413,"x":919,"y":920},"switch.matrix-44.sensor",{"source_refs":918,"status":36},[411],0.711155,0.564702,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":922,"return_connection":389,"return_wire":390},"column driver U20-15; row receiver U18-7",{"aliases":924,"availability":117,"binding":927,"id":929,"kind":122,"label":930,"normally_closed":6,"physical":931,"provenance":934,"spatial":936,"wiring":944},[925],{"namespace":112,"value":926},"45",{"device":928,"group":120},45,"switch.matrix-45","Left Drain Eddy",{"notes":932,"part_number":933,"switch_type":551},"Printed switch-matrix drive column 4, return row 5. Manual page 1-45 (\"Eddy Sensor Calibration\"): an eddy-current proximity sensor that detects the ball without a mechanical switch, not an opto or leaf contact. PinMAME's tomGameData inverted-switch mask does not cover this column position, matching the eddy construction (no opto normalization applies).","A-18543-1",{"source_refs":935,"status":36},[25,46,26],{"placements":937,"status":36},[938],{"id":939,"provenance":940,"role":412,"space":413,"x":942,"y":943},"switch.matrix-45.sensor",{"source_refs":941,"status":36},[411],0.077156,0.732624,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":945,"return_connection":418,"return_wire":419},"column driver U20-15; row receiver U19-11",{"aliases":947,"availability":307,"binding":950,"id":952,"kind":122,"label":953,"physical":954,"provenance":956,"spatial":958,"wiring":961},[948],{"namespace":112,"value":949},"46",{"device":951,"group":120},46,"switch.matrix-46","Not Used Matrix Position 46",{"notes":955},"Printed switch-matrix drive column 4, return row 6. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":957,"status":36},[25,130],{"provenance":959,"reason":307,"status":51},{"source_refs":960,"status":36},[25],{"board":137,"drive_connection":852,"drive_wire":853,"return_component":962,"return_connection":437,"return_wire":438},"column driver U20-15; row receiver U19-9",{"aliases":964,"availability":117,"binding":967,"id":969,"kind":122,"label":970,"normally_closed":6,"physical":971,"provenance":974,"spatial":976,"wiring":984},[965],{"namespace":112,"value":966},"47",{"device":968,"group":120},47,"switch.matrix-47","Subway Micro",{"notes":972,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 4, return row 7.","5647-12693-13",{"source_refs":975,"status":36},[25,46,26],{"placements":977,"status":36},[978],{"id":979,"provenance":980,"role":412,"space":413,"x":982,"y":983},"switch.matrix-47.sensor",{"source_refs":981,"status":36},[411],0.39908,0.42081,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":985,"return_connection":456,"return_wire":457},"column driver U20-15; row receiver U19-5",{"aliases":987,"availability":117,"binding":990,"id":992,"kind":122,"label":993,"normally_closed":6,"physical":994,"provenance":996,"spatial":998,"wiring":1006},[988],{"namespace":112,"value":989},"48",{"device":991,"group":120},48,"switch.matrix-48","Right Drain Eddy",{"notes":995,"part_number":933,"switch_type":551},"Printed switch-matrix drive column 4, return row 8. Manual page 1-45 (\"Eddy Sensor Calibration\"): an eddy-current proximity sensor that detects the ball without a mechanical switch, not an opto or leaf contact. PinMAME's tomGameData inverted-switch mask does not cover this column position, matching the eddy construction (no opto normalization applies).",{"source_refs":997,"status":36},[25,46,26],{"placements":999,"status":36},[1000],{"id":1001,"provenance":1002,"role":412,"space":413,"x":1004,"y":1005},"switch.matrix-48.sensor",{"source_refs":1003,"status":36},[411],0.838448,0.734407,{"board":137,"drive_connection":852,"drive_wire":853,"return_component":1007,"return_connection":475,"return_wire":476},"column driver U20-15; row receiver U19-7",{"aliases":1009,"availability":117,"binding":1012,"id":1014,"kind":122,"label":1015,"normally_closed":6,"physical":1016,"provenance":1019,"spatial":1021,"wiring":1035},[1010],{"namespace":112,"value":1011},"51",{"device":1013,"group":120},51,"switch.matrix-51","Left Bank Target",{"notes":1017,"part_number":1018,"switch_type":402},"Printed switch-matrix drive column 5, return row 1.","A-18059-15",{"source_refs":1020,"status":36},[25,46,26],{"placements":1022,"status":36},[1023,1029],{"id":1024,"provenance":1025,"role":412,"space":413,"x":1027,"y":1028},"switch.matrix-51.sensor.1",{"source_refs":1026,"status":36},[411],0.097031,0.643884,{"id":1030,"provenance":1031,"role":412,"space":413,"x":1033,"y":1034},"switch.matrix-51.sensor.2",{"source_refs":1032,"status":36},[411],0.105917,0.618638,{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1038,"return_connection":323,"return_wire":324},"J207-5","Green-Black","column driver U20-14; row receiver U18-11",{"aliases":1040,"availability":117,"binding":1043,"id":1045,"kind":122,"label":1046,"normally_closed":6,"physical":1047,"provenance":1049,"spatial":1051,"wiring":1059},[1041],{"namespace":112,"value":1042},"52",{"device":1044,"group":120},52,"switch.matrix-52","Captive Ball Rest",{"notes":1048,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 5, return row 2.",{"source_refs":1050,"status":36},[25,46,26],{"placements":1052,"status":36},[1053],{"id":1054,"provenance":1055,"role":412,"space":413,"x":1057,"y":1058},"switch.matrix-52.sensor",{"source_refs":1056,"status":36},[411],0.152655,0.467546,{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1060,"return_connection":342,"return_wire":343},"column driver U20-14; row receiver U18-9",{"aliases":1062,"availability":117,"binding":1065,"id":1067,"kind":122,"label":1068,"normally_closed":6,"physical":1069,"provenance":1071,"spatial":1073,"wiring":1081},[1063],{"namespace":112,"value":1064},"53",{"device":1066,"group":120},53,"switch.matrix-53","Right Lane Enter",{"notes":1070,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 5, return row 3.",{"source_refs":1072,"status":36},[25,46,26],{"placements":1074,"status":36},[1075],{"id":1076,"provenance":1077,"role":412,"space":413,"x":1079,"y":1080},"switch.matrix-53.sensor",{"source_refs":1078,"status":36},[411],0.919855,0.268301,{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1082,"return_connection":365,"return_wire":366},"column driver U20-14; row receiver U18-5",{"aliases":1084,"availability":117,"binding":1087,"id":1089,"kind":122,"label":1090,"normally_closed":6,"physical":1091,"provenance":1093,"spatial":1095,"wiring":1103},[1085],{"namespace":112,"value":1086},"54",{"device":1088,"group":120},54,"switch.matrix-54","Left Lane Enter",{"notes":1092,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 5, return row 4.",{"source_refs":1094,"status":36},[25,46,26],{"placements":1096,"status":36},[1097],{"id":1098,"provenance":1099,"role":412,"space":413,"x":1101,"y":1102},"switch.matrix-54.sensor",{"source_refs":1100,"status":36},[411],0.062975,0.395898,{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1104,"return_connection":389,"return_wire":390},"column driver U20-14; row receiver U18-7",{"aliases":1106,"availability":117,"binding":1109,"id":1111,"kind":122,"label":1112,"normally_closed":12,"physical":1113,"provenance":1116,"spatial":1118,"wiring":1126},[1107],{"namespace":112,"value":1108},"55",{"device":1110,"group":120},55,"switch.matrix-55","Cube Position 4",{"notes":1114,"part_number":1115,"switch_type":659},"Printed switch-matrix drive column 5, return row 5. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again. Projected onto the rotating trunk (Primitive Trunk\u002FTrunk1\u002FTrunk2, table object center): the four Cube Position optos are printed on the trunk's own \"Opto Board\" (manual page 1-50 teardown diagram) and the retained script's TrunkTimer_Timer sets all four from one TrunkAngle counter (0-360 degrees) rather than from four fixed playfield objects.","A-19749",{"source_refs":1117,"status":36},[25,46,26],{"placements":1119,"status":36},[1120],{"id":1121,"provenance":1122,"role":412,"space":413,"x":1124,"y":1125},"switch.matrix-55.sensor",{"source_refs":1123,"status":36},[411,25],0.335084,0.357928,{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1127,"return_connection":418,"return_wire":419},"column driver U20-14; row receiver U19-11",{"aliases":1129,"availability":117,"binding":1132,"id":1134,"kind":122,"label":1135,"normally_closed":12,"physical":1136,"provenance":1138,"spatial":1140,"wiring":1146},[1130],{"namespace":112,"value":1131},"56",{"device":1133,"group":120},56,"switch.matrix-56","Cube Position 1",{"notes":1137,"part_number":1115,"switch_type":659},"Printed switch-matrix drive column 5, return row 6. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again. Projected onto the rotating trunk (Primitive Trunk\u002FTrunk1\u002FTrunk2, table object center); see switch 55.",{"source_refs":1139,"status":36},[25,46,26],{"placements":1141,"status":36},[1142],{"id":1143,"provenance":1144,"role":412,"space":413,"x":1124,"y":1125},"switch.matrix-56.sensor",{"source_refs":1145,"status":36},[411,25],{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1147,"return_connection":437,"return_wire":438},"column driver U20-14; row receiver U19-9",{"aliases":1149,"availability":117,"binding":1152,"id":1154,"kind":122,"label":1155,"normally_closed":12,"physical":1156,"provenance":1158,"spatial":1160,"wiring":1166},[1150],{"namespace":112,"value":1151},"57",{"device":1153,"group":120},57,"switch.matrix-57","Cube Position 2",{"notes":1157,"part_number":1115,"switch_type":659},"Printed switch-matrix drive column 5, return row 7. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again. Projected onto the rotating trunk (Primitive Trunk\u002FTrunk1\u002FTrunk2, table object center); see switch 55.",{"source_refs":1159,"status":36},[25,46,26],{"placements":1161,"status":36},[1162],{"id":1163,"provenance":1164,"role":412,"space":413,"x":1124,"y":1125},"switch.matrix-57.sensor",{"source_refs":1165,"status":36},[411,25],{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1167,"return_connection":456,"return_wire":457},"column driver U20-14; row receiver U19-5",{"aliases":1169,"availability":117,"binding":1172,"id":1174,"kind":122,"label":1175,"normally_closed":12,"physical":1176,"provenance":1178,"spatial":1180,"wiring":1186},[1170],{"namespace":112,"value":1171},"58",{"device":1173,"group":120},58,"switch.matrix-58","Cube Position 3",{"notes":1177,"part_number":1115,"switch_type":659},"Printed switch-matrix drive column 5, return row 8. Printed as an opto that is typically closed; PinMAME's tomGameData inverted-switch mask ({0x00,0x00,0x00,0x3f,0x00,0xF0,...}, column 3 bits 0-5 and column 5 bits 4-7) covers it, so the public switch state is already normalized and must not be inverted again. Projected onto the rotating trunk (Primitive Trunk\u002FTrunk1\u002FTrunk2, table object center); see switch 55.",{"source_refs":1179,"status":36},[25,46,26],{"placements":1181,"status":36},[1182],{"id":1183,"provenance":1184,"role":412,"space":413,"x":1124,"y":1125},"switch.matrix-58.sensor",{"source_refs":1185,"status":36},[411,25],{"board":137,"drive_connection":1036,"drive_wire":1037,"return_component":1187,"return_connection":475,"return_wire":476},"column driver U20-14; row receiver U19-7",{"aliases":1189,"availability":117,"binding":1192,"id":1194,"kind":122,"label":1195,"normally_closed":6,"physical":1196,"provenance":1199,"spatial":1201,"wiring":1209},[1190],{"namespace":112,"value":1191},"61",{"device":1193,"group":120},61,"switch.matrix-61","Left Sling",{"notes":1197,"part_number":1198,"switch_type":402},"Printed switch-matrix drive column 6, return row 1.","SW-1A-114 kicker with SW-1A-120 score",{"source_refs":1200,"status":36},[25,46,26],{"placements":1202,"status":36},[1203],{"id":1204,"provenance":1205,"role":412,"space":413,"x":1207,"y":1208},"switch.matrix-61.sensor",{"source_refs":1206,"status":36},[411],0.222815,0.776297,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1212,"return_connection":323,"return_wire":324},"J207-6","Green-Blue","column driver U20-13; row receiver U18-11",{"aliases":1214,"availability":117,"binding":1217,"id":1219,"kind":122,"label":1220,"normally_closed":6,"physical":1221,"provenance":1223,"spatial":1225,"wiring":1233},[1215],{"namespace":112,"value":1216},"62",{"device":1218,"group":120},62,"switch.matrix-62","Right Sling",{"notes":1222,"part_number":1198,"switch_type":402},"Printed switch-matrix drive column 6, return row 2.",{"source_refs":1224,"status":36},[25,46,26],{"placements":1226,"status":36},[1227],{"id":1228,"provenance":1229,"role":412,"space":413,"x":1231,"y":1232},"switch.matrix-62.sensor",{"source_refs":1230,"status":36},[411],0.683079,0.776154,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1234,"return_connection":342,"return_wire":343},"column driver U20-13; row receiver U18-9",{"aliases":1236,"availability":117,"binding":1239,"id":1241,"kind":122,"label":1242,"normally_closed":6,"physical":1243,"provenance":1246,"spatial":1248,"wiring":1256},[1237],{"namespace":112,"value":1238},"63",{"device":1240,"group":120},63,"switch.matrix-63","Bottom Jet",{"notes":1244,"part_number":1245,"switch_type":488},"Printed switch-matrix drive column 6, return row 3.","SW-11A-37",{"source_refs":1247,"status":36},[25,46,26],{"placements":1249,"status":36},[1250],{"id":1251,"provenance":1252,"role":412,"space":413,"x":1254,"y":1255},"switch.matrix-63.sensor",{"source_refs":1253,"status":36},[411],0.75706,0.390839,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1257,"return_connection":365,"return_wire":366},"column driver U20-13; row receiver U18-5",{"aliases":1259,"availability":117,"binding":1262,"id":1264,"kind":122,"label":1265,"normally_closed":6,"physical":1266,"provenance":1268,"spatial":1270,"wiring":1278},[1260],{"namespace":112,"value":1261},"64",{"device":1263,"group":120},64,"switch.matrix-64","Middle Jet",{"notes":1267,"part_number":1245,"switch_type":488},"Printed switch-matrix drive column 6, return row 4.",{"source_refs":1269,"status":36},[25,46,26],{"placements":1271,"status":36},[1272],{"id":1273,"provenance":1274,"role":412,"space":413,"x":1276,"y":1277},"switch.matrix-64.sensor",{"source_refs":1275,"status":36},[411],0.880103,0.322842,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1279,"return_connection":389,"return_wire":390},"column driver U20-13; row receiver U18-7",{"aliases":1281,"availability":117,"binding":1284,"id":1286,"kind":122,"label":1287,"normally_closed":6,"physical":1288,"provenance":1290,"spatial":1292,"wiring":1300},[1282],{"namespace":112,"value":1283},"65",{"device":1285,"group":120},65,"switch.matrix-65","Top Jet",{"notes":1289,"part_number":1245,"switch_type":488},"Printed switch-matrix drive column 6, return row 5.",{"source_refs":1291,"status":36},[25,46,26],{"placements":1293,"status":36},[1294],{"id":1295,"provenance":1296,"role":412,"space":413,"x":1298,"y":1299},"switch.matrix-65.sensor",{"source_refs":1297,"status":36},[411],0.659227,0.305299,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1301,"return_connection":418,"return_wire":419},"column driver U20-13; row receiver U19-11",{"aliases":1303,"availability":117,"binding":1306,"id":1308,"kind":122,"label":1309,"normally_closed":6,"physical":1310,"provenance":1312,"spatial":1314,"wiring":1322},[1304],{"namespace":112,"value":1305},"66",{"device":1307,"group":120},66,"switch.matrix-66","Top Lane 1",{"notes":1311,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 6, return row 6.",{"source_refs":1313,"status":36},[25,46,26],{"placements":1315,"status":36},[1316],{"id":1317,"provenance":1318,"role":412,"space":413,"x":1320,"y":1321},"switch.matrix-66.sensor",{"source_refs":1319,"status":36},[411],0.617681,0.239293,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1323,"return_connection":437,"return_wire":438},"column driver U20-13; row receiver U19-9",{"aliases":1325,"availability":117,"binding":1328,"id":1330,"kind":122,"label":1331,"normally_closed":6,"physical":1332,"provenance":1334,"spatial":1336,"wiring":1344},[1326],{"namespace":112,"value":1327},"67",{"device":1329,"group":120},67,"switch.matrix-67","Top Lane 2",{"notes":1333,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 6, return row 7.",{"source_refs":1335,"status":36},[25,46,26],{"placements":1337,"status":36},[1338],{"id":1339,"provenance":1340,"role":412,"space":413,"x":1342,"y":1343},"switch.matrix-67.sensor",{"source_refs":1341,"status":36},[411],0.711472,0.24824,{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1345,"return_connection":456,"return_wire":457},"column driver U20-13; row receiver U19-5",{"aliases":1347,"availability":307,"binding":1350,"id":1352,"kind":122,"label":1353,"physical":1354,"provenance":1356,"spatial":1358,"wiring":1361},[1348],{"namespace":112,"value":1349},"68",{"device":1351,"group":120},68,"switch.matrix-68","Not Used Matrix Position 68",{"notes":1355},"Printed switch-matrix drive column 6, return row 8. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":1357,"status":36},[25,130],{"provenance":1359,"reason":307,"status":51},{"source_refs":1360,"status":36},[25],{"board":137,"drive_connection":1210,"drive_wire":1211,"return_component":1362,"return_connection":475,"return_wire":476},"column driver U20-13; row receiver U19-7",{"aliases":1364,"availability":117,"binding":1367,"id":1369,"kind":122,"label":1370,"normally_closed":6,"physical":1371,"provenance":1373,"spatial":1375,"wiring":1383},[1365],{"namespace":112,"value":1366},"71",{"device":1368,"group":120},71,"switch.matrix-71","Center Ramp Exit",{"notes":1372,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 7, return row 1.",{"source_refs":1374,"status":36},[25,46,26],{"placements":1376,"status":36},[1377],{"id":1378,"provenance":1379,"role":412,"space":413,"x":1381,"y":1382},"switch.matrix-71.sensor",{"source_refs":1380,"status":36},[411],0.115152,0.32398,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1386,"return_connection":323,"return_wire":324},"J207-7","Green-Violet","column driver U20-12; row receiver U18-11",{"aliases":1388,"availability":307,"binding":1391,"id":1393,"kind":122,"label":1394,"physical":1395,"provenance":1397,"spatial":1399,"wiring":1402},[1389],{"namespace":112,"value":1390},"72",{"device":1392,"group":120},72,"switch.matrix-72","Not Used Matrix Position 72",{"notes":1396},"Printed switch-matrix drive column 7, return row 2. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":1398,"status":36},[25,130],{"provenance":1400,"reason":307,"status":51},{"source_refs":1401,"status":36},[25],{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1403,"return_connection":342,"return_wire":343},"column driver U20-12; row receiver U18-9",{"aliases":1405,"availability":117,"binding":1408,"id":1410,"kind":122,"label":1411,"normally_closed":6,"physical":1412,"provenance":1414,"spatial":1416,"wiring":1424},[1406],{"namespace":112,"value":1407},"73",{"device":1409,"group":120},73,"switch.matrix-73","Right Ramp Exit",{"notes":1413,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 7, return row 3.",{"source_refs":1415,"status":36},[25,46,26],{"placements":1417,"status":36},[1418],{"id":1419,"provenance":1420,"role":412,"space":413,"x":1422,"y":1423},"switch.matrix-73.sensor",{"source_refs":1421,"status":36},[411],0.101459,0.243577,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1425,"return_connection":365,"return_wire":366},"column driver U20-12; row receiver U18-5",{"aliases":1427,"availability":117,"binding":1430,"id":1432,"kind":122,"label":1433,"normally_closed":6,"physical":1434,"provenance":1436,"spatial":1438,"wiring":1446},[1428],{"namespace":112,"value":1429},"74",{"device":1431,"group":120},74,"switch.matrix-74","Right Ramp Exit 2",{"notes":1435,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 7, return row 4.",{"source_refs":1437,"status":36},[25,46,26],{"placements":1439,"status":36},[1440],{"id":1441,"provenance":1442,"role":412,"space":413,"x":1444,"y":1445},"switch.matrix-74.sensor",{"source_refs":1443,"status":36},[411],0.102552,0.391505,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1447,"return_connection":389,"return_wire":390},"column driver U20-12; row receiver U18-7",{"aliases":1449,"availability":117,"binding":1452,"id":1454,"kind":122,"label":1455,"normally_closed":6,"physical":1456,"provenance":1458,"spatial":1460,"wiring":1468},[1450],{"namespace":112,"value":1451},"75",{"device":1453,"group":120},75,"switch.matrix-75","Center Ramp Enter",{"notes":1457,"part_number":910,"switch_type":402},"Printed switch-matrix drive column 7, return row 5.",{"source_refs":1459,"status":36},[25,46,26],{"placements":1461,"status":36},[1462],{"id":1463,"provenance":1464,"role":412,"space":413,"x":1466,"y":1467},"switch.matrix-75.sensor",{"source_refs":1465,"status":36},[411],0.516089,0.33209,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1469,"return_connection":418,"return_wire":419},"column driver U20-12; row receiver U19-11",{"aliases":1471,"availability":117,"binding":1474,"id":1476,"kind":122,"label":1477,"normally_closed":6,"physical":1478,"provenance":1480,"spatial":1482,"wiring":1490},[1472],{"namespace":112,"value":1473},"76",{"device":1475,"group":120},76,"switch.matrix-76","Right Ramp Enter",{"notes":1479,"part_number":910,"switch_type":402},"Printed switch-matrix drive column 7, return row 6.",{"source_refs":1481,"status":36},[25,46,26],{"placements":1483,"status":36},[1484],{"id":1485,"provenance":1486,"role":412,"space":413,"x":1488,"y":1489},"switch.matrix-76.sensor",{"source_refs":1487,"status":36},[411],0.756068,0.386433,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1491,"return_connection":437,"return_wire":438},"column driver U20-12; row receiver U19-9",{"aliases":1493,"availability":117,"binding":1496,"id":1498,"kind":122,"label":1499,"normally_closed":6,"physical":1500,"provenance":1502,"spatial":1504,"wiring":1512},[1494],{"namespace":112,"value":1495},"77",{"device":1497,"group":120},77,"switch.matrix-77","Captive Ball Top",{"notes":1501,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 7, return row 7.",{"source_refs":1503,"status":36},[25,46,26],{"placements":1505,"status":36},[1506],{"id":1507,"provenance":1508,"role":412,"space":413,"x":1510,"y":1511},"switch.matrix-77.sensor",{"source_refs":1509,"status":36},[411],0.126263,0.279842,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1513,"return_connection":456,"return_wire":457},"column driver U20-12; row receiver U19-5",{"aliases":1515,"availability":117,"binding":1518,"id":1520,"kind":122,"label":1521,"normally_closed":6,"physical":1522,"provenance":1524,"spatial":1526,"wiring":1534},[1516],{"namespace":112,"value":1517},"78",{"device":1519,"group":120},78,"switch.matrix-78","Loop Left",{"notes":1523,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 7, return row 8.",{"source_refs":1525,"status":36},[25,46,26],{"placements":1527,"status":36},[1528],{"id":1529,"provenance":1530,"role":412,"space":413,"x":1532,"y":1533},"switch.matrix-78.sensor",{"source_refs":1531,"status":36},[411],0.18036,0.341255,{"board":137,"drive_connection":1384,"drive_wire":1385,"return_component":1535,"return_connection":475,"return_wire":476},"column driver U20-12; row receiver U19-7",{"aliases":1537,"availability":117,"binding":1540,"id":1542,"kind":122,"label":1543,"normally_closed":6,"physical":1544,"provenance":1546,"spatial":1548,"wiring":1556},[1538],{"namespace":112,"value":1539},"81",{"device":1541,"group":120},81,"switch.matrix-81","Loop Right",{"notes":1545,"part_number":569,"switch_type":402},"Printed switch-matrix drive column 8, return row 1.",{"source_refs":1547,"status":36},[25,46,26],{"placements":1549,"status":36},[1550],{"id":1551,"provenance":1552,"role":412,"space":413,"x":1554,"y":1555},"switch.matrix-81.sensor",{"source_refs":1553,"status":36},[411],0.525423,0.305115,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1559,"return_connection":323,"return_wire":324},"J207-9","Green-Gray","column driver U20-11; row receiver U18-11",{"aliases":1561,"availability":117,"binding":1564,"id":1566,"kind":122,"label":1567,"normally_closed":6,"physical":1568,"provenance":1571,"spatial":1573,"wiring":1587},[1562],{"namespace":112,"value":1563},"82",{"device":1565,"group":120},82,"switch.matrix-82","Center Ramp Targets",{"notes":1569,"part_number":1570,"switch_type":402},"Printed switch-matrix drive column 8, return row 2.","A-20014-5",{"source_refs":1572,"status":36},[25,46,26],{"placements":1574,"status":36},[1575,1581],{"id":1576,"provenance":1577,"role":412,"space":413,"x":1579,"y":1580},"switch.matrix-82.sensor.1",{"source_refs":1578,"status":36},[411],0.448022,0.426313,{"id":1582,"provenance":1583,"role":412,"space":413,"x":1585,"y":1586},"switch.matrix-82.sensor.2",{"source_refs":1584,"status":36},[411],0.585437,0.44043,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1588,"return_connection":342,"return_wire":343},"column driver U20-11; row receiver U18-9",{"aliases":1590,"availability":117,"binding":1593,"id":1595,"kind":122,"label":1596,"normally_closed":6,"physical":1597,"provenance":1600,"spatial":1602,"wiring":1610},[1591],{"namespace":112,"value":1592},"83",{"device":1594,"group":120},83,"switch.matrix-83","Vanish Lock 1",{"notes":1598,"part_number":1599,"switch_type":402},"Printed switch-matrix drive column 8, return row 3.","5647-12133-11",{"source_refs":1601,"status":36},[25,46,26],{"placements":1603,"status":36},[1604],{"id":1605,"provenance":1606,"role":412,"space":413,"x":1608,"y":1609},"switch.matrix-83.sensor",{"source_refs":1607,"status":36},[411],0.36689,0.238442,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1611,"return_connection":365,"return_wire":366},"column driver U20-11; row receiver U18-5",{"aliases":1613,"availability":117,"binding":1616,"id":1618,"kind":122,"label":1619,"normally_closed":6,"physical":1620,"provenance":1623,"spatial":1625,"wiring":1633},[1614],{"namespace":112,"value":1615},"84",{"device":1617,"group":120},84,"switch.matrix-84","Vanish Lock 2",{"notes":1621,"part_number":1622,"switch_type":402},"Printed switch-matrix drive column 8, return row 4.","5647-12133-12",{"source_refs":1624,"status":36},[25,46,26],{"placements":1626,"status":36},[1627],{"id":1628,"provenance":1629,"role":412,"space":413,"x":1631,"y":1632},"switch.matrix-84.sensor",{"source_refs":1630,"status":36},[411],0.406398,0.225076,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1634,"return_connection":389,"return_wire":390},"column driver U20-11; row receiver U18-7",{"aliases":1636,"availability":117,"binding":1639,"id":1641,"kind":122,"label":1642,"normally_closed":6,"physical":1643,"provenance":1646,"spatial":1648,"wiring":1656},[1637],{"namespace":112,"value":1638},"85",{"device":1640,"group":120},85,"switch.matrix-85","Trunk Hit",{"notes":1644,"part_number":1645,"switch_type":551},"Printed switch-matrix drive column 8, return row 5. Manual page 1-45 (\"Eddy Sensor Calibration\"): an eddy-current proximity sensor that detects the ball without a mechanical switch, not an opto or leaf contact. PinMAME's tomGameData inverted-switch mask does not cover this column position, matching the eddy construction (no opto normalization applies).","A-18543-2",{"source_refs":1647,"status":36},[25,46,26],{"placements":1649,"status":36},[1650],{"id":1651,"provenance":1652,"role":412,"space":413,"x":1654,"y":1655},"switch.matrix-85.sensor",{"source_refs":1653,"status":36},[411],0.368803,0.387906,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1657,"return_connection":418,"return_wire":419},"column driver U20-11; row receiver U19-11",{"aliases":1659,"availability":117,"binding":1662,"id":1664,"kind":122,"label":1665,"normally_closed":6,"physical":1666,"provenance":1668,"spatial":1670,"wiring":1678},[1660],{"namespace":112,"value":1661},"86",{"device":1663,"group":120},86,"switch.matrix-86","Right Lane Exit",{"notes":1667,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 8, return row 6.",{"source_refs":1669,"status":36},[25,46,26],{"placements":1671,"status":36},[1672],{"id":1673,"provenance":1674,"role":412,"space":413,"x":1676,"y":1677},"switch.matrix-86.sensor",{"source_refs":1675,"status":36},[411],0.232224,0.20219,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1679,"return_connection":437,"return_wire":438},"column driver U20-11; row receiver U19-9",{"aliases":1681,"availability":117,"binding":1684,"id":1686,"kind":122,"label":1687,"normally_closed":6,"physical":1688,"provenance":1690,"spatial":1692,"wiring":1700},[1682],{"namespace":112,"value":1683},"87",{"device":1685,"group":120},87,"switch.matrix-87","Left Lane Exit",{"notes":1689,"part_number":973,"switch_type":402},"Printed switch-matrix drive column 8, return row 7.",{"source_refs":1691,"status":36},[25,46,26],{"placements":1693,"status":36},[1694],{"id":1695,"provenance":1696,"role":412,"space":413,"x":1698,"y":1699},"switch.matrix-87.sensor",{"source_refs":1697,"status":36},[411],0.859186,0.356635,{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1701,"return_connection":456,"return_wire":457},"column driver U20-11; row receiver U19-5",{"aliases":1703,"availability":307,"binding":1706,"id":1708,"kind":122,"label":1709,"physical":1710,"provenance":1712,"spatial":1714,"wiring":1717},[1704],{"namespace":112,"value":1705},"88",{"device":1707,"group":120},88,"switch.matrix-88","Not Used Matrix Position 88",{"notes":1711},"Printed switch-matrix drive column 8, return row 8. The printed matrix and the switch-locations parts list both mark this position Not Used.",{"source_refs":1713,"status":36},[25,130],{"provenance":1715,"reason":307,"status":51},{"source_refs":1716,"status":36},[25],{"board":137,"drive_connection":1557,"drive_wire":1558,"return_component":1718,"return_connection":475,"return_wire":476},"column driver U20-11; row receiver U19-7",{"aliases":1720,"availability":117,"binding":1725,"id":1727,"kind":122,"label":1728,"physical":1729,"provenance":1733,"roles":1735,"spatial":1737,"wiring":1741},[1721,1723],{"namespace":112,"value":1722},"111",{"namespace":115,"value":1724},"F1",{"device":1726,"group":120},111,"switch.generic-111","Lower Right Flipper EOS",{"location":1730,"notes":1731,"part_number":1732,"switch_type":488},"flipper assembly","Printed Fliptronic grounded switch F1.","SW-1A-194",{"source_refs":1734,"status":36},[25,130,46],[1736],"internal.flipper.lower.right.eos",{"provenance":1738,"reason":1740,"status":51},{"source_refs":1739,"status":36},[25],"internal_nonvisual",{"board":137,"drive_connection":1742,"drive_wire":1743},"J906-1","Black-Green",{"aliases":1745,"availability":117,"binding":1750,"id":1752,"kind":122,"label":1753,"physical":1754,"provenance":1758,"roles":1760,"spatial":1762,"wiring":1765},[1746,1748],{"namespace":112,"value":1747},"112",{"namespace":115,"value":1749},"F2",{"device":1751,"group":120},112,"switch.generic-112","Lower Right Flipper Button",{"assembly_part_number":1755,"location":1756,"notes":1757,"switch_type":659},"A-17316","cabinet flipper button","Printed Fliptronic grounded switch F2.",{"source_refs":1759,"status":36},[25,130,46],[1761],"flipper.lower.right.button",{"provenance":1763,"reason":50,"status":51},{"source_refs":1764,"status":36},[25],{"board":137,"drive_connection":1766,"drive_wire":1767},"J905-1","Black-Violet",{"aliases":1769,"availability":117,"binding":1774,"id":1776,"kind":122,"label":1777,"physical":1778,"provenance":1780,"roles":1782,"spatial":1784,"wiring":1787},[1770,1772],{"namespace":112,"value":1771},"113",{"namespace":115,"value":1773},"F3",{"device":1775,"group":120},113,"switch.generic-113","Lower Left Flipper EOS",{"location":1730,"notes":1779,"part_number":1732,"switch_type":488},"Printed Fliptronic grounded switch F3.",{"source_refs":1781,"status":36},[25,130,46],[1783],"internal.flipper.lower.left.eos",{"provenance":1785,"reason":1740,"status":51},{"source_refs":1786,"status":36},[25],{"board":137,"drive_connection":1788,"drive_wire":1789},"J906-3","Black-Blue",{"aliases":1791,"availability":117,"binding":1796,"id":1798,"kind":122,"label":1799,"physical":1800,"provenance":1802,"roles":1804,"spatial":1806,"wiring":1809},[1792,1794],{"namespace":112,"value":1793},"114",{"namespace":115,"value":1795},"F4",{"device":1797,"group":120},114,"switch.generic-114","Lower Left Flipper Button",{"assembly_part_number":1755,"location":1756,"notes":1801,"switch_type":659},"Printed Fliptronic grounded switch F4.",{"source_refs":1803,"status":36},[25,130,46],[1805],"flipper.lower.left.button",{"provenance":1807,"reason":50,"status":51},{"source_refs":1808,"status":36},[25],{"board":137,"drive_connection":1810,"drive_wire":1811},"J905-2","Black-Gray",{"aliases":1813,"availability":307,"binding":1818,"id":1820,"kind":122,"label":1821,"physical":1822,"provenance":1825,"roles":1827,"spatial":1829,"wiring":1832},[1814,1816],{"namespace":112,"value":1815},"115",{"namespace":115,"value":1817},"F5",{"device":1819,"group":120},115,"switch.generic-115","Not Used Upper Right Flipper EOS",{"location":1823,"notes":1824},"not installed","Printed Fliptronic grounded switch F5. Theatre of Magic has no upper flippers (tomGameData.hw.flippers declares FLIP_SW(FLIP_L) only) and the switch-locations parts list on manual page 2-43 marks this position Not Used (blank part number). The switch-matrix wiring page (2-42) nonetheless prints a stale generic Fliptronic-II-board template description here (\"Upper Right\u002FLeft Flipper EOS\u002FOpto\") rather than \"NOT USED\"; the parts list is preferred per project policy and this printed matrix-page label is disclosed but not modeled as fitted hardware.",{"source_refs":1826,"status":36},[25,130,46],[1828],"internal.unused.flipper",{"provenance":1830,"reason":307,"status":51},{"source_refs":1831,"status":36},[25],{"board":137,"drive_connection":1833,"drive_wire":1767},"J906-4",{"aliases":1835,"availability":307,"binding":1840,"id":1842,"kind":122,"label":1843,"physical":1844,"provenance":1846,"roles":1848,"spatial":1849,"wiring":1852},[1836,1838],{"namespace":112,"value":1837},"116",{"namespace":115,"value":1839},"F6",{"device":1841,"group":120},116,"switch.generic-116","Not Used Upper Right Flipper Button",{"location":1823,"notes":1845},"Printed Fliptronic grounded switch F6. Theatre of Magic has no upper flippers (tomGameData.hw.flippers declares FLIP_SW(FLIP_L) only) and the switch-locations parts list on manual page 2-43 marks this position Not Used (blank part number). The switch-matrix wiring page (2-42) nonetheless prints a stale generic Fliptronic-II-board template description here (\"Upper Right\u002FLeft Flipper EOS\u002FOpto\") rather than \"NOT USED\"; the parts list is preferred per project policy and this printed matrix-page label is disclosed but not modeled as fitted hardware.",{"source_refs":1847,"status":36},[25,130,46],[1828],{"provenance":1850,"reason":307,"status":51},{"source_refs":1851,"status":36},[25],{"board":137,"drive_connection":1853,"drive_wire":1854},"J905-3","Black-Yellow",{"aliases":1856,"availability":307,"binding":1861,"id":1863,"kind":122,"label":1864,"physical":1865,"provenance":1867,"roles":1869,"spatial":1870,"wiring":1873},[1857,1859],{"namespace":112,"value":1858},"117",{"namespace":115,"value":1860},"F7",{"device":1862,"group":120},117,"switch.generic-117","Not Used Upper Left Flipper EOS",{"location":1823,"notes":1866},"Printed Fliptronic grounded switch F7. Theatre of Magic has no upper flippers (tomGameData.hw.flippers declares FLIP_SW(FLIP_L) only) and the switch-locations parts list on manual page 2-43 marks this position Not Used (blank part number). The switch-matrix wiring page (2-42) nonetheless prints a stale generic Fliptronic-II-board template description here (\"Upper Right\u002FLeft Flipper EOS\u002FOpto\") rather than \"NOT USED\"; the parts list is preferred per project policy and this printed matrix-page label is disclosed but not modeled as fitted hardware.",{"source_refs":1868,"status":36},[25,130,46],[1828],{"provenance":1871,"reason":307,"status":51},{"source_refs":1872,"status":36},[25],{"board":137,"drive_connection":1874,"drive_wire":1811},"J906-5",{"aliases":1876,"availability":307,"binding":1881,"id":1883,"kind":122,"label":1884,"physical":1885,"provenance":1887,"roles":1889,"spatial":1890,"wiring":1893},[1877,1879],{"namespace":112,"value":1878},"118",{"namespace":115,"value":1880},"F8",{"device":1882,"group":120},118,"switch.generic-118","Not Used Upper Left Flipper Button",{"location":1823,"notes":1886},"Printed Fliptronic grounded switch F8. Theatre of Magic has no upper flippers (tomGameData.hw.flippers declares FLIP_SW(FLIP_L) only) and the switch-locations parts list on manual page 2-43 marks this position Not Used (blank part number). The switch-matrix wiring page (2-42) nonetheless prints a stale generic Fliptronic-II-board template description here (\"Upper Right\u002FLeft Flipper EOS\u002FOpto\") rather than \"NOT USED\"; the parts list is preferred per project policy and this printed matrix-page label is disclosed but not modeled as fitted hardware.",{"source_refs":1888,"status":36},[25,130,46],[1828],{"provenance":1891,"reason":307,"status":51},{"source_refs":1892,"status":36},[25],{"board":137,"drive_connection":1894,"drive_wire":1789},"J905-5",{"aliases":1896,"availability":117,"binding":1901,"id":1903,"kind":1904,"label":1905,"physical":1906,"provenance":1910,"spatial":1912},[1897,1899],{"namespace":1898,"value":113},"pinmame.dip",{"namespace":115,"value":1900},"SW1",{"device":119,"group":1902},"pinmame.input.dip","switch.dip-1","dip_switch","CPU DIP 1 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},"WPC-Security CPU board U6 region","Country\u002Foption configuration DIP bank; the retained manual's country chart (page 2) documents America\u002FEuropean\u002FFrench\u002FGerman\u002FSpain combinations for reference, but no specific ON\u002FOFF combination is asserted for this definition.","dip",{"source_refs":1911,"status":36},[25,130,46],{"provenance":1913,"reason":1904,"status":51},{"source_refs":1914,"status":36},[25],{"aliases":1916,"availability":117,"binding":1920,"id":1921,"kind":1904,"label":1922,"physical":1923,"provenance":1924,"spatial":1926},[1917,1918],{"namespace":1898,"value":144},{"namespace":115,"value":1919},"SW2",{"device":148,"group":1902},"switch.dip-2","CPU DIP 2 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1925,"status":36},[25,130,46],{"provenance":1927,"reason":1904,"status":51},{"source_refs":1928,"status":36},[25],{"aliases":1930,"availability":117,"binding":1934,"id":1935,"kind":1904,"label":1936,"physical":1937,"provenance":1938,"spatial":1940},[1931,1932],{"namespace":1898,"value":167},{"namespace":115,"value":1933},"SW3",{"device":171,"group":1902},"switch.dip-3","CPU DIP 3 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1939,"status":36},[25,130,46],{"provenance":1941,"reason":1904,"status":51},{"source_refs":1942,"status":36},[25],{"aliases":1944,"availability":117,"binding":1948,"id":1949,"kind":1904,"label":1950,"physical":1951,"provenance":1952,"spatial":1954},[1945,1946],{"namespace":1898,"value":190},{"namespace":115,"value":1947},"SW4",{"device":195,"group":1902},"switch.dip-4","CPU DIP 4 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1953,"status":36},[25,130,46],{"provenance":1955,"reason":1904,"status":51},{"source_refs":1956,"status":36},[25],{"aliases":1958,"availability":117,"binding":1962,"id":1963,"kind":1904,"label":1964,"physical":1965,"provenance":1966,"spatial":1968},[1959,1960],{"namespace":1898,"value":214},{"namespace":115,"value":1961},"SW5",{"device":218,"group":1902},"switch.dip-5","CPU DIP 5 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1967,"status":36},[25,130,46],{"provenance":1969,"reason":1904,"status":51},{"source_refs":1970,"status":36},[25],{"aliases":1972,"availability":117,"binding":1976,"id":1977,"kind":1904,"label":1978,"physical":1979,"provenance":1980,"spatial":1982},[1973,1974],{"namespace":1898,"value":237},{"namespace":115,"value":1975},"SW6",{"device":241,"group":1902},"switch.dip-6","CPU DIP 6 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1981,"status":36},[25,130,46],{"provenance":1983,"reason":1904,"status":51},{"source_refs":1984,"status":36},[25],{"aliases":1986,"availability":117,"binding":1990,"id":1991,"kind":1904,"label":1992,"physical":1993,"provenance":1994,"spatial":1996},[1987,1988],{"namespace":1898,"value":260},{"namespace":115,"value":1989},"SW7",{"device":264,"group":1902},"switch.dip-7","CPU DIP 7 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":1995,"status":36},[25,130,46],{"provenance":1997,"reason":1904,"status":51},{"source_refs":1998,"status":36},[25],{"aliases":2000,"availability":117,"binding":2004,"id":2005,"kind":1904,"label":2006,"physical":2007,"provenance":2008,"spatial":2010},[2001,2002],{"namespace":1898,"value":283},{"namespace":115,"value":2003},"SW8",{"device":287,"group":1902},"switch.dip-8","CPU DIP 8 (country\u002Foption configuration bit)",{"location":1907,"notes":1908,"switch_type":1909},{"source_refs":2009,"status":36},[25,130,46],{"provenance":2011,"reason":1904,"status":51},{"source_refs":2012,"status":36},[25],{"path":2014,"status":2015},"knowledge\u002Fbally\u002Ftheatre-of-magic-1995.md","complete",{"id":2017,"ipdb_id":2018,"kind":2019,"manufacturer":57,"name":2020,"playfield":2021,"year":2025},"bally.theatre-of-magic.1995",2358,"physical_pinball","Theatre of Magic",{"height":2022,"units":2023,"width":2024},2594.1,"vpx",952,1995,[2027,2063,2077,2111,2146,2163,2182,2203,2218,2228,2247,2274],{"actuators":2028,"assembly_part_number":2030,"behavior":2031,"id":2032,"kind":2033,"label":2034,"positions":2035,"provenance":2060,"sensors":2062},[2029],"device.ball-trough","A-19963","Balls drain into the OutHole and are kicked down the chain toward Trough 4 (35, drain end) through Trough 3\u002F2 to Trough 1 (32, eject end nearest the shooter). Solenoid 1 (SolRelease) kicks the ball resting on switch 32 toward the shooter lane. All five positions (Trough Jam 31 plus Trough 1-4 32-35) are printed optos that rest closed (column 3 of the inverted-switch mask), so a recreation asserts the public switch when a ball is present.","mechanism.trough","kicker","Four-ball trough and ball release",[2036,2040,2045,2050,2055],{"description":2037,"id":2038,"label":655,"sensors":2039},"Jam-detection opto ahead of the eject position.","jam",[654],{"description":2041,"id":2042,"label":2043,"sensors":2044},"Ball nearest the eject coil.","ball-1","Trough Ball 1 (eject position)",[679],{"description":2046,"id":2047,"label":2048,"sensors":2049},"Second trough position.","ball-2","Trough Ball 2",[701],{"description":2051,"id":2052,"label":2053,"sensors":2054},"Third trough position.","ball-3","Trough Ball 3",[723],{"description":2056,"id":2057,"label":2058,"sensors":2059},"Drain entrance and fourth trough position.","ball-4","Trough Ball 4 (drain entrance)",[745],{"source_refs":2061,"status":36},[26,25,46],[654,679,701,723,745],{"actuators":2064,"behavior":2065,"id":2066,"kind":551,"label":2067,"positions":2068,"provenance":2074,"sensors":2076},[],"Theatre of Magic has a player-pulled spring plunger (a single retained Plunger table object; the manual's Solenoid\u002FFlasher Table has no auto-plunger entry and swShooter=15 is the only shooter-lane switch). The ball ejected from the trough rests on shooter-lane switch 15 until the player pulls the plunger.","mechanism.shooter-lane","Manual shooter lane",[2069],{"description":2070,"id":2071,"label":2072,"sensors":2073},"Shooter-lane switch.","shooter","Ball in shooter lane",[397],{"source_refs":2075,"status":36},[25,46],[397],{"actuators":2078,"assembly_part_number":2082,"behavior":2083,"id":2084,"kind":2085,"label":2086,"positions":2087,"provenance":2108,"sensors":2110},[2079,2080,2081],"device.box-clockwise","device.box-counter-clockwise","device.cube-magnet","A-19782","The headline mechanism: a single DC gearmotor (A-19782 Magic Trunk Motor Assembly, manual page 1-50 teardown diagram) rotates the trunk box through solenoids 17 (clockwise) and 18 (counter-clockwise). The retained script's TrunkTimer_Timer tracks one continuous TrunkAngle counter (TrunkSpeed = 0.12 degrees per millisecond, clamped 0-270) and asserts the corresponding Cube Position opto only while the trunk is within +\u002F-15 degrees of that face's rotational home: switch 56 (Cube Position 1) near 0 degrees, switch 55 (Cube Position 4) near 90, switch 58 (Cube Position 3) near 180, switch 57 (Cube Position 2) near 270 -- all four assert together while the trunk is in transit between any two detents. A mechanical stop collar (manual Fig. 1) limits physical travel. Cube Magnet (solenoid 33, a repurposed Fliptronic Upper-Right-Power circuit) holds a ball inside the rotating box; while held, the retained script repositions the ball every tick to follow the trunk's own rotation (the 'vanishing ball' effect), and the eddy-current Trunk Hit sensor (switch 85, in front of the trunk) is only reachable\u002Fdroppable while the trunk sits at the 270-degree (Cube Position 2 \u002F switch 57) face (sw85.IsDropped = NOT Controller.Switch(57)).","mechanism.trunk","motorized","Motorized rotating Magic Trunk with internal ball lock and cube magnet",[2088,2092,2096,2100,2104],{"description":2089,"id":2090,"label":1135,"sensors":2091},"Trunk near 0 degrees.","position-1",[1134],{"description":2093,"id":2094,"label":1112,"sensors":2095},"Trunk near 90 degrees.","position-4",[1111],{"description":2097,"id":2098,"label":1175,"sensors":2099},"Trunk near 180 degrees.","position-3",[1174],{"description":2101,"id":2102,"label":1155,"sensors":2103},"Trunk near 270 degrees; Trunk Hit target droppable here.","position-2",[1154],{"description":2105,"id":2106,"label":1642,"sensors":2107},"Eddy-current sensor in front of the trunk.","hit",[1641],{"source_refs":2109,"status":36},[46,25,26],[1111,1134,1154,1174,1641],{"actuators":2112,"assembly_part_number":2117,"behavior":2118,"id":2119,"kind":2033,"label":2120,"positions":2121,"provenance":2143,"sensors":2145},[2113,2114,2115,2116],"device.trap-door-up","device.trap-door-hold","device.subway-popper","device.sub-ball-release","A-19939","A ball shot into the rear trunk entrance travels the subway (opto 36, microswitch 47) and is released onto Lock 1 (solenoid 34, Sub Ball Release, a repurposed Fliptronic Upper-Right-Hold circuit) where it progresses through Lock 1\u002F2\u002F3 (switches 41\u002F42\u002F43) toward the Trap Door assembly. Solenoid 3\u002F14 (Trap Door Up\u002FHold) raises the trap door to admit a ball to the right ramp; Solenoid 4 (Subway Popper) kicks the ball resting on the Popper switch (44) back onto the playfield.","mechanism.subway-lock","Rear subway, ball lock, and trap door",[2122,2127,2131,2135,2139],{"description":2123,"id":2124,"label":2125,"sensors":2126},"Subway opto then microswitch.","subway","Ball in subway",[767,969],{"description":2128,"id":2129,"label":837,"sensors":2130},"First lock position.","lock-1",[836],{"description":2132,"id":2133,"label":862,"sensors":2134},"Second lock position.","lock-2",[861],{"description":2136,"id":2137,"label":885,"sensors":2138},"Third lock position.","lock-3",[884],{"description":2140,"id":2141,"label":907,"sensors":2142},"Ball ejected back to the playfield.","popper",[906],{"source_refs":2144,"status":36},[26,25,46],[767,969,836,861,884,906],{"actuators":2147,"assembly_part_number":2149,"behavior":2150,"id":2151,"kind":2033,"label":2152,"positions":2153,"provenance":2160,"sensors":2162},[2148],"device.top-kickout","A-20003","Switches 83\u002F84 (Vanish Lock 1\u002F2) count up to two balls held at a captive lock. Solenoid 21 (Top Kickout) kicks the held ball(s) back to the playfield; the retained script's SolTopKickout reads sw83.ballcntover\u002Fsw84.ballcntover to choose a one-ball or two-ball kickout sound and releases the trunk's cube magnet (TrunkMagnets 0) in the same event.","mechanism.vanish-lock","Vanish Lock captive-ball kickout",[2154,2157],{"description":2155,"id":2129,"label":1596,"sensors":2156},"First captive position.",[1595],{"description":2158,"id":2133,"label":1619,"sensors":2159},"Second captive position.",[1618],{"source_refs":2161,"status":36},[26,25],[1595,1618],{"actuators":2164,"assembly_part_number":1018,"behavior":2165,"id":2166,"kind":551,"label":2167,"positions":2168,"provenance":2179,"sensors":2181},[],"A ball rests captive behind the Left Bank Target (2) standups (switch 51) and can be struck to rock against Captive Ball Rest (52) and Captive Ball Top (77). This production assembly is static -- it has no drive motor. It is distinct from the prototype-only motorized 'Tiger Saw' spinning-disc prop (solenoid 19), which the retained script's own comment marks 'VPM controlled (only in prototypes)' and this definition leaves unfitted for the production machine (see the unused-solenoid note on device 19).","mechanism.captive-ball","Static captive ball (Left Bank Target \u002F Captive Ball Rest)",[2169,2174],{"description":2170,"id":2171,"label":2172,"sensors":2173},"Default resting position.","rest","Captive ball at rest",[1045],{"description":2175,"id":2176,"label":2177,"sensors":2178},"Ball knocked to the top sensor.","top","Captive ball at top",[1498],{"source_refs":2180,"status":36},[25,26,46],[1014,1045,1498],{"actuators":2183,"assembly_part_number":933,"behavior":2186,"id":2187,"kind":551,"label":2188,"positions":2189,"provenance":2200,"sensors":2202},[2184,2185],"device.right-drain-magnet","device.left-drain-magnet","Two eddy-current sensors (manual page 1-45, 'Auto Magna-Save Eddy (Hocus Pocus)') detect the ball in each outlane without a mechanical switch; solenoids 5 and 35 (Right\u002FLeft Drain Magnet, the latter a repurposed Fliptronic Upper-Left-Power circuit) energize to hold or redirect the ball, giving an automatic outlane save.","mechanism.magnetic-outlanes","Left and right drain magnets with eddy sensors",[2190,2195],{"description":2191,"id":2192,"label":2193,"sensors":2194},"Left outlane eddy sensor.","left","Left drain eddy",[929],{"description":2196,"id":2197,"label":2198,"sensors":2199},"Right outlane eddy sensor.","right","Right drain eddy",[992],{"source_refs":2201,"status":36},[25,46],[929,992],{"actuators":2204,"assembly_part_number":2210,"behavior":2211,"id":2212,"kind":2213,"label":2214,"provenance":2215,"sensors":2217},[2205,2206,2207,2208,2209],"device.magnet-diverter","device.center-loop-post","device.top-diverter-post","device.left-up-down-gate","device.right-up-down-gate","A-17796","Solenoid 2 (Magnet Diverter, script callback SolSpiritRing) diverts a ball at the ramp\u002Floop junction; solenoid 6 (Center Loop Post) and solenoid 8 (Top Diverter Post) raise\u002Flower posts that route a ball between the inner and outer loops; solenoids 15\u002F16 (Left\u002FRight Up\u002FDown Gate) admit a ball into a loop or lane while blocking return travel, driven through the retained script's SolGate3\u002FSolGate1 handlers.","mechanism.diverters-and-gates","gate","Magnet diverter, loop post, top diverter post, and up\u002Fdown gates",{"source_refs":2216,"status":36},[26,25],[],{"actuators":2219,"assembly_part_number":2221,"behavior":2222,"id":2223,"kind":551,"label":2224,"provenance":2225,"sensors":2227},[2220],"device.knocker","B-10686-1","Solenoid 7 (Knocker) is a fitted cabinet\u002Fbackbox coil (assembly B-10686-1) that raps the cabinet on replay\u002Fmatch awards, per the retained script's SolKnocker callback. Unlike Williams Monster Bash, this machine ships with a real knocker coil on this circuit.","mechanism.knocker","Cabinet knocker",{"source_refs":2226,"status":36},[25,26],[],{"actuators":2229,"behavior":2232,"id":2233,"kind":551,"label":2234,"positions":2235,"provenance":2244,"sensors":2246},[2230,2231],"device.left-sling","device.right-sling","Standard slingshot kickers; the retained script's LeftSlingshot_Slingshot and RightSlingshot_Slingshot handlers pulse matrix addresses 61 and 62 and fire coils 9\u002F10 in the same event.","mechanism.slingshots","Left and right slingshots",[2236,2240],{"description":2237,"id":2192,"label":2238,"sensors":2239},"Left slingshot score switch.","Left slingshot",[1194],{"description":2241,"id":2197,"label":2242,"sensors":2243},"Right slingshot score switch.","Right slingshot",[1219],{"source_refs":2245,"status":36},[25,26,46],[1194,1219],{"actuators":2248,"assembly_part_number":2252,"behavior":2253,"id":2254,"kind":551,"label":2255,"positions":2256,"provenance":2271,"sensors":2273},[2249,2250,2251],"device.bottom-jet","device.middle-jet","device.top-jet","A-9415-2","Three SW-11A-37 jet bumpers. The retained script's Bumper3_Hit\u002FBumper2_Hit\u002FBumper1_Hit handlers pulse switches 63, 64, and 65 and fire coils 11, 12, and 13 respectively, matching printed Bottom\u002FMiddle\u002FTop Jet.","mechanism.jet-bumpers","Three-bumper jet nest",[2257,2262,2267],{"description":2258,"id":2259,"label":2260,"sensors":2261},"Bumper closest to the player.","bottom","Bottom jet bumper",[1241],{"description":2263,"id":2264,"label":2265,"sensors":2266},"Middle bumper of the nest.","middle","Middle jet bumper",[1264],{"description":2268,"id":2176,"label":2269,"sensors":2270},"Topmost bumper of the nest.","Top jet bumper",[1286],{"source_refs":2272,"status":36},[26,25,46],[1241,1264,1286],{"actuators":2275,"assembly_part_number":2280,"behavior":2281,"id":2282,"kind":551,"label":2283,"positions":2284,"provenance":2293,"sensors":2295},[2276,2277,2278,2279],"device.lower-right-flipper-power","device.lower-right-flipper-hold","device.lower-left-flipper-power","device.lower-left-flipper-hold","A-15849-R-2 right with A-15849-L-2 left","Two FL-11629 flippers on Fliptronic circuits. Each flipper has a separate power and hold winding: the ROM energizes the power winding on the cabinet button opto (112 right, 114 left), then drops to the hold winding once the end-of-stroke leaf switch (111 right, 113 left) closes. There are no upper flippers; the upper-flipper Fliptronic circuits (33-36, 115-118) are unfitted or repurposed for non-flipper coils.","mechanism.lower-flippers","Lower flipper pair",[2285,2289],{"description":2286,"id":2197,"label":2287,"sensors":2288},"Button opto 112 and end-of-stroke switch 111.","Lower right flipper",[1727,1752],{"description":2290,"id":2192,"label":2291,"sensors":2292},"Button opto 114 and end-of-stroke switch 113.","Lower left flipper",[1776,1798],{"source_refs":2294,"status":36},[25,26,46],[1727,1752,1776,1798],[2297,2324,2348,2371,2392,2415,2439,2459,2481,2504,2525,2543,2561,2579,2598,2620,2641,2663,2682,2701,2735,2755,2772,2789,2818,2841,2864,2887,2909,2927,2943,2957,2971,2993,3013,3037,3054,3069,3083,3098,3113,3126,3139,3152,3165,3190,3210,3233,3253,3269,3285,3314,3337,3360,3383,3406,3429,3452,3475,3498,3519,3540,3561,3582,3610,3631,3653,3676,3697,3719,3740,3761,3782,3804,3825,3849,3870,3891,3912,3940,3961,3982,4003,4026,4047,4068,4095,4116,4137,4158,4179,4203,4223,4250,4269,4290,4310,4331,4352,4374,4395,4416,4437,4458,4479,4501,4522,4551,4567,4583,4599,4619,4640,4656,4672,4695,4714,4821,4898],{"aliases":2298,"availability":117,"binding":2303,"id":2029,"kind":2305,"label":2306,"physical":2307,"provenance":2310,"spatial":2312,"wiring":2319},[2299,2301],{"namespace":2300,"value":113},"pinmame.solenoid",{"namespace":115,"value":2302},"01",{"device":119,"group":2304},"pinmame.output.solenoid","coil","Ball Trough",{"assembly_part_number":2030,"notes":2308,"part_number":2309},"Printed solenoid\u002Fflasher table entry 01 (High Power). Retained script callback\u002Fdriver: SolRelease (kicks sw32).","AE-26-1500",{"source_refs":2311,"status":36},[25,26,46],{"placements":2313,"status":36},[2314],{"id":2315,"provenance":2316,"role":2318,"space":413,"x":691,"y":692},"device.ball-trough.effect",{"source_refs":2317,"status":36},[411],"effect",{"board":2320,"control_connection":2321,"driver_transistor":2322,"power_connection":2323},"WPC-Security power driver board","J107-2","Q82","J130-1",{"aliases":2325,"availability":117,"binding":2329,"id":2205,"kind":2305,"label":2330,"physical":2331,"provenance":2335,"spatial":2337,"wiring":2345},[2326,2327],{"namespace":2300,"value":144},{"namespace":115,"value":2328},"02",{"device":148,"group":2304},"Magnet Diverter",{"assembly_part_number":2332,"notes":2333,"part_number":2334},"A-19778","Printed solenoid\u002Fflasher table entry 02 (High Power). Retained script callback\u002Fdriver: SolSpiritRing.","20-10179",{"source_refs":2336,"status":36},[25,26,46],{"placements":2338,"status":36},[2339],{"id":2340,"provenance":2341,"role":2318,"space":413,"x":2343,"y":2344},"device.magnet-diverter.effect",{"source_refs":2342,"status":36},[411],0.120404,0.444085,{"board":2320,"control_connection":2321,"driver_transistor":2346,"power_connection":2347},"Q80","J130-2",{"aliases":2349,"availability":117,"binding":2353,"id":2113,"kind":2305,"label":2354,"physical":2355,"provenance":2358,"spatial":2360,"wiring":2368},[2350,2351],{"namespace":2300,"value":167},{"namespace":115,"value":2352},"03",{"device":171,"group":2304},"Trap Door Up",{"assembly_part_number":2117,"notes":2356,"part_number":2357},"Printed solenoid\u002Fflasher table entry 03 (High Power). Retained script callback\u002Fdriver: SolTrapDoorUp.","A-20099",{"source_refs":2359,"status":36},[25,26,46],{"placements":2361,"status":36},[2362],{"id":2363,"provenance":2364,"role":2318,"space":413,"x":2366,"y":2367},"device.trap-door-up.effect",{"source_refs":2365,"status":36},[411],0.722836,0.549031,{"board":2320,"control_connection":2321,"driver_transistor":2369,"power_connection":2370},"Q78","J130-4",{"aliases":2372,"availability":117,"binding":2376,"id":2115,"kind":2305,"label":2377,"physical":2378,"provenance":2381,"spatial":2383,"wiring":2389},[2373,2374],{"namespace":2300,"value":190},{"namespace":115,"value":2375},"04",{"device":195,"group":2304},"Subway Popper",{"assembly_part_number":2117,"notes":2379,"part_number":2380},"Printed solenoid\u002Fflasher table entry 04 (High Power). Retained script callback\u002Fdriver: SolSubwayPopper.","AE-26-1200",{"source_refs":2382,"status":36},[25,26,46],{"placements":2384,"status":36},[2385],{"id":2386,"provenance":2387,"role":2318,"space":413,"x":919,"y":920},"device.subway-popper.effect",{"source_refs":2388,"status":36},[411],{"board":2320,"control_connection":2321,"driver_transistor":2390,"power_connection":2391},"Q76","J130-5",{"aliases":2393,"availability":117,"binding":2397,"id":2184,"kind":2305,"label":2398,"physical":2399,"provenance":2402,"spatial":2404,"wiring":2412},[2394,2395],{"namespace":2300,"value":214},{"namespace":115,"value":2396},"05",{"device":218,"group":2304},"Right Drain Magnet",{"notes":2400,"part_number":2401},"Printed solenoid\u002Fflasher table entry 05 (High Power). Retained script callback\u002Fdriver: SolRightMagnet.","20-10197",{"source_refs":2403,"status":36},[25,26,46],{"placements":2405,"status":36},[2406],{"id":2407,"provenance":2408,"role":2318,"space":413,"x":2410,"y":2411},"device.right-drain-magnet.effect",{"source_refs":2409,"status":36},[411],0.773731,0.714452,{"board":2320,"control_connection":2321,"driver_transistor":2413,"power_connection":2414},"Q64","J130-6",{"aliases":2416,"availability":117,"binding":2420,"id":2206,"kind":2305,"label":2421,"physical":2422,"provenance":2426,"spatial":2428,"wiring":2436},[2417,2418],{"namespace":2300,"value":237},{"namespace":115,"value":2419},"06",{"device":241,"group":2304},"Center Loop Post",{"assembly_part_number":2423,"notes":2424,"part_number":2425},"A-17932","Printed solenoid\u002Fflasher table entry 06 (High Power). Retained script callback\u002Fdriver: SolLoopPost.","AE-27-1200",{"source_refs":2427,"status":36},[25,26,46],{"placements":2429,"status":36},[2430],{"id":2431,"provenance":2432,"role":2318,"space":413,"x":2434,"y":2435},"device.center-loop-post.effect",{"source_refs":2433,"status":36},[411],0.317357,0.271829,{"board":2320,"control_connection":2321,"driver_transistor":2437,"power_connection":2438},"Q66","J130-7",{"aliases":2440,"availability":117,"binding":2444,"id":2220,"kind":2305,"label":2445,"physical":2446,"provenance":2449,"roles":2451,"spatial":2453,"wiring":2456},[2441,2442],{"namespace":2300,"value":260},{"namespace":115,"value":2443},"07",{"device":264,"group":2304},"Knocker",{"assembly_part_number":2221,"notes":2447,"part_number":2448},"Printed solenoid\u002Fflasher table entry 07 (High Power). Retained script callback\u002Fdriver: SolKnocker.","AE-23-800",{"source_refs":2450,"status":36},[25,26,46],[2452],"cabinet.backbox",{"provenance":2454,"reason":50,"status":51},{"source_refs":2455,"status":36},[25],{"board":2320,"driver_transistor":2457,"power_connection":2458},"Q68","J130-8",{"aliases":2460,"availability":117,"binding":2464,"id":2207,"kind":2305,"label":2465,"physical":2466,"provenance":2468,"spatial":2470,"wiring":2478},[2461,2462],{"namespace":2300,"value":283},{"namespace":115,"value":2463},"08",{"device":287,"group":2304},"Top Diverter Post",{"assembly_part_number":2423,"notes":2467,"part_number":2425},"Printed solenoid\u002Fflasher table entry 08 (High Power). Retained script callback\u002Fdriver: SolDivPost.",{"source_refs":2469,"status":36},[25,26,46],{"placements":2471,"status":36},[2472],{"id":2473,"provenance":2474,"role":2318,"space":413,"x":2476,"y":2477},"device.top-diverter-post.effect",{"source_refs":2475,"status":36},[411],0.439531,0.186026,{"board":2320,"control_connection":2321,"driver_transistor":2479,"power_connection":2480},"Q70","J130-9",{"aliases":2482,"availability":117,"binding":2487,"id":2230,"kind":2305,"label":1195,"physical":2489,"provenance":2492,"spatial":2494,"wiring":2500},[2483,2485],{"namespace":2300,"value":2484},"9",{"namespace":115,"value":2486},"09",{"device":2488,"group":2304},9,{"assembly_part_number":2490,"notes":2491,"part_number":2425},"B-9362-L-3","Printed solenoid\u002Fflasher table entry 09 (Low Power).",{"source_refs":2493,"status":36},[25,46],{"placements":2495,"status":36},[2496],{"id":2497,"provenance":2498,"role":2318,"space":413,"x":1207,"y":1208},"device.left-sling.effect",{"source_refs":2499,"status":36},[411],{"board":2320,"control_connection":2501,"driver_transistor":2502,"power_connection":2503},"J107-3","Q58","J127-1",{"aliases":2505,"availability":117,"binding":2509,"id":2231,"kind":2305,"label":1220,"physical":2511,"provenance":2514,"spatial":2516,"wiring":2522},[2506,2508],{"namespace":2300,"value":2507},"10",{"namespace":115,"value":2507},{"device":2510,"group":2304},10,{"assembly_part_number":2512,"notes":2513,"part_number":2425},"B-9362-R-4","Printed solenoid\u002Fflasher table entry 10 (Low Power).",{"source_refs":2515,"status":36},[25,46],{"placements":2517,"status":36},[2518],{"id":2519,"provenance":2520,"role":2318,"space":413,"x":1231,"y":1232},"device.right-sling.effect",{"source_refs":2521,"status":36},[411],{"board":2320,"control_connection":2501,"driver_transistor":2523,"power_connection":2524},"Q56","J127-3",{"aliases":2526,"availability":117,"binding":2529,"id":2249,"kind":2305,"label":1242,"physical":2530,"provenance":2532,"spatial":2534,"wiring":2540},[2527,2528],{"namespace":2300,"value":306},{"namespace":115,"value":306},{"device":309,"group":2304},{"assembly_part_number":2252,"notes":2531,"part_number":2380},"Printed solenoid\u002Fflasher table entry 11 (Low Power).",{"source_refs":2533,"status":36},[25,46],{"placements":2535,"status":36},[2536],{"id":2537,"provenance":2538,"role":2318,"space":413,"x":1254,"y":1255},"device.bottom-jet.effect",{"source_refs":2539,"status":36},[411],{"board":2320,"control_connection":2501,"driver_transistor":2541,"power_connection":2542},"Q54","J127-4",{"aliases":2544,"availability":117,"binding":2547,"id":2250,"kind":2305,"label":1265,"physical":2548,"provenance":2550,"spatial":2552,"wiring":2558},[2545,2546],{"namespace":2300,"value":328},{"namespace":115,"value":328},{"device":330,"group":2304},{"assembly_part_number":2252,"notes":2549,"part_number":2380},"Printed solenoid\u002Fflasher table entry 12 (Low Power).",{"source_refs":2551,"status":36},[25,46],{"placements":2553,"status":36},[2554],{"id":2555,"provenance":2556,"role":2318,"space":413,"x":1276,"y":1277},"device.middle-jet.effect",{"source_refs":2557,"status":36},[411],{"board":2320,"control_connection":2501,"driver_transistor":2559,"power_connection":2560},"Q52","J127-5",{"aliases":2562,"availability":117,"binding":2565,"id":2251,"kind":2305,"label":1287,"physical":2566,"provenance":2568,"spatial":2570,"wiring":2576},[2563,2564],{"namespace":2300,"value":347},{"namespace":115,"value":347},{"device":349,"group":2304},{"assembly_part_number":2252,"notes":2567,"part_number":2380},"Printed solenoid\u002Fflasher table entry 13 (Low Power).",{"source_refs":2569,"status":36},[25,46],{"placements":2571,"status":36},[2572],{"id":2573,"provenance":2574,"role":2318,"space":413,"x":1298,"y":1299},"device.top-jet.effect",{"source_refs":2575,"status":36},[411],{"board":2320,"control_connection":2501,"driver_transistor":2577,"power_connection":2578},"Q50","J127-6",{"aliases":2580,"availability":117,"binding":2583,"id":2114,"kind":2305,"label":2584,"physical":2585,"provenance":2587,"spatial":2589,"wiring":2595},[2581,2582],{"namespace":2300,"value":370},{"namespace":115,"value":370},{"device":372,"group":2304},"Trap Door Hold",{"assembly_part_number":2117,"notes":2586,"part_number":2357},"Printed solenoid\u002Fflasher table entry 14 (Low Power). Retained script callback\u002Fdriver: SolTrapDoorHold.",{"source_refs":2588,"status":36},[25,26,46],{"placements":2590,"status":36},[2591],{"id":2592,"provenance":2593,"role":2318,"space":413,"x":2366,"y":2367},"device.trap-door-hold.effect",{"source_refs":2594,"status":36},[411],{"board":2320,"control_connection":2321,"driver_transistor":2596,"power_connection":2597},"Q48","J127-7",{"aliases":2599,"availability":117,"binding":2602,"id":2208,"kind":2305,"label":2603,"physical":2604,"provenance":2607,"spatial":2609,"wiring":2617},[2600,2601],{"namespace":2300,"value":394},{"namespace":115,"value":394},{"device":396,"group":2304},"Left Up\u002FDown Gate",{"assembly_part_number":2210,"notes":2605,"part_number":2606},"Printed solenoid\u002Fflasher table entry 15 (Low Power). Retained script callback\u002Fdriver: SolGate3.","A-14406",{"source_refs":2608,"status":36},[25,26,46],{"placements":2610,"status":36},[2611],{"id":2612,"provenance":2613,"role":2318,"space":413,"x":2615,"y":2616},"device.left-up-down-gate.effect",{"source_refs":2614,"status":36},[411],0.501038,0.199139,{"board":2320,"control_connection":2501,"driver_transistor":2618,"power_connection":2619},"Q46","J127-8",{"aliases":2621,"availability":117,"binding":2624,"id":2209,"kind":2305,"label":2625,"physical":2626,"provenance":2628,"spatial":2630,"wiring":2638},[2622,2623],{"namespace":2300,"value":423},{"namespace":115,"value":423},{"device":425,"group":2304},"Right Up\u002FDown Gate",{"assembly_part_number":2210,"notes":2627,"part_number":2606},"Printed solenoid\u002Fflasher table entry 16 (Low Power). Retained script callback\u002Fdriver: SolGate1.",{"source_refs":2629,"status":36},[25,26,46],{"placements":2631,"status":36},[2632],{"id":2633,"provenance":2634,"role":2318,"space":413,"x":2636,"y":2637},"device.right-up-down-gate.effect",{"source_refs":2635,"status":36},[411],0.778747,0.195558,{"board":2320,"control_connection":2501,"driver_transistor":2639,"power_connection":2640},"Q44","J127-9",{"aliases":2642,"availability":117,"binding":2645,"id":2079,"kind":2646,"label":2647,"physical":2648,"provenance":2651,"spatial":2653,"wiring":2659},[2643,2644],{"namespace":2300,"value":442},{"namespace":115,"value":442},{"device":444,"group":2304},"motor","Box Clockwise",{"assembly_part_number":2082,"notes":2649,"part_number":2650},"Printed solenoid\u002Fflasher table entry 17 (Flasher-bank driver). Retained script callback\u002Fdriver: solTrunkMotorCW.","14-8018",{"source_refs":2652,"status":36},[25,26,46],{"placements":2654,"status":36},[2655],{"id":2656,"provenance":2657,"role":2318,"space":413,"x":1124,"y":1125},"device.box-clockwise.effect",{"source_refs":2658,"status":36},[411],{"board":2320,"control_connection":2660,"driver_transistor":2661,"power_connection":2662},"J116-2","Q42","J126-1",{"aliases":2664,"availability":117,"binding":2667,"id":2080,"kind":2646,"label":2668,"physical":2669,"provenance":2671,"spatial":2673,"wiring":2679},[2665,2666],{"namespace":2300,"value":461},{"namespace":115,"value":461},{"device":463,"group":2304},"Box Counter Clockwise",{"assembly_part_number":2082,"notes":2670,"part_number":2650},"Printed solenoid\u002Fflasher table entry 18 (Flasher-bank driver). Retained script callback\u002Fdriver: solTrunkMotorCCW.",{"source_refs":2672,"status":36},[25,26,46],{"placements":2674,"status":36},[2675],{"id":2676,"provenance":2677,"role":2318,"space":413,"x":1124,"y":1125},"device.box-counter-clockwise.effect",{"source_refs":2678,"status":36},[411],{"board":2320,"control_connection":2660,"driver_transistor":2680,"power_connection":2681},"Q40","J126-2",{"aliases":2683,"availability":307,"binding":2687,"id":2689,"kind":2305,"label":2690,"physical":2691,"provenance":2693,"spatial":2695,"wiring":2698},[2684,2686],{"namespace":2300,"value":2685},"19",{"namespace":115,"value":2685},{"device":2688,"group":2304},19,"device.not-used-solenoid-position-19","Not Used Solenoid Position 19",{"notes":2692},"Printed solenoid\u002Fflasher table entry 19 (Flasher-bank driver). Printed NOT USED (blank part number; voltage\u002Fdrive connections through Q38\u002FJ126-3 remain populated, a wired-but-unpopulated flasher-bank position). The retained script implements a callback (SolTigerSaw) driving a rotating 'Saw' prop only when a table-author toggle TigerSaw is enabled -- TigerSaw = 1 (on) by default in this retained table -- but the assignment is commented \"'****** VPM controlled (only in prototypes)\" by the script's own author. Pinned driver.c independently lists 0.6A\u002F0.61A prototype clones (tom_06, tom_061); this definition treats the motorized captive-ball 'Tiger Saw' disc as prototype-only and unfitted on the production 1.3X machine this definition binds.",{"source_refs":2694,"status":36},[25,26,46],{"provenance":2696,"reason":307,"status":51},{"source_refs":2697,"status":36},[25],{"board":2320,"control_connection":2660,"driver_transistor":2699,"power_connection":2700},"Q38","J126-3",{"aliases":2702,"availability":117,"binding":2706,"id":2708,"kind":2709,"label":2710,"physical":2711,"provenance":2714,"spatial":2716,"wiring":2731},[2703,2705],{"namespace":2300,"value":2704},"20",{"namespace":115,"value":2704},{"device":2707,"group":2304},20,"device.return-lane-flasher","flasher","Return Lane Flasher",{"assembly_part_number":2712,"notes":2713},"A-17983","Printed solenoid\u002Fflasher table entry 20 (Flasher). Printed flashlamp complement: #89 (2), playfield. Retained script callback\u002Fdriver: SetLamp 120, (FlasherMod=0) \u002F SetModLamp 120, (FlasherMod=1).",{"source_refs":2715,"status":36},[25,26,46],{"placements":2717,"status":36},[2718,2725],{"id":2719,"provenance":2720,"role":2722,"space":413,"x":2723,"y":2724},"device.return-lane-flasher.emitter.1",{"source_refs":2721,"status":36},[411],"emitter",0.101258,0.81371,{"id":2726,"provenance":2727,"role":2722,"space":413,"x":2729,"y":2730},"device.return-lane-flasher.emitter.2",{"source_refs":2728,"status":36},[411],0.806239,0.814077,{"board":2320,"control_connection":2732,"driver_transistor":2733,"power_connection":2734},"J107-6","Q36","J126-4",{"aliases":2736,"availability":117,"binding":2739,"id":2148,"kind":2305,"label":2740,"physical":2741,"provenance":2743,"spatial":2745,"wiring":2751},[2737,2738],{"namespace":2300,"value":480},{"namespace":115,"value":480},{"device":482,"group":2304},"Top Kickout",{"assembly_part_number":2149,"notes":2742,"part_number":2425},"Printed solenoid\u002Fflasher table entry 21 (Flasher-bank driver). Retained script callback\u002Fdriver: SolTopKickout (kicks sw83).",{"source_refs":2744,"status":36},[25,26,46],{"placements":2746,"status":36},[2747],{"id":2748,"provenance":2749,"role":2318,"space":413,"x":1608,"y":1609},"device.top-kickout.effect",{"source_refs":2750,"status":36},[411],{"board":2320,"control_connection":2752,"driver_transistor":2753,"power_connection":2754},"J107-1","Q28","*J126-5",{"aliases":2756,"availability":307,"binding":2759,"id":2760,"kind":2305,"label":2761,"physical":2762,"provenance":2764,"spatial":2766,"wiring":2769},[2757,2758],{"namespace":2300,"value":503},{"namespace":115,"value":503},{"device":505,"group":2304},"device.not-used-solenoid-position-22","Not Used Solenoid Position 22",{"notes":2763},"Printed solenoid\u002Fflasher table entry 22 (Flasher-bank driver). Printed NOT USED; connections through Q30\u002FJ126-6 remain populated but no bulb or coil part is printed.",{"source_refs":2765,"status":36},[25,46],{"provenance":2767,"reason":307,"status":51},{"source_refs":2768,"status":36},[25],{"board":2320,"control_connection":2732,"driver_transistor":2770,"power_connection":2771},"Q30","J126-6",{"aliases":2773,"availability":307,"binding":2776,"id":2777,"kind":2305,"label":2778,"physical":2779,"provenance":2781,"spatial":2783,"wiring":2786},[2774,2775],{"namespace":2300,"value":523},{"namespace":115,"value":523},{"device":525,"group":2304},"device.not-used-solenoid-position-23","Not Used Solenoid Position 23",{"notes":2780},"Printed solenoid\u002Fflasher table entry 23 (Flasher-bank driver). The Solenoid\u002FFlasher Table prints NOT USED (blank part number; connections through Q34\u002FJ126-7 remain populated), but the Solenoid\u002FFlashlamp Locations page assigns this position a real #89 bulb and A-17803 assembly, 'Save Post Flasher'. The retained script resolves the disagreement: SolCallback(23) is implemented only when a table-author toggle CenterPost is enabled, commented 'Magic Post Flasher (***)', and CenterPost = 0 (off) by default in this retained table -- matching the Solenoid\u002FFlasher Table's NOT USED. Treated as unfitted on the production machine; see conflict.optional-magic-post-solenoids-23-36.",{"source_refs":2782,"status":36},[25,26,46],{"provenance":2784,"reason":307,"status":51},{"source_refs":2785,"status":36},[25],{"board":2320,"control_connection":2732,"driver_transistor":2787,"power_connection":2788},"Q34","J126-7",{"aliases":2790,"availability":117,"binding":2793,"id":2794,"kind":2709,"label":2795,"physical":2796,"provenance":2799,"spatial":2801,"wiring":2815},[2791,2792],{"namespace":2300,"value":543},{"namespace":115,"value":543},{"device":5,"group":2304},"device.trap-door-flasher","Trap Door Flasher",{"assembly_part_number":2797,"notes":2798},"A-17983 with A-17803","Printed solenoid\u002Fflasher table entry 24 (Flasher-bank driver). Printed flashlamp complement: #89 (2) playfield (assemblies A-17983 and A-17803) plus #906 backbox. Retained script callback\u002Fdriver: SetLamp 124, \u002F SetModLamp 124,.",{"source_refs":2800,"status":36},[25,26,46],{"placements":2802,"status":36},[2803,2809],{"id":2804,"provenance":2805,"role":2722,"space":413,"x":2807,"y":2808},"device.trap-door-flasher.emitter.1",{"source_refs":2806,"status":36},[411],0.709645,0.470098,{"id":2810,"provenance":2811,"role":2722,"space":413,"x":2813,"y":2814},"device.trap-door-flasher.emitter.2",{"source_refs":2812,"status":36},[411],0.914519,0.62309,{"board":2320,"control_connection":2732,"driver_transistor":2816,"power_connection":2817},"Q32","J126-8",{"aliases":2819,"availability":117,"binding":2822,"id":2823,"kind":2709,"label":2824,"physical":2825,"provenance":2827,"spatial":2829,"wiring":2837},[2820,2821],{"namespace":2300,"value":562},{"namespace":115,"value":562},{"device":564,"group":2304},"device.spirit-ring-flasher","Spirit Ring Flasher",{"assembly_part_number":2712,"notes":2826},"Printed solenoid\u002Fflasher table entry 25 (Gen. Purpose). Printed flashlamp complement: #906 + #89 playfield (assembly A-17983) plus #906 backbox. Retained script callback\u002Fdriver: SetLamp 125, \u002F SetModLamp 125,.",{"source_refs":2828,"status":36},[25,26,46],{"placements":2830,"status":36},[2831],{"id":2832,"provenance":2833,"role":2722,"space":413,"x":2835,"y":2836},"device.spirit-ring-flasher.emitter",{"source_refs":2834,"status":36},[411],0.270985,0.446123,{"board":2320,"control_connection":2838,"driver_transistor":2839,"power_connection":2840},"J107-6\u002FJ106-5","Q26","J122-1\u002FJ124-1",{"aliases":2842,"availability":117,"binding":2845,"id":2846,"kind":2709,"label":2847,"physical":2848,"provenance":2851,"spatial":2853,"wiring":2861},[2843,2844],{"namespace":2300,"value":585},{"namespace":115,"value":585},{"device":587,"group":2304},"device.saw-flasher","Saw Flasher",{"assembly_part_number":2849,"notes":2850},"A-17903","Printed solenoid\u002Fflasher table entry 26 (Gen. Purpose). Printed flashlamp complement: #906 + #89 (2) playfield (assembly A-17903) plus #906 backbox. Retained script callback\u002Fdriver: SetLamp 126, \u002F SetModLamp 126,.",{"source_refs":2852,"status":36},[25,26,46],{"placements":2854,"status":36},[2855],{"id":2856,"provenance":2857,"role":2722,"space":413,"x":2859,"y":2860},"device.saw-flasher.emitter",{"source_refs":2858,"status":36},[411],0.353641,0.26259,{"board":2320,"control_connection":2838,"driver_transistor":2862,"power_connection":2863},"Q24","J122-2\u002FJ124-2",{"aliases":2865,"availability":117,"binding":2868,"id":2869,"kind":2709,"label":2870,"physical":2871,"provenance":2874,"spatial":2876,"wiring":2884},[2866,2867],{"namespace":2300,"value":607},{"namespace":115,"value":607},{"device":609,"group":2304},"device.jet-flasher","Jet Flasher",{"assembly_part_number":2872,"notes":2873},"A-17803","Printed solenoid\u002Fflasher table entry 27 (Gen. Purpose). Printed flashlamp complement: #906 + #89 (2) playfield (assembly A-17803) plus #906 backbox. Retained script callback\u002Fdriver: SetLamp 127, \u002F SetModLamp 127,.",{"source_refs":2875,"status":36},[25,26,46],{"placements":2877,"status":36},[2878],{"id":2879,"provenance":2880,"role":2722,"space":413,"x":2882,"y":2883},"device.jet-flasher.emitter",{"source_refs":2881,"status":36},[411],0.234742,0.003406,{"board":2320,"control_connection":2838,"driver_transistor":2885,"power_connection":2886},"Q22","J122-3\u002FJ124-3",{"aliases":2888,"availability":117,"binding":2891,"id":2892,"kind":2709,"label":2893,"physical":2894,"provenance":2896,"spatial":2898,"wiring":2906},[2889,2890],{"namespace":2300,"value":629},{"namespace":115,"value":629},{"device":631,"group":2304},"device.box-flasher","Box Flasher",{"assembly_part_number":2797,"notes":2895},"Printed solenoid\u002Fflasher table entry 28 (Gen. Purpose). Printed flashlamp complement: #906 (2) + #89 playfield (assemblies A-17983 and A-17803) plus #906 backbox. Retained script callback\u002Fdriver: SetLamp 128, \u002F SetModLamp 128,.",{"source_refs":2897,"status":36},[25,26,46],{"placements":2899,"status":36},[2900],{"id":2901,"provenance":2902,"role":2722,"space":413,"x":2904,"y":2905},"device.box-flasher.emitter",{"source_refs":2903,"status":36},[411],0.786287,0.366017,{"board":2320,"control_connection":2838,"driver_transistor":2907,"power_connection":2908},"Q20","J122-4\u002FJ124-5",{"aliases":2910,"availability":117,"binding":2913,"id":2915,"kind":2916,"label":2917,"physical":2918,"provenance":2920,"roles":2922,"spatial":2924},[2911],{"namespace":2300,"value":2912},"29",{"device":2914,"group":2304},29,"device.wpc-j111-general-purpose-state-bit-a","virtual","WPC J111 General-Purpose State Bit A",{"notes":2919},"PinMAME mirrors one of the WPC J111 general-purpose register bits here; it is not a Theatre of Magic playfield device.",{"source_refs":2921,"status":36},[130,46],[2923],"internal.wpc-state",{"provenance":2925,"reason":2916,"status":51},{"source_refs":2926,"status":36},[46],{"aliases":2928,"availability":117,"binding":2931,"id":2933,"kind":2916,"label":2934,"physical":2935,"provenance":2937,"roles":2939,"spatial":2940},[2929],{"namespace":2300,"value":2930},"30",{"device":2932,"group":2304},30,"device.wpc-j111-general-purpose-state-bit-b","WPC J111 General-Purpose State Bit B",{"notes":2936},"PinMAME mirrors the second WPC J111 general-purpose register bit here; it is not a Theatre of Magic playfield device.",{"source_refs":2938,"status":36},[130,46],[2923],{"provenance":2941,"reason":2916,"status":51},{"source_refs":2942,"status":36},[46],{"aliases":2944,"availability":117,"binding":2946,"id":2947,"kind":2916,"label":2948,"physical":2949,"provenance":2951,"roles":2953,"spatial":2954},[2945],{"namespace":2300,"value":651},{"device":653,"group":2304},"device.pinmame-fast-flip-game-on-state","PinMAME Fast-Flip Game-On State",{"notes":2950},"PinMAME's synthetic game-on state. tom.c does not call wpc_set_fastflip_addr, so this channel is not driven by a dedicated ROM RAM flag on this game.",{"source_refs":2952,"status":36},[130,46],[2923],{"provenance":2955,"reason":2916,"status":51},{"source_refs":2956,"status":36},[46],{"aliases":2958,"availability":117,"binding":2960,"id":2961,"kind":2916,"label":2962,"physical":2963,"provenance":2965,"roles":2967,"spatial":2968},[2959],{"namespace":2300,"value":677},{"device":40,"group":2304},"device.unused-wpc-state-channel-32","Unused WPC State Channel 32",{"notes":2964},"PinMAME reports this WPC state channel as always zero.",{"source_refs":2966,"status":36},[130,46],[2923],{"provenance":2969,"reason":2916,"status":51},{"source_refs":2970,"status":36},[46],{"aliases":2972,"availability":117,"binding":2976,"id":2081,"kind":2305,"label":2977,"physical":2978,"provenance":2980,"spatial":2982,"wiring":2988},[2973,2974],{"namespace":2300,"value":698},{"namespace":115,"value":2975},"Upr. Rt. Power",{"device":700,"group":2304},"Cube Magnet",{"notes":2979,"part_number":2401},"Printed solenoid\u002Fflasher table entry 33 (High Power (repurposed Upr. Rt. Power)). Retained script callback\u002Fdriver: SolTrunkMagnet. Printed twice: once in the main Solenoid\u002FFlasher Table under its own function name, and again in the Flipper Circuits sub-table as an 'Upr. Rt.\u002FLt. Power\u002FHold' row sharing the identical drive transistor number -- confirming this Fliptronic-II-board upper-flipper position is repurposed for a non-flipper coil with no address translation, because tomGameData.hw.flippers declares no FLIP_SOL(FLIP_UR)\u002FFLIP_SOL(FLIP_UL) bit.",{"source_refs":2981,"status":36},[25,26,46],{"placements":2983,"status":36},[2984],{"id":2985,"provenance":2986,"role":2318,"space":413,"x":1124,"y":1125},"device.cube-magnet.effect",{"source_refs":2987,"status":36},[411],{"board":2320,"control_connection":2989,"control_wire":2990,"driver_transistor":2991,"power_connection":2992},"J907-6,7","Yel-Vio","Q2","J902-6",{"aliases":2994,"availability":117,"binding":2998,"id":2116,"kind":2305,"label":2999,"physical":3000,"provenance":3002,"spatial":3004,"wiring":3010},[2995,2996],{"namespace":2300,"value":720},{"namespace":115,"value":2997},"Upr. Rt. Hold",{"device":722,"group":2304},"Sub Ball Release",{"notes":3001,"part_number":2425},"Printed solenoid\u002Fflasher table entry 34 (Low Power (repurposed Upr. Rt. Hold)). Retained script callback\u002Fdriver: SolSubBallRelease (kicks sw41). Printed twice: once in the main Solenoid\u002FFlasher Table under its own function name, and again in the Flipper Circuits sub-table as an 'Upr. Rt.\u002FLt. Power\u002FHold' row sharing the identical drive transistor number -- confirming this Fliptronic-II-board upper-flipper position is repurposed for a non-flipper coil with no address translation, because tomGameData.hw.flippers declares no FLIP_SOL(FLIP_UR)\u002FFLIP_SOL(FLIP_UL) bit.",{"source_refs":3003,"status":36},[25,26,46],{"placements":3005,"status":36},[3006],{"id":3007,"provenance":3008,"role":2318,"space":413,"x":849,"y":850},"device.sub-ball-release.effect",{"source_refs":3009,"status":36},[411],{"board":2320,"control_connection":2989,"driver_transistor":3011,"power_connection":3012},"Q7","J902-4",{"aliases":3014,"availability":117,"binding":3018,"id":2185,"kind":2305,"label":3019,"physical":3020,"provenance":3022,"spatial":3024,"wiring":3032},[3015,3016],{"namespace":2300,"value":742},{"namespace":115,"value":3017},"Upr. Lt. Power",{"device":744,"group":2304},"Left Drain Magnet",{"notes":3021,"part_number":2401},"Printed solenoid\u002Fflasher table entry 35 (High Power (repurposed Upr. Lt. Power)). Retained script callback\u002Fdriver: SolLeftMagnet. Printed twice: once in the main Solenoid\u002FFlasher Table under its own function name, and again in the Flipper Circuits sub-table as an 'Upr. Rt.\u002FLt. Power\u002FHold' row sharing the identical drive transistor number -- confirming this Fliptronic-II-board upper-flipper position is repurposed for a non-flipper coil with no address translation, because tomGameData.hw.flippers declares no FLIP_SOL(FLIP_UR)\u002FFLIP_SOL(FLIP_UL) bit.",{"source_refs":3023,"status":36},[25,26,46],{"placements":3025,"status":36},[3026],{"id":3027,"provenance":3028,"role":2318,"space":413,"x":3030,"y":3031},"device.left-drain-magnet.effect",{"source_refs":3029,"status":36},[411],0.129892,0.716256,{"board":2320,"control_connection":3033,"control_wire":3034,"driver_transistor":3035,"power_connection":3036},"J907-8,9","Yel-Gry","Q1","J902-3",{"aliases":3038,"availability":307,"binding":3041,"id":3042,"kind":2305,"label":3043,"physical":3044,"provenance":3046,"spatial":3048,"wiring":3051},[3039,3040],{"namespace":2300,"value":764},{"namespace":115,"value":764},{"device":766,"group":2304},"device.not-used-upper-left-flipper-hold","Not Used Upper Left Flipper Hold",{"notes":3045},"Printed solenoid\u002Fflasher table entry 36 (Fliptronic hold (Upr. Lt. Hold)). Repurposed Fliptronic Upper Left Flipper Hold circuit (Q5); NOT USED coil part and color on the printed Flipper Circuits sub-table. The retained script implements a callback (SolMagicPost) only when the same CenterPost toggle used for solenoid 23 is enabled (default off); see conflict.optional-magic-post-solenoids-23-36.",{"source_refs":3047,"status":36},[25,26,46],{"provenance":3049,"reason":307,"status":51},{"source_refs":3050,"status":36},[25],{"board":2320,"control_connection":3033,"driver_transistor":3052,"power_connection":3053},"Q5","J902-1",{"aliases":3055,"availability":307,"binding":3057,"id":3058,"kind":2916,"label":3059,"physical":3060,"provenance":3062,"roles":3064,"spatial":3066},[3056],{"namespace":2300,"value":787},{"device":789,"group":2304},"device.unused-wpc-output-37","Unused WPC Output 37",{"notes":3061},"Unused WPC output; this generation has no integrated LPDC board (GENWPC_HASWPC95 excludes GEN_WPCSECURITY), so 37-44 are simply unused address space.",{"source_refs":3063,"status":36},[130,46],[3065],"internal.unused.wpc-output",{"provenance":3067,"reason":2916,"status":51},{"source_refs":3068,"status":36},[46],{"aliases":3070,"availability":307,"binding":3072,"id":3073,"kind":2916,"label":3074,"physical":3075,"provenance":3077,"roles":3079,"spatial":3080},[3071],{"namespace":2300,"value":810},{"device":812,"group":2304},"device.unused-wpc-output-38","Unused WPC Output 38",{"notes":3076},"Unused WPC output; see 37.",{"source_refs":3078,"status":36},[130,46],[3065],{"provenance":3081,"reason":2916,"status":51},{"source_refs":3082,"status":36},[46],{"aliases":3084,"availability":307,"binding":3087,"id":3089,"kind":2916,"label":3090,"physical":3091,"provenance":3092,"roles":3094,"spatial":3095},[3085],{"namespace":2300,"value":3086},"39",{"device":3088,"group":2304},39,"device.unused-wpc-output-39","Unused WPC Output 39",{"notes":3076},{"source_refs":3093,"status":36},[130,46],[3065],{"provenance":3096,"reason":2916,"status":51},{"source_refs":3097,"status":36},[46],{"aliases":3099,"availability":307,"binding":3102,"id":3104,"kind":2916,"label":3105,"physical":3106,"provenance":3107,"roles":3109,"spatial":3110},[3100],{"namespace":2300,"value":3101},"40",{"device":3103,"group":2304},40,"device.unused-wpc-output-40","Unused WPC Output 40",{"notes":3076},{"source_refs":3108,"status":36},[130,46],[3065],{"provenance":3111,"reason":2916,"status":51},{"source_refs":3112,"status":36},[46],{"aliases":3114,"availability":307,"binding":3116,"id":3117,"kind":2916,"label":3118,"physical":3119,"provenance":3120,"roles":3122,"spatial":3123},[3115],{"namespace":2300,"value":833},{"device":835,"group":2304},"device.unused-wpc-output-41","Unused WPC Output 41",{"notes":3076},{"source_refs":3121,"status":36},[130,46],[3065],{"provenance":3124,"reason":2916,"status":51},{"source_refs":3125,"status":36},[46],{"aliases":3127,"availability":307,"binding":3129,"id":3130,"kind":2916,"label":3131,"physical":3132,"provenance":3133,"roles":3135,"spatial":3136},[3128],{"namespace":2300,"value":858},{"device":860,"group":2304},"device.unused-wpc-output-42","Unused WPC Output 42",{"notes":3076},{"source_refs":3134,"status":36},[130,46],[3065],{"provenance":3137,"reason":2916,"status":51},{"source_refs":3138,"status":36},[46],{"aliases":3140,"availability":307,"binding":3142,"id":3143,"kind":2916,"label":3144,"physical":3145,"provenance":3146,"roles":3148,"spatial":3149},[3141],{"namespace":2300,"value":881},{"device":883,"group":2304},"device.unused-wpc-output-43","Unused WPC Output 43",{"notes":3076},{"source_refs":3147,"status":36},[130,46],[3065],{"provenance":3150,"reason":2916,"status":51},{"source_refs":3151,"status":36},[46],{"aliases":3153,"availability":307,"binding":3155,"id":3156,"kind":2916,"label":3157,"physical":3158,"provenance":3159,"roles":3161,"spatial":3162},[3154],{"namespace":2300,"value":903},{"device":905,"group":2304},"device.unused-wpc-output-44","Unused WPC Output 44",{"notes":3076},{"source_refs":3160,"status":36},[130,46],[3065],{"provenance":3163,"reason":2916,"status":51},{"source_refs":3164,"status":36},[46],{"aliases":3166,"availability":117,"binding":3169,"id":2276,"kind":2305,"label":3170,"physical":3171,"provenance":3175,"spatial":3177,"wiring":3185},[3167,3168],{"namespace":2300,"value":926},{"namespace":115,"value":2912},{"device":928,"group":2304},"Lower Right Flipper Power",{"assembly_part_number":3172,"notes":3173,"part_number":3174},"A-15849-R-2","Printed solenoid\u002Fflasher table entry 45 (Fliptronic power). PinMAME's public lower-flipper addresses are 45-48 while the printed table numbers the same circuits 29-32; the manual address is preserved as an alias.","FL-11629",{"source_refs":3176,"status":36},[25,46],{"placements":3178,"status":36},[3179],{"id":3180,"provenance":3181,"role":2318,"space":413,"x":3183,"y":3184},"device.lower-right-flipper-power.effect",{"source_refs":3182,"status":36},[411],0.621639,0.868509,{"board":2320,"control_connection":3186,"control_wire":3187,"driver_transistor":3188,"power_connection":3189},"J907-1","Yel-Grn","Q4","J902-13",{"aliases":3191,"availability":117,"binding":3194,"id":2277,"kind":2305,"label":3195,"physical":3196,"provenance":3198,"spatial":3200,"wiring":3206},[3192,3193],{"namespace":2300,"value":949},{"namespace":115,"value":2930},{"device":951,"group":2304},"Lower Right Flipper Hold",{"assembly_part_number":3172,"notes":3197,"part_number":3174},"Printed solenoid\u002Fflasher table entry 46 (Fliptronic hold). Retained script callback\u002Fdriver: SolRFlipper (public sLRFlip = 46). PinMAME's public lower-flipper addresses are 45-48 while the printed table numbers the same circuits 29-32; the manual address is preserved as an alias.",{"source_refs":3199,"status":36},[25,26,46],{"placements":3201,"status":36},[3202],{"id":3203,"provenance":3204,"role":2318,"space":413,"x":3183,"y":3184},"device.lower-right-flipper-hold.effect",{"source_refs":3205,"status":36},[411],{"board":2320,"control_connection":3186,"control_wire":3207,"driver_transistor":3208,"power_connection":3209},"Org-Grn","Q11","J902-11",{"aliases":3211,"availability":117,"binding":3214,"id":2278,"kind":2305,"label":3215,"physical":3216,"provenance":3219,"spatial":3221,"wiring":3228},[3212,3213],{"namespace":2300,"value":966},{"namespace":115,"value":651},{"device":968,"group":2304},"Lower Left Flipper Power",{"assembly_part_number":3217,"notes":3218,"part_number":3174},"A-15849-L-2","Printed solenoid\u002Fflasher table entry 47 (Fliptronic power). PinMAME's public lower-flipper addresses are 45-48 while the printed table numbers the same circuits 29-32; the manual address is preserved as an alias.",{"source_refs":3220,"status":36},[25,46],{"placements":3222,"status":36},[3223],{"id":3224,"provenance":3225,"role":2318,"space":413,"x":3227,"y":3184},"device.lower-left-flipper-power.effect",{"source_refs":3226,"status":36},[411],0.285504,{"board":2320,"control_connection":3229,"control_wire":3230,"driver_transistor":3231,"power_connection":3232},"J907-4","Yel-Blu","Q3","J902-9",{"aliases":3234,"availability":117,"binding":3237,"id":2279,"kind":2305,"label":3238,"physical":3239,"provenance":3241,"spatial":3243,"wiring":3249},[3235,3236],{"namespace":2300,"value":989},{"namespace":115,"value":677},{"device":991,"group":2304},"Lower Left Flipper Hold",{"assembly_part_number":3217,"notes":3240,"part_number":3174},"Printed solenoid\u002Fflasher table entry 48 (Fliptronic hold). Retained script callback\u002Fdriver: SolLFlipper (public sLLFlip = 48). PinMAME's public lower-flipper addresses are 45-48 while the printed table numbers the same circuits 29-32; the manual address is preserved as an alias.",{"source_refs":3242,"status":36},[25,26,46],{"placements":3244,"status":36},[3245],{"id":3246,"provenance":3247,"role":2318,"space":413,"x":3227,"y":3184},"device.lower-left-flipper-hold.effect",{"source_refs":3248,"status":36},[411],{"board":2320,"control_connection":3229,"control_wire":3250,"driver_transistor":3251,"power_connection":3252},"Org-Blu","Q9","J902-7",{"aliases":3254,"availability":307,"binding":3257,"id":3259,"kind":2916,"label":3260,"physical":3261,"provenance":3263,"roles":3265,"spatial":3266},[3255],{"namespace":2300,"value":3256},"49",{"device":3258,"group":2304},49,"device.pinmame-simulator-ball-shooter-channel","PinMAME Simulator Ball-Shooter Channel",{"notes":3262},"PinMAME's simulator-only ball-shooter channel; it has no WPC-Security hardware output.",{"source_refs":3264,"status":36},[130,46],[3065],{"provenance":3267,"reason":2916,"status":51},{"source_refs":3268,"status":36},[46],{"aliases":3270,"availability":307,"binding":3273,"id":3275,"kind":2916,"label":3276,"physical":3277,"provenance":3279,"roles":3281,"spatial":3282},[3271],{"namespace":2300,"value":3272},"50",{"device":3274,"group":2304},50,"device.reserved-wpc-output-50","Reserved WPC Output 50",{"notes":3278},"Reserved PinMAME output position before the first custom-output boundary. tomGameData declares no custSol.",{"source_refs":3280,"status":36},[130,46],[3065],{"provenance":3283,"reason":2916,"status":51},{"source_refs":3284,"status":36},[46],{"aliases":3286,"availability":117,"binding":3290,"id":3292,"kind":3293,"label":3294,"physical":3295,"provenance":3298,"spatial":3300,"wiring":3308},[3287,3289],{"namespace":3288,"value":306},"pinmame.lamp",{"namespace":115,"value":306},{"device":309,"group":3291},"pinmame.output.lamp","lamp.matrix-11","lamp","(T)heatre",{"assembly_part_number":3296,"notes":3297,"quantity":119},"A-19982","Printed lamp-matrix drive column 1, return row 1. Printed bulb type #555.",{"source_refs":3299,"status":36},[25,26,46],{"placements":3301,"status":36},[3302],{"id":3303,"provenance":3304,"role":2722,"space":413,"x":3306,"y":3307},"lamp.matrix-11.emitter",{"source_refs":3305,"status":36},[411],0.247672,0.684448,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3311,"return_connection":3312,"return_wire":3313},"J137-1","Yellow-Brown","Q98 column driver with Q90 row driver","J133-1","Red-Brown",{"aliases":3315,"availability":117,"binding":3318,"id":3319,"kind":3293,"label":3320,"physical":3321,"provenance":3323,"spatial":3325,"wiring":3333},[3316,3317],{"namespace":3288,"value":328},{"namespace":115,"value":328},{"device":330,"group":3291},"lamp.matrix-12","T(H)eatre",{"assembly_part_number":3296,"notes":3322,"quantity":119},"Printed lamp-matrix drive column 1, return row 2. Printed bulb type #555.",{"source_refs":3324,"status":36},[25,26,46],{"placements":3326,"status":36},[3327],{"id":3328,"provenance":3329,"role":2722,"space":413,"x":3331,"y":3332},"lamp.matrix-12.emitter",{"source_refs":3330,"status":36},[411],0.316391,0.678823,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3334,"return_connection":3335,"return_wire":3336},"Q98 column driver with Q89 row driver","J133-2","Red-Black",{"aliases":3338,"availability":117,"binding":3341,"id":3342,"kind":3293,"label":3343,"physical":3344,"provenance":3346,"spatial":3348,"wiring":3356},[3339,3340],{"namespace":3288,"value":347},{"namespace":115,"value":347},{"device":349,"group":3291},"lamp.matrix-13","Th(e)atre",{"assembly_part_number":3296,"notes":3345,"quantity":119},"Printed lamp-matrix drive column 1, return row 3. Printed bulb type #555.",{"source_refs":3347,"status":36},[25,26,46],{"placements":3349,"status":36},[3350],{"id":3351,"provenance":3352,"role":2722,"space":413,"x":3354,"y":3355},"lamp.matrix-13.emitter",{"source_refs":3353,"status":36},[411],0.385267,0.67542,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3357,"return_connection":3358,"return_wire":3359},"Q98 column driver with Q88 row driver","J133-4","Red-Orange",{"aliases":3361,"availability":117,"binding":3364,"id":3365,"kind":3293,"label":3366,"physical":3367,"provenance":3369,"spatial":3371,"wiring":3379},[3362,3363],{"namespace":3288,"value":370},{"namespace":115,"value":370},{"device":372,"group":3291},"lamp.matrix-14","The(a)tre",{"assembly_part_number":3296,"notes":3368,"quantity":119},"Printed lamp-matrix drive column 1, return row 4. Printed bulb type #555.",{"source_refs":3370,"status":36},[25,26,46],{"placements":3372,"status":36},[3373],{"id":3374,"provenance":3375,"role":2722,"space":413,"x":3377,"y":3378},"lamp.matrix-14.emitter",{"source_refs":3376,"status":36},[411],0.452882,0.674524,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3380,"return_connection":3381,"return_wire":3382},"Q98 column driver with Q87 row driver","J133-5","Red-Yellow",{"aliases":3384,"availability":117,"binding":3387,"id":3388,"kind":3293,"label":3389,"physical":3390,"provenance":3392,"spatial":3394,"wiring":3402},[3385,3386],{"namespace":3288,"value":394},{"namespace":115,"value":394},{"device":396,"group":3291},"lamp.matrix-15","Thea(t)re",{"assembly_part_number":3296,"notes":3391,"quantity":119},"Printed lamp-matrix drive column 1, return row 5. Printed bulb type #555.",{"source_refs":3393,"status":36},[25,26,46],{"placements":3395,"status":36},[3396],{"id":3397,"provenance":3398,"role":2722,"space":413,"x":3400,"y":3401},"lamp.matrix-15.emitter",{"source_refs":3399,"status":36},[411],0.520734,0.675707,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3403,"return_connection":3404,"return_wire":3405},"Q98 column driver with Q86 row driver","J133-6","Red-Green",{"aliases":3407,"availability":117,"binding":3410,"id":3411,"kind":3293,"label":3412,"physical":3413,"provenance":3415,"spatial":3417,"wiring":3425},[3408,3409],{"namespace":3288,"value":423},{"namespace":115,"value":423},{"device":425,"group":3291},"lamp.matrix-16","Theat(r)e",{"assembly_part_number":3296,"notes":3414,"quantity":119},"Printed lamp-matrix drive column 1, return row 6. Printed bulb type #555.",{"source_refs":3416,"status":36},[25,26,46],{"placements":3418,"status":36},[3419],{"id":3420,"provenance":3421,"role":2722,"space":413,"x":3423,"y":3424},"lamp.matrix-16.emitter",{"source_refs":3422,"status":36},[411],0.587665,0.679117,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3426,"return_connection":3427,"return_wire":3428},"Q98 column driver with Q85 row driver","J133-7","Red-Blue",{"aliases":3430,"availability":117,"binding":3433,"id":3434,"kind":3293,"label":3435,"physical":3436,"provenance":3438,"spatial":3440,"wiring":3448},[3431,3432],{"namespace":3288,"value":442},{"namespace":115,"value":442},{"device":444,"group":3291},"lamp.matrix-17","Theatr(e)",{"assembly_part_number":3296,"notes":3437,"quantity":119},"Printed lamp-matrix drive column 1, return row 7. Printed bulb type #555.",{"source_refs":3439,"status":36},[25,26,46],{"placements":3441,"status":36},[3442],{"id":3443,"provenance":3444,"role":2722,"space":413,"x":3446,"y":3447},"lamp.matrix-17.emitter",{"source_refs":3445,"status":36},[411],0.656645,0.685499,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3449,"return_connection":3450,"return_wire":3451},"Q98 column driver with Q84 row driver","J133-8","Red-Violet",{"aliases":3453,"availability":117,"binding":3456,"id":3457,"kind":3293,"label":3458,"physical":3459,"provenance":3461,"spatial":3463,"wiring":3471},[3454,3455],{"namespace":3288,"value":461},{"namespace":115,"value":461},{"device":463,"group":3291},"lamp.matrix-18","(M)agic",{"assembly_part_number":3296,"notes":3460,"quantity":119},"Printed lamp-matrix drive column 1, return row 8. Printed bulb type #555.",{"source_refs":3462,"status":36},[25,26,46],{"placements":3464,"status":36},[3465],{"id":3466,"provenance":3467,"role":2722,"space":413,"x":3469,"y":3470},"lamp.matrix-18.emitter",{"source_refs":3468,"status":36},[411],0.347261,0.642663,{"board":2320,"drive_connection":3309,"drive_wire":3310,"driver_transistor":3472,"return_connection":3473,"return_wire":3474},"Q98 column driver with Q83 row driver","J133-9","Red-Gray",{"aliases":3476,"availability":117,"binding":3479,"id":3480,"kind":3293,"label":3481,"physical":3482,"provenance":3484,"spatial":3486,"wiring":3494},[3477,3478],{"namespace":3288,"value":480},{"namespace":115,"value":480},{"device":482,"group":3291},"lamp.matrix-21","Haunted Basement",{"assembly_part_number":3296,"notes":3483,"quantity":119},"Printed lamp-matrix drive column 2, return row 1. Printed bulb type #555.",{"source_refs":3485,"status":36},[25,26,46],{"placements":3487,"status":36},[3488],{"id":3489,"provenance":3490,"role":2722,"space":413,"x":3492,"y":3493},"lamp.matrix-21.emitter",{"source_refs":3491,"status":36},[411],0.670803,0.604867,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3497,"return_connection":3312,"return_wire":3313},"J137-2","Yellow-Red","Q97 column driver with Q90 row driver",{"aliases":3499,"availability":117,"binding":3502,"id":3503,"kind":3293,"label":3504,"physical":3505,"provenance":3507,"spatial":3509,"wiring":3517},[3500,3501],{"namespace":3288,"value":503},{"namespace":115,"value":503},{"device":505,"group":3291},"lamp.matrix-22","Metamorphosis Award",{"assembly_part_number":3296,"notes":3506,"quantity":119},"Printed lamp-matrix drive column 2, return row 2. Printed bulb type #555.",{"source_refs":3508,"status":36},[25,26,46],{"placements":3510,"status":36},[3511],{"id":3512,"provenance":3513,"role":2722,"space":413,"x":3515,"y":3516},"lamp.matrix-22.emitter",{"source_refs":3514,"status":36},[411],0.648946,0.624255,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3518,"return_connection":3335,"return_wire":3336},"Q97 column driver with Q89 row driver",{"aliases":3520,"availability":117,"binding":3523,"id":3524,"kind":3293,"label":3525,"physical":3526,"provenance":3528,"spatial":3530,"wiring":3538},[3521,3522],{"namespace":3288,"value":523},{"namespace":115,"value":523},{"device":525,"group":3291},"lamp.matrix-23","Right Spell Magic",{"assembly_part_number":3296,"notes":3527,"quantity":119},"Printed lamp-matrix drive column 2, return row 3. Printed bulb type #555.",{"source_refs":3529,"status":36},[25,26,46],{"placements":3531,"status":36},[3532],{"id":3533,"provenance":3534,"role":2722,"space":413,"x":3536,"y":3537},"lamp.matrix-23.emitter",{"source_refs":3535,"status":36},[411],0.633556,0.640805,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3539,"return_connection":3358,"return_wire":3359},"Q97 column driver with Q88 row driver",{"aliases":3541,"availability":117,"binding":3544,"id":3545,"kind":3293,"label":3546,"physical":3547,"provenance":3549,"spatial":3551,"wiring":3559},[3542,3543],{"namespace":3288,"value":543},{"namespace":115,"value":543},{"device":5,"group":3291},"lamp.matrix-24","Spirit Ring",{"assembly_part_number":3296,"notes":3548,"quantity":119},"Printed lamp-matrix drive column 2, return row 4. Printed bulb type #555.",{"source_refs":3550,"status":36},[25,26,46],{"placements":3552,"status":36},[3553],{"id":3554,"provenance":3555,"role":2722,"space":413,"x":3557,"y":3558},"lamp.matrix-24.emitter",{"source_refs":3556,"status":36},[411],0.616606,0.657759,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3560,"return_connection":3381,"return_wire":3382},"Q97 column driver with Q87 row driver",{"aliases":3562,"availability":117,"binding":3565,"id":3566,"kind":3293,"label":3567,"physical":3568,"provenance":3570,"spatial":3572,"wiring":3580},[3563,3564],{"namespace":3288,"value":562},{"namespace":115,"value":562},{"device":564,"group":3291},"lamp.matrix-25","Advance Clock",{"assembly_part_number":3296,"notes":3569,"quantity":119},"Printed lamp-matrix drive column 2, return row 5. Printed bulb type #555.",{"source_refs":3571,"status":36},[25,26,46],{"placements":3573,"status":36},[3574],{"id":3575,"provenance":3576,"role":2722,"space":413,"x":3578,"y":3579},"lamp.matrix-25.emitter",{"source_refs":3577,"status":36},[411],0.747828,0.630441,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3581,"return_connection":3404,"return_wire":3405},"Q97 column driver with Q86 row driver",{"aliases":3583,"availability":117,"binding":3586,"id":3587,"kind":3293,"label":3588,"physical":3589,"provenance":3592,"spatial":3594,"wiring":3608},[3584,3585],{"namespace":3288,"value":585},{"namespace":115,"value":585},{"device":587,"group":3291},"lamp.matrix-26","Jacket Award",{"assembly_part_number":3590,"notes":3591,"quantity":148},"A-19983 and A-19982","Printed lamp-matrix drive column 2, return row 6. Printed bulb type #555. The printed lamp-locations parts list marks this insert with a bulb quantity of 2 and the retained table binds both bulbs, so it has two placements.",{"source_refs":3593,"status":36},[25,26,46],{"placements":3595,"status":36},[3596,3602],{"id":3597,"provenance":3598,"role":2722,"space":413,"x":3600,"y":3601},"lamp.matrix-26.emitter.1",{"source_refs":3599,"status":36},[411],0.702372,0.667561,{"id":3603,"provenance":3604,"role":2722,"space":413,"x":3606,"y":3607},"lamp.matrix-26.emitter.2",{"source_refs":3605,"status":36},[411],0.1751,0.602612,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3609,"return_connection":3427,"return_wire":3428},"Q97 column driver with Q85 row driver",{"aliases":3611,"availability":117,"binding":3614,"id":3615,"kind":3293,"label":3616,"physical":3617,"provenance":3619,"spatial":3621,"wiring":3629},[3612,3613],{"namespace":3288,"value":607},{"namespace":115,"value":607},{"device":609,"group":3291},"lamp.matrix-27","M(a)gic",{"assembly_part_number":3296,"notes":3618,"quantity":119},"Printed lamp-matrix drive column 2, return row 7. Printed bulb type #555.",{"source_refs":3620,"status":36},[25,26,46],{"placements":3622,"status":36},[3623],{"id":3624,"provenance":3625,"role":2722,"space":413,"x":3627,"y":3628},"lamp.matrix-27.emitter",{"source_refs":3626,"status":36},[411],0.376654,0.616103,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3630,"return_connection":3450,"return_wire":3451},"Q97 column driver with Q84 row driver",{"aliases":3632,"availability":117,"binding":3635,"id":3636,"kind":3293,"label":3637,"physical":3638,"provenance":3641,"spatial":3643,"wiring":3651},[3633,3634],{"namespace":3288,"value":629},{"namespace":115,"value":629},{"device":631,"group":3291},"lamp.matrix-28","Trunk Hit 3",{"assembly_part_number":3639,"notes":3640,"quantity":119},"A-17836","Printed lamp-matrix drive column 2, return row 8. Printed bulb type #44.",{"source_refs":3642,"status":36},[25,26,46],{"placements":3644,"status":36},[3645],{"id":3646,"provenance":3647,"role":2722,"space":413,"x":3649,"y":3650},"lamp.matrix-28.emitter",{"source_refs":3648,"status":36},[411],0.407498,0.44301,{"board":2320,"drive_connection":3495,"drive_wire":3496,"driver_transistor":3652,"return_connection":3473,"return_wire":3474},"Q97 column driver with Q83 row driver",{"aliases":3654,"availability":117,"binding":3657,"id":3658,"kind":3293,"label":3659,"physical":3660,"provenance":3662,"spatial":3664,"wiring":3672},[3655,3656],{"namespace":3288,"value":651},{"namespace":115,"value":651},{"device":653,"group":3291},"lamp.matrix-31","MA(G)IC",{"assembly_part_number":3296,"notes":3661,"quantity":119},"Printed lamp-matrix drive column 3, return row 1. Printed bulb type #555.",{"source_refs":3663,"status":36},[25,26,46],{"placements":3665,"status":36},[3666],{"id":3667,"provenance":3668,"role":2722,"space":413,"x":3670,"y":3671},"lamp.matrix-31.emitter",{"source_refs":3669,"status":36},[411],0.452255,0.608522,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3675,"return_connection":3312,"return_wire":3313},"J137-3","Yellow-Orange","Q96 column driver with Q90 row driver",{"aliases":3677,"availability":117,"binding":3680,"id":3681,"kind":3293,"label":3682,"physical":3683,"provenance":3685,"spatial":3687,"wiring":3695},[3678,3679],{"namespace":3288,"value":677},{"namespace":115,"value":677},{"device":40,"group":3291},"lamp.matrix-32","MAGI(C)",{"assembly_part_number":3296,"notes":3684,"quantity":119},"Printed lamp-matrix drive column 3, return row 2. Printed bulb type #555.",{"source_refs":3686,"status":36},[25,26,46],{"placements":3688,"status":36},[3689],{"id":3690,"provenance":3691,"role":2722,"space":413,"x":3693,"y":3694},"lamp.matrix-32.emitter",{"source_refs":3692,"status":36},[411],0.557233,0.642722,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3696,"return_connection":3335,"return_wire":3336},"Q96 column driver with Q89 row driver",{"aliases":3698,"availability":117,"binding":3701,"id":3702,"kind":3293,"label":3703,"physical":3704,"provenance":3707,"spatial":3709,"wiring":3717},[3699,3700],{"namespace":3288,"value":698},{"namespace":115,"value":698},{"device":700,"group":3291},"lamp.matrix-33","Lift Trapdoor",{"assembly_part_number":3705,"notes":3706,"quantity":119},"A-19984","Printed lamp-matrix drive column 3, return row 3. Printed bulb type #555.",{"source_refs":3708,"status":36},[25,26,46],{"placements":3710,"status":36},[3711],{"id":3712,"provenance":3713,"role":2722,"space":413,"x":3715,"y":3716},"lamp.matrix-33.emitter",{"source_refs":3714,"status":36},[411],0.506622,0.46313,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3718,"return_connection":3358,"return_wire":3359},"Q96 column driver with Q88 row driver",{"aliases":3720,"availability":117,"binding":3723,"id":3724,"kind":3293,"label":3725,"physical":3726,"provenance":3728,"spatial":3730,"wiring":3738},[3721,3722],{"namespace":3288,"value":720},{"namespace":115,"value":720},{"device":722,"group":3291},"lamp.matrix-34","Center Spell Magic",{"assembly_part_number":3705,"notes":3727,"quantity":119},"Printed lamp-matrix drive column 3, return row 4. Printed bulb type #555.",{"source_refs":3729,"status":36},[25,26,46],{"placements":3731,"status":36},[3732],{"id":3733,"provenance":3734,"role":2722,"space":413,"x":3736,"y":3737},"lamp.matrix-34.emitter",{"source_refs":3735,"status":36},[411],0.507563,0.48609,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3739,"return_connection":3381,"return_wire":3382},"Q96 column driver with Q87 row driver",{"aliases":3741,"availability":117,"binding":3744,"id":3745,"kind":3293,"label":3746,"physical":3747,"provenance":3749,"spatial":3751,"wiring":3759},[3742,3743],{"namespace":3288,"value":742},{"namespace":115,"value":742},{"device":744,"group":3291},"lamp.matrix-35","Levitate Award",{"assembly_part_number":3705,"notes":3748,"quantity":119},"Printed lamp-matrix drive column 3, return row 5. Printed bulb type #555.",{"source_refs":3750,"status":36},[25,26,46],{"placements":3752,"status":36},[3753],{"id":3754,"provenance":3755,"role":2722,"space":413,"x":3757,"y":3758},"lamp.matrix-35.emitter",{"source_refs":3756,"status":36},[411],0.504315,0.507706,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3760,"return_connection":3404,"return_wire":3405},"Q96 column driver with Q86 row driver",{"aliases":3762,"availability":117,"binding":3765,"id":3766,"kind":3293,"label":3767,"physical":3768,"provenance":3770,"spatial":3772,"wiring":3780},[3763,3764],{"namespace":3288,"value":764},{"namespace":115,"value":764},{"device":766,"group":3291},"lamp.matrix-36","MAG(I)C",{"assembly_part_number":3296,"notes":3769,"quantity":119},"Printed lamp-matrix drive column 3, return row 6. Printed bulb type #555.",{"source_refs":3771,"status":36},[25,26,46],{"placements":3773,"status":36},[3774],{"id":3775,"provenance":3776,"role":2722,"space":413,"x":3778,"y":3779},"lamp.matrix-36.emitter",{"source_refs":3777,"status":36},[411],0.527815,0.616319,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3781,"return_connection":3427,"return_wire":3428},"Q96 column driver with Q85 row driver",{"aliases":3783,"availability":117,"binding":3786,"id":3787,"kind":3293,"label":3788,"physical":3789,"provenance":3792,"spatial":3794,"wiring":3802},[3784,3785],{"namespace":3288,"value":787},{"namespace":115,"value":787},{"device":789,"group":3291},"lamp.matrix-37","Top Rollover 1",{"assembly_part_number":3790,"notes":3791,"quantity":119},"A-17835","Printed lamp-matrix drive column 3, return row 7. Printed bulb type #44.",{"source_refs":3793,"status":36},[25,26,46],{"placements":3795,"status":36},[3796],{"id":3797,"provenance":3798,"role":2722,"space":413,"x":3800,"y":3801},"lamp.matrix-37.emitter",{"source_refs":3799,"status":36},[411],0.618028,0.206275,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3803,"return_connection":3450,"return_wire":3451},"Q96 column driver with Q84 row driver",{"aliases":3805,"availability":117,"binding":3808,"id":3809,"kind":3293,"label":3810,"physical":3811,"provenance":3813,"spatial":3815,"wiring":3823},[3806,3807],{"namespace":3288,"value":810},{"namespace":115,"value":810},{"device":812,"group":3291},"lamp.matrix-38","Top Rollover 2",{"assembly_part_number":3790,"notes":3812,"quantity":119},"Printed lamp-matrix drive column 3, return row 8. Printed bulb type #44.",{"source_refs":3814,"status":36},[25,26,46],{"placements":3816,"status":36},[3817],{"id":3818,"provenance":3819,"role":2722,"space":413,"x":3821,"y":3822},"lamp.matrix-38.emitter",{"source_refs":3820,"status":36},[411],0.711082,0.215489,{"board":2320,"drive_connection":3673,"drive_wire":3674,"driver_transistor":3824,"return_connection":3473,"return_wire":3474},"Q96 column driver with Q83 row driver",{"aliases":3826,"availability":117,"binding":3829,"id":3830,"kind":3293,"label":3831,"physical":3832,"provenance":3835,"spatial":3837,"wiring":3845},[3827,3828],{"namespace":3288,"value":833},{"namespace":115,"value":833},{"device":835,"group":3291},"lamp.matrix-41","Extra Ball",{"assembly_part_number":3833,"notes":3834,"quantity":119},"A-19983","Printed lamp-matrix drive column 4, return row 1. Printed bulb type #555.",{"source_refs":3836,"status":36},[25,26,46],{"placements":3838,"status":36},[3839],{"id":3840,"provenance":3841,"role":2722,"space":413,"x":3843,"y":3844},"lamp.matrix-41.emitter",{"source_refs":3842,"status":36},[411],0.083002,0.491816,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3848,"return_connection":3312,"return_wire":3313},"J137-4","Yellow-Black","Q95 column driver with Q90 row driver",{"aliases":3850,"availability":117,"binding":3853,"id":3854,"kind":3293,"label":3855,"physical":3856,"provenance":3858,"spatial":3860,"wiring":3868},[3851,3852],{"namespace":3288,"value":858},{"namespace":115,"value":858},{"device":860,"group":3291},"lamp.matrix-42","Vanish",{"assembly_part_number":3833,"notes":3857,"quantity":119},"Printed lamp-matrix drive column 4, return row 2. Printed bulb type #555.",{"source_refs":3859,"status":36},[25,26,46],{"placements":3861,"status":36},[3862],{"id":3863,"provenance":3864,"role":2722,"space":413,"x":3866,"y":3867},"lamp.matrix-42.emitter",{"source_refs":3865,"status":36},[411],0.121503,0.532684,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3869,"return_connection":3335,"return_wire":3336},"Q95 column driver with Q89 row driver",{"aliases":3871,"availability":117,"binding":3874,"id":3875,"kind":3293,"label":3876,"physical":3877,"provenance":3879,"spatial":3881,"wiring":3889},[3872,3873],{"namespace":3288,"value":881},{"namespace":115,"value":881},{"device":883,"group":3291},"lamp.matrix-43","Spell Theatre",{"assembly_part_number":3833,"notes":3878,"quantity":119},"Printed lamp-matrix drive column 4, return row 3. Printed bulb type #555.",{"source_refs":3880,"status":36},[25,26,46],{"placements":3882,"status":36},[3883],{"id":3884,"provenance":3885,"role":2722,"space":413,"x":3887,"y":3888},"lamp.matrix-43.emitter",{"source_refs":3886,"status":36},[411],0.149441,0.56462,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3890,"return_connection":3358,"return_wire":3359},"Q95 column driver with Q88 row driver",{"aliases":3892,"availability":117,"binding":3895,"id":3896,"kind":3293,"label":3897,"physical":3898,"provenance":3900,"spatial":3902,"wiring":3910},[3893,3894],{"namespace":3288,"value":903},{"namespace":115,"value":903},{"device":905,"group":3291},"lamp.matrix-44","Jackpot",{"assembly_part_number":3833,"notes":3899,"quantity":119},"Printed lamp-matrix drive column 4, return row 4. Printed bulb type #555.",{"source_refs":3901,"status":36},[25,26,46],{"placements":3903,"status":36},[3904],{"id":3905,"provenance":3906,"role":2722,"space":413,"x":3908,"y":3909},"lamp.matrix-44.emitter",{"source_refs":3907,"status":36},[411],0.378751,0.578314,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3911,"return_connection":3381,"return_wire":3382},"Q95 column driver with Q87 row driver",{"aliases":3913,"availability":117,"binding":3916,"id":3917,"kind":3293,"label":3918,"physical":3919,"provenance":3922,"spatial":3924,"wiring":3938},[3914,3915],{"namespace":3288,"value":926},{"namespace":115,"value":926},{"device":928,"group":3291},"lamp.matrix-45","Safe Award",{"assembly_part_number":3920,"notes":3921,"quantity":148},"A-19983 and A-19984","Printed lamp-matrix drive column 4, return row 5. Printed bulb type #555. The printed lamp-locations parts list marks this insert with a bulb quantity of 2 and the retained table binds both bulbs, so it has two placements.",{"source_refs":3923,"status":36},[25,26,46],{"placements":3925,"status":36},[3926,3932],{"id":3927,"provenance":3928,"role":2722,"space":413,"x":3930,"y":3931},"lamp.matrix-45.emitter.1",{"source_refs":3929,"status":36},[411],0.640226,0.459789,{"id":3933,"provenance":3934,"role":2722,"space":413,"x":3936,"y":3937},"lamp.matrix-45.emitter.2",{"source_refs":3935,"status":36},[411],0.2093,0.431889,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3939,"return_connection":3404,"return_wire":3405},"Q95 column driver with Q86 row driver",{"aliases":3941,"availability":117,"binding":3944,"id":3945,"kind":3293,"label":3946,"physical":3947,"provenance":3949,"spatial":3951,"wiring":3959},[3942,3943],{"namespace":3288,"value":949},{"namespace":115,"value":949},{"device":951,"group":3291},"lamp.matrix-46","Tiger Saw Award",{"assembly_part_number":3833,"notes":3948,"quantity":119},"Printed lamp-matrix drive column 4, return row 6. Printed bulb type #555.",{"source_refs":3950,"status":36},[25,26,46],{"placements":3952,"status":36},[3953],{"id":3954,"provenance":3955,"role":2722,"space":413,"x":3957,"y":3958},"lamp.matrix-46.emitter",{"source_refs":3956,"status":36},[411],0.18675,0.526785,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3960,"return_connection":3427,"return_wire":3428},"Q95 column driver with Q85 row driver",{"aliases":3962,"availability":117,"binding":3965,"id":3966,"kind":3293,"label":3967,"physical":3968,"provenance":3970,"spatial":3972,"wiring":3980},[3963,3964],{"namespace":3288,"value":966},{"namespace":115,"value":966},{"device":968,"group":3291},"lamp.matrix-47","Start Finale",{"assembly_part_number":3833,"notes":3969,"quantity":119},"Printed lamp-matrix drive column 4, return row 7. Printed bulb type #555.",{"source_refs":3971,"status":36},[25,26,46],{"placements":3973,"status":36},[3974],{"id":3975,"provenance":3976,"role":2722,"space":413,"x":3978,"y":3979},"lamp.matrix-47.emitter",{"source_refs":3977,"status":36},[411],0.232214,0.470682,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":3981,"return_connection":3450,"return_wire":3451},"Q95 column driver with Q84 row driver",{"aliases":3983,"availability":117,"binding":3986,"id":3987,"kind":3293,"label":3988,"physical":3989,"provenance":3991,"spatial":3993,"wiring":4001},[3984,3985],{"namespace":3288,"value":989},{"namespace":115,"value":989},{"device":991,"group":3291},"lamp.matrix-48","Trunk Hit 1",{"assembly_part_number":3833,"notes":3990,"quantity":119},"Printed lamp-matrix drive column 4, return row 8. Printed bulb type #555.",{"source_refs":3992,"status":36},[25,26,46],{"placements":3994,"status":36},[3995],{"id":3996,"provenance":3997,"role":2722,"space":413,"x":3999,"y":4000},"lamp.matrix-48.emitter",{"source_refs":3998,"status":36},[411],0.307368,0.445742,{"board":2320,"drive_connection":3846,"drive_wire":3847,"driver_transistor":4002,"return_connection":3473,"return_wire":3474},"Q95 column driver with Q83 row driver",{"aliases":4004,"availability":117,"binding":4007,"id":4008,"kind":3293,"label":4009,"physical":4010,"provenance":4012,"spatial":4014,"wiring":4022},[4005,4006],{"namespace":3288,"value":1011},{"namespace":115,"value":1011},{"device":1013,"group":3291},"lamp.matrix-51","Trunk Hit 2",{"assembly_part_number":3833,"notes":4011,"quantity":119},"Printed lamp-matrix drive column 5, return row 1. Printed bulb type #555.",{"source_refs":4013,"status":36},[25,26,46],{"placements":4015,"status":36},[4016],{"id":4017,"provenance":4018,"role":2722,"space":413,"x":4020,"y":4021},"lamp.matrix-51.emitter",{"source_refs":4019,"status":36},[411],0.354582,0.434554,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4025,"return_connection":3312,"return_wire":3313},"J137-5","Yellow-Green","Q94 column driver with Q90 row driver",{"aliases":4027,"availability":117,"binding":4030,"id":4031,"kind":3293,"label":4032,"physical":4033,"provenance":4035,"spatial":4037,"wiring":4045},[4028,4029],{"namespace":3288,"value":1042},{"namespace":115,"value":1042},{"device":1044,"group":3291},"lamp.matrix-52","Hurry Up",{"assembly_part_number":3833,"notes":4034,"quantity":119},"Printed lamp-matrix drive column 5, return row 2. Printed bulb type #555.",{"source_refs":4036,"status":36},[25,26,46],{"placements":4038,"status":36},[4039],{"id":4040,"provenance":4041,"role":2722,"space":413,"x":4043,"y":4044},"lamp.matrix-52.emitter",{"source_refs":4042,"status":36},[411],0.373209,0.551827,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4046,"return_connection":3335,"return_wire":3336},"Q94 column driver with Q89 row driver",{"aliases":4048,"availability":117,"binding":4051,"id":4052,"kind":3293,"label":4053,"physical":4054,"provenance":4056,"spatial":4058,"wiring":4066},[4049,4050],{"namespace":3288,"value":1064},{"namespace":115,"value":1064},{"device":1066,"group":3291},"lamp.matrix-53","Trunk Escape",{"assembly_part_number":3833,"notes":4055,"quantity":119},"Printed lamp-matrix drive column 5, return row 3. Printed bulb type #555.",{"source_refs":4057,"status":36},[25,26,46],{"placements":4059,"status":36},[4060],{"id":4061,"provenance":4062,"role":2722,"space":413,"x":4064,"y":4065},"lamp.matrix-53.emitter",{"source_refs":4063,"status":36},[411],0.370375,0.528616,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4067,"return_connection":3358,"return_wire":3359},"Q94 column driver with Q88 row driver",{"aliases":4069,"availability":117,"binding":4072,"id":4073,"kind":3293,"label":4074,"physical":4075,"provenance":4077,"spatial":4079,"wiring":4093},[4070,4071],{"namespace":3288,"value":1086},{"namespace":115,"value":1086},{"device":1088,"group":3291},"lamp.matrix-54","Lock Ball",{"assembly_part_number":3920,"notes":4076,"quantity":148},"Printed lamp-matrix drive column 5, return row 4. Printed bulb type #555. The printed lamp-locations parts list marks this insert with a bulb quantity of 2 and the retained table binds both bulbs, so it has two placements.",{"source_refs":4078,"status":36},[25,26,46],{"placements":4080,"status":36},[4081,4087],{"id":4082,"provenance":4083,"role":2722,"space":413,"x":4085,"y":4086},"lamp.matrix-54.emitter.1",{"source_refs":4084,"status":36},[411],0.250757,0.508959,{"id":4088,"provenance":4089,"role":2722,"space":413,"x":4091,"y":4092},"lamp.matrix-54.emitter.2",{"source_refs":4090,"status":36},[411],0.625654,0.504575,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4094,"return_connection":3381,"return_wire":3382},"Q94 column driver with Q87 row driver",{"aliases":4096,"availability":117,"binding":4099,"id":4100,"kind":3293,"label":4101,"physical":4102,"provenance":4104,"spatial":4106,"wiring":4114},[4097,4098],{"namespace":3288,"value":1108},{"namespace":115,"value":1108},{"device":1110,"group":3291},"lamp.matrix-55","Hat Trick Award",{"assembly_part_number":3833,"notes":4103,"quantity":119},"Printed lamp-matrix drive column 5, return row 5. Printed bulb type #555.",{"source_refs":4105,"status":36},[25,26,46],{"placements":4107,"status":36},[4108],{"id":4109,"provenance":4110,"role":2722,"space":413,"x":4112,"y":4113},"lamp.matrix-55.emitter",{"source_refs":4111,"status":36},[411],0.366471,0.504606,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4115,"return_connection":3404,"return_wire":3405},"Q94 column driver with Q86 row driver",{"aliases":4117,"availability":117,"binding":4120,"id":4121,"kind":3293,"label":4122,"physical":4123,"provenance":4125,"spatial":4127,"wiring":4135},[4118,4119],{"namespace":3288,"value":1131},{"namespace":115,"value":1131},{"device":1133,"group":3291},"lamp.matrix-56","Start Illusion",{"assembly_part_number":3833,"notes":4124,"quantity":119},"Printed lamp-matrix drive column 5, return row 6. Printed bulb type #555.",{"source_refs":4126,"status":36},[25,26,46],{"placements":4128,"status":36},[4129],{"id":4130,"provenance":4131,"role":2722,"space":413,"x":4133,"y":4134},"lamp.matrix-56.emitter",{"source_refs":4132,"status":36},[411],0.357917,0.459295,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4136,"return_connection":3427,"return_wire":3428},"Q94 column driver with Q85 row driver",{"aliases":4138,"availability":117,"binding":4141,"id":4142,"kind":3293,"label":4143,"physical":4144,"provenance":4146,"spatial":4148,"wiring":4156},[4139,4140],{"namespace":3288,"value":1151},{"namespace":115,"value":1151},{"device":1153,"group":3291},"lamp.matrix-57","Start Multi-Ball",{"assembly_part_number":3833,"notes":4145,"quantity":119},"Printed lamp-matrix drive column 5, return row 7. Printed bulb type #555.",{"source_refs":4147,"status":36},[25,26,46],{"placements":4149,"status":36},[4150],{"id":4151,"provenance":4152,"role":2722,"space":413,"x":4154,"y":4155},"lamp.matrix-57.emitter",{"source_refs":4153,"status":36},[411],0.362982,0.483012,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4157,"return_connection":3450,"return_wire":3451},"Q94 column driver with Q84 row driver",{"aliases":4159,"availability":117,"binding":4162,"id":4163,"kind":3293,"label":4164,"physical":4165,"provenance":4167,"spatial":4169,"wiring":4177},[4160,4161],{"namespace":3288,"value":1171},{"namespace":115,"value":1171},{"device":1173,"group":3291},"lamp.matrix-58","Lite Vanish",{"assembly_part_number":3833,"notes":4166,"quantity":119},"Printed lamp-matrix drive column 5, return row 8. Printed bulb type #555.",{"source_refs":4168,"status":36},[25,26,46],{"placements":4170,"status":36},[4171],{"id":4172,"provenance":4173,"role":2722,"space":413,"x":4175,"y":4176},"lamp.matrix-58.emitter",{"source_refs":4174,"status":36},[411],0.213135,0.570178,{"board":2320,"drive_connection":4023,"drive_wire":4024,"driver_transistor":4178,"return_connection":3473,"return_wire":3474},"Q94 column driver with Q83 row driver",{"aliases":4180,"availability":117,"binding":4183,"id":4184,"kind":3293,"label":4185,"physical":4186,"provenance":4189,"spatial":4191,"wiring":4199},[4181,4182],{"namespace":3288,"value":1191},{"namespace":115,"value":1191},{"device":1193,"group":3291},"lamp.matrix-61","Tiger Saw",{"assembly_part_number":4187,"notes":4188,"quantity":119},"A-19981","Printed lamp-matrix drive column 6, return row 1. Printed bulb type #555.",{"source_refs":4190,"status":36},[25,26,46],{"placements":4192,"status":36},[4193],{"id":4194,"provenance":4195,"role":2722,"space":413,"x":4197,"y":4198},"lamp.matrix-61.emitter",{"source_refs":4196,"status":36},[411],0.403144,0.726234,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4202,"return_connection":3312,"return_wire":3313},"J137-6","Yellow-Blue","Q93 column driver with Q90 row driver",{"aliases":4204,"availability":117,"binding":4207,"id":4208,"kind":3293,"label":4209,"physical":4210,"provenance":4212,"spatial":4214,"wiring":4221},[4205,4206],{"namespace":3288,"value":1216},{"namespace":115,"value":1216},{"device":1218,"group":3291},"lamp.matrix-62","Levitate Woman",{"assembly_part_number":4187,"notes":4211,"quantity":119},"Printed lamp-matrix drive column 6, return row 2. Printed bulb type #555.",{"source_refs":4213,"status":36},[25,26,46],{"placements":4215,"status":36},[4216],{"id":4217,"provenance":4218,"role":2722,"space":413,"x":4197,"y":4220},"lamp.matrix-62.emitter",{"source_refs":4219,"status":36},[411],0.754038,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4222,"return_connection":3335,"return_wire":3336},"Q93 column driver with Q89 row driver",{"aliases":4224,"availability":117,"binding":4227,"id":4228,"kind":3293,"label":4229,"physical":4230,"provenance":4232,"spatial":4234,"wiring":4248},[4225,4226],{"namespace":3288,"value":1238},{"namespace":115,"value":1238},{"device":1240,"group":3291},"lamp.matrix-63","Grand Finale",{"assembly_part_number":4187,"notes":4231,"quantity":148},"Printed lamp-matrix drive column 6, return row 3. Printed bulb type #555. The printed lamp-locations parts list marks this insert with a bulb quantity of 2 and the retained table binds both bulbs, so it has two placements.",{"source_refs":4233,"status":36},[25,26,46],{"placements":4235,"status":36},[4236,4242],{"id":4237,"provenance":4238,"role":2722,"space":413,"x":4240,"y":4241},"lamp.matrix-63.emitter.1",{"source_refs":4239,"status":36},[411],0.410419,0.702216,{"id":4243,"provenance":4244,"role":2722,"space":413,"x":4246,"y":4247},"lamp.matrix-63.emitter.2",{"source_refs":4245,"status":36},[411],0.482902,0.702408,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4249,"return_connection":3358,"return_wire":3359},"Q93 column driver with Q88 row driver",{"aliases":4251,"availability":117,"binding":4254,"id":4255,"kind":3293,"label":4053,"physical":4256,"provenance":4258,"spatial":4260,"wiring":4267},[4252,4253],{"namespace":3288,"value":1261},{"namespace":115,"value":1261},{"device":1263,"group":3291},"lamp.matrix-64",{"assembly_part_number":4187,"notes":4257,"quantity":119},"Printed lamp-matrix drive column 6, return row 4. Printed bulb type #555.",{"source_refs":4259,"status":36},[25,26,46],{"placements":4261,"status":36},[4262],{"id":4263,"provenance":4264,"role":2722,"space":413,"x":4197,"y":4266},"lamp.matrix-64.emitter",{"source_refs":4265,"status":36},[411],0.782103,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4268,"return_connection":3381,"return_wire":3382},"Q93 column driver with Q87 row driver",{"aliases":4270,"availability":117,"binding":4273,"id":4274,"kind":3293,"label":4275,"physical":4276,"provenance":4278,"spatial":4280,"wiring":4288},[4271,4272],{"namespace":3288,"value":1283},{"namespace":115,"value":1283},{"device":1285,"group":3291},"lamp.matrix-65","Spirit Cards",{"assembly_part_number":4187,"notes":4277,"quantity":119},"Printed lamp-matrix drive column 6, return row 5. Printed bulb type #555.",{"source_refs":4279,"status":36},[25,26,46],{"placements":4281,"status":36},[4282],{"id":4283,"provenance":4284,"role":2722,"space":413,"x":4286,"y":4287},"lamp.matrix-65.emitter",{"source_refs":4285,"status":36},[411],0.403961,0.809581,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4289,"return_connection":3404,"return_wire":3405},"Q93 column driver with Q86 row driver",{"aliases":4291,"availability":117,"binding":4294,"id":4295,"kind":3293,"label":4296,"physical":4297,"provenance":4299,"spatial":4301,"wiring":4308},[4292,4293],{"namespace":3288,"value":1305},{"namespace":115,"value":1305},{"device":1307,"group":3291},"lamp.matrix-66","Safe Escape",{"assembly_part_number":4187,"notes":4298,"quantity":119},"Printed lamp-matrix drive column 6, return row 6. Printed bulb type #555.",{"source_refs":4300,"status":36},[25,26,46],{"placements":4302,"status":36},[4303],{"id":4304,"provenance":4305,"role":2722,"space":413,"x":4307,"y":4198},"lamp.matrix-66.emitter",{"source_refs":4306,"status":36},[411],0.504957,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4309,"return_connection":3427,"return_wire":3428},"Q93 column driver with Q85 row driver",{"aliases":4311,"availability":117,"binding":4314,"id":4315,"kind":3293,"label":4316,"physical":4317,"provenance":4319,"spatial":4321,"wiring":4329},[4312,4313],{"namespace":3288,"value":1327},{"namespace":115,"value":1327},{"device":1329,"group":3291},"lamp.matrix-67","Meta-Morphisis",{"assembly_part_number":4187,"notes":4318,"quantity":119},"Printed lamp-matrix drive column 6, return row 7. Printed bulb type #555.",{"source_refs":4320,"status":36},[25,26,46],{"placements":4322,"status":36},[4323],{"id":4324,"provenance":4325,"role":2722,"space":413,"x":4327,"y":4328},"lamp.matrix-67.emitter",{"source_refs":4326,"status":36},[411],0.504479,0.754189,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4330,"return_connection":3450,"return_wire":3451},"Q93 column driver with Q84 row driver",{"aliases":4332,"availability":117,"binding":4335,"id":4336,"kind":3293,"label":4337,"physical":4338,"provenance":4340,"spatial":4342,"wiring":4350},[4333,4334],{"namespace":3288,"value":1349},{"namespace":115,"value":1349},{"device":1351,"group":3291},"lamp.matrix-68","Strait Jacket",{"assembly_part_number":4187,"notes":4339,"quantity":119},"Printed lamp-matrix drive column 6, return row 8. Printed bulb type #555.",{"source_refs":4341,"status":36},[25,26,46],{"placements":4343,"status":36},[4344],{"id":4345,"provenance":4346,"role":2722,"space":413,"x":4348,"y":4349},"lamp.matrix-68.emitter",{"source_refs":4347,"status":36},[411],0.504,0.78243,{"board":2320,"drive_connection":4200,"drive_wire":4201,"driver_transistor":4351,"return_connection":3473,"return_wire":3474},"Q93 column driver with Q83 row driver",{"aliases":4353,"availability":117,"binding":4356,"id":4357,"kind":3293,"label":4358,"physical":4359,"provenance":4361,"spatial":4363,"wiring":4370},[4354,4355],{"namespace":3288,"value":1366},{"namespace":115,"value":1366},{"device":1368,"group":3291},"lamp.matrix-71","Hat Magic",{"assembly_part_number":4187,"notes":4360,"quantity":119},"Printed lamp-matrix drive column 7, return row 1. Printed bulb type #555.",{"source_refs":4362,"status":36},[25,26,46],{"placements":4364,"status":36},[4365],{"id":4366,"provenance":4367,"role":2722,"space":413,"x":4369,"y":4287},"lamp.matrix-71.emitter",{"source_refs":4368,"status":36},[411],0.501927,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4373,"return_connection":3312,"return_wire":3313},"J138-7","Yellow-Violet","Q92 column driver with Q90 row driver",{"aliases":4375,"availability":117,"binding":4378,"id":4379,"kind":3293,"label":4380,"physical":4381,"provenance":4383,"spatial":4385,"wiring":4393},[4376,4377],{"namespace":3288,"value":1390},{"namespace":115,"value":1390},{"device":1392,"group":3291},"lamp.matrix-72","Spirit Award",{"assembly_part_number":3705,"notes":4382,"quantity":119},"Printed lamp-matrix drive column 7, return row 2. Printed bulb type #555.",{"source_refs":4384,"status":36},[25,26,46],{"placements":4386,"status":36},[4387],{"id":4388,"provenance":4389,"role":2722,"space":413,"x":4391,"y":4392},"lamp.matrix-72.emitter",{"source_refs":4390,"status":36},[411],0.645396,0.420923,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4394,"return_connection":3335,"return_wire":3336},"Q92 column driver with Q89 row driver",{"aliases":4396,"availability":117,"binding":4399,"id":4400,"kind":3293,"label":4401,"physical":4402,"provenance":4404,"spatial":4406,"wiring":4414},[4397,4398],{"namespace":3288,"value":1407},{"namespace":115,"value":1407},{"device":1409,"group":3291},"lamp.matrix-73","Theatre",{"assembly_part_number":4187,"notes":4403,"quantity":119},"Printed lamp-matrix drive column 7, return row 3. Printed bulb type #555.",{"source_refs":4405,"status":36},[25,26,46],{"placements":4407,"status":36},[4408],{"id":4409,"provenance":4410,"role":2722,"space":413,"x":4412,"y":4413},"lamp.matrix-73.emitter",{"source_refs":4411,"status":36},[411],0.376041,0.849324,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4415,"return_connection":3358,"return_wire":3359},"Q92 column driver with Q88 row driver",{"aliases":4417,"availability":117,"binding":4420,"id":4421,"kind":3293,"label":4422,"physical":4423,"provenance":4425,"spatial":4427,"wiring":4435},[4418,4419],{"namespace":3288,"value":1429},{"namespace":115,"value":1429},{"device":1431,"group":3291},"lamp.matrix-74","Multi-Ball",{"assembly_part_number":4187,"notes":4424,"quantity":119},"Printed lamp-matrix drive column 7, return row 4. Printed bulb type #555.",{"source_refs":4426,"status":36},[25,26,46],{"placements":4428,"status":36},[4429],{"id":4430,"provenance":4431,"role":2722,"space":413,"x":4433,"y":4434},"lamp.matrix-74.emitter",{"source_refs":4432,"status":36},[411],0.42136,0.857613,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4436,"return_connection":3381,"return_wire":3382},"Q92 column driver with Q87 row driver",{"aliases":4438,"availability":117,"binding":4441,"id":4442,"kind":3293,"label":4443,"physical":4444,"provenance":4446,"spatial":4448,"wiring":4456},[4439,4440],{"namespace":3288,"value":1451},{"namespace":115,"value":1451},{"device":1453,"group":3291},"lamp.matrix-75","Midnight",{"assembly_part_number":4187,"notes":4445,"quantity":119},"Printed lamp-matrix drive column 7, return row 5. Printed bulb type #555.",{"source_refs":4447,"status":36},[25,26,46],{"placements":4449,"status":36},[4450],{"id":4451,"provenance":4452,"role":2722,"space":413,"x":4454,"y":4455},"lamp.matrix-75.emitter",{"source_refs":4453,"status":36},[411],0.480302,0.857895,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4457,"return_connection":3404,"return_wire":3405},"Q92 column driver with Q86 row driver",{"aliases":4459,"availability":117,"binding":4462,"id":4463,"kind":3293,"label":4464,"physical":4465,"provenance":4467,"spatial":4469,"wiring":4477},[4460,4461],{"namespace":3288,"value":1473},{"namespace":115,"value":1473},{"device":1475,"group":3291},"lamp.matrix-76","Illusions",{"assembly_part_number":4187,"notes":4466,"quantity":119},"Printed lamp-matrix drive column 7, return row 6. Printed bulb type #555.",{"source_refs":4468,"status":36},[25,26,46],{"placements":4470,"status":36},[4471],{"id":4472,"provenance":4473,"role":2722,"space":413,"x":4475,"y":4476},"lamp.matrix-76.emitter",{"source_refs":4474,"status":36},[411],0.527993,0.84993,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4478,"return_connection":3427,"return_wire":3428},"Q92 column driver with Q85 row driver",{"aliases":4480,"availability":117,"binding":4483,"id":4484,"kind":3293,"label":4485,"physical":4486,"provenance":4489,"spatial":4491,"wiring":4499},[4481,4482],{"namespace":3288,"value":1495},{"namespace":115,"value":1495},{"device":1497,"group":3291},"lamp.matrix-77","Saw Multi-Ball",{"assembly_part_number":4487,"notes":4488,"quantity":119},"A-17807","Printed lamp-matrix drive column 7, return row 7. Printed bulb type #44.",{"source_refs":4490,"status":36},[25,26,46],{"placements":4492,"status":36},[4493],{"id":4494,"provenance":4495,"role":2722,"space":413,"x":4497,"y":4498},"lamp.matrix-77.emitter",{"source_refs":4496,"status":36},[411],0.82705,0.572433,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4500,"return_connection":3450,"return_wire":3451},"Q92 column driver with Q84 row driver",{"aliases":4502,"availability":117,"binding":4505,"id":4506,"kind":3293,"label":4507,"physical":4508,"provenance":4510,"spatial":4512,"wiring":4520},[4503,4504],{"namespace":3288,"value":1517},{"namespace":115,"value":1517},{"device":1519,"group":3291},"lamp.matrix-78","Hocus Pocus",{"assembly_part_number":3790,"notes":4509,"quantity":119},"Printed lamp-matrix drive column 7, return row 8. Printed bulb type #44.",{"source_refs":4511,"status":36},[25,26,46],{"placements":4513,"status":36},[4514],{"id":4515,"provenance":4516,"role":2722,"space":413,"x":4518,"y":4519},"lamp.matrix-78.emitter",{"source_refs":4517,"status":36},[411],0.159116,0.652125,{"board":2320,"drive_connection":4371,"drive_wire":4372,"driver_transistor":4521,"return_connection":3473,"return_wire":3474},"Q92 column driver with Q83 row driver",{"aliases":4523,"availability":117,"binding":4526,"id":4527,"kind":3293,"label":4528,"physical":4529,"provenance":4531,"spatial":4533,"wiring":4547},[4524,4525],{"namespace":3288,"value":1539},{"namespace":115,"value":1539},{"device":1541,"group":3291},"lamp.matrix-81","Special",{"assembly_part_number":3790,"notes":4530,"quantity":148},"Printed lamp-matrix drive column 8, return row 1. Printed bulb type #44. The printed lamp-locations parts list marks this insert with a bulb quantity of 2 and the retained table binds both bulbs, so it has two placements.",{"source_refs":4532,"status":36},[25,26,46],{"placements":4534,"status":36},[4535,4541],{"id":4536,"provenance":4537,"role":2722,"space":413,"x":4539,"y":4540},"lamp.matrix-81.emitter.1",{"source_refs":4538,"status":36},[411],0.071705,0.848768,{"id":4542,"provenance":4543,"role":2722,"space":413,"x":4545,"y":4546},"lamp.matrix-81.emitter.2",{"source_refs":4544,"status":36},[411],0.833377,0.849053,{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4550,"return_connection":3312,"return_wire":3313},"J138-9","Yellow-Gray","Q91 column driver with Q90 row driver",{"aliases":4552,"availability":307,"binding":4555,"id":4556,"kind":3293,"label":4557,"physical":4558,"provenance":4560,"spatial":4562,"wiring":4565},[4553,4554],{"namespace":3288,"value":1563},{"namespace":115,"value":1563},{"device":1565,"group":3291},"lamp.matrix-82","Not Used Lamp Position 82",{"notes":4559,"quantity":119},"Printed lamp-matrix drive column 8, return row 2. The lamp-locations parts list marks this position Not Used.",{"source_refs":4561,"status":36},[25,26,46],{"provenance":4563,"reason":307,"status":51},{"source_refs":4564,"status":36},[25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4566,"return_connection":3335,"return_wire":3336},"Q91 column driver with Q89 row driver",{"aliases":4568,"availability":307,"binding":4571,"id":4572,"kind":3293,"label":4573,"physical":4574,"provenance":4576,"spatial":4578,"wiring":4581},[4569,4570],{"namespace":3288,"value":1592},{"namespace":115,"value":1592},{"device":1594,"group":3291},"lamp.matrix-83","Not Used Lamp Position 83",{"notes":4575,"quantity":119},"Printed lamp-matrix drive column 8, return row 3. The lamp-locations parts list marks this position Not Used.",{"source_refs":4577,"status":36},[25,26,46],{"provenance":4579,"reason":307,"status":51},{"source_refs":4580,"status":36},[25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4582,"return_connection":3358,"return_wire":3359},"Q91 column driver with Q88 row driver",{"aliases":4584,"availability":307,"binding":4587,"id":4588,"kind":3293,"label":4589,"physical":4590,"provenance":4592,"spatial":4594,"wiring":4597},[4585,4586],{"namespace":3288,"value":1615},{"namespace":115,"value":1615},{"device":1617,"group":3291},"lamp.matrix-84","Not Used Lamp Position 84",{"notes":4591,"quantity":119},"Printed lamp-matrix drive column 8, return row 4. The lamp-locations parts list marks this position Not Used.",{"source_refs":4593,"status":36},[25,26,46],{"provenance":4595,"reason":307,"status":51},{"source_refs":4596,"status":36},[25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4598,"return_connection":3381,"return_wire":3382},"Q91 column driver with Q87 row driver",{"aliases":4600,"availability":117,"binding":4603,"id":4604,"kind":3293,"label":4605,"physical":4606,"provenance":4609,"spatial":4611,"wiring":4617},[4601,4602],{"namespace":3288,"value":1638},{"namespace":115,"value":1638},{"device":1640,"group":3291},"lamp.matrix-85","Lamp In Cube",{"assembly_part_number":4607,"notes":4608,"quantity":119},"A-17826","Printed lamp-matrix drive column 8, return row 5. Printed bulb type #555. Rides inside the rotating trunk; the retained script repositions this light every tick to follow Trunk.RotZ, so it is a documented projection onto the trunk's own table-object center rather than a fixed playfield coordinate.",{"source_refs":4610,"status":36},[25,26,46],{"placements":4612,"status":36},[4613],{"id":4614,"provenance":4615,"role":2722,"space":413,"x":1124,"y":1125},"lamp.matrix-85.emitter",{"source_refs":4616,"status":36},[411,25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4618,"return_connection":3404,"return_wire":3405},"Q91 column driver with Q86 row driver",{"aliases":4620,"availability":117,"binding":4623,"id":4624,"kind":3293,"label":4625,"physical":4626,"provenance":4628,"spatial":4630,"wiring":4638},[4621,4622],{"namespace":3288,"value":1661},{"namespace":115,"value":1661},{"device":1663,"group":3291},"lamp.matrix-86","Shoot Again",{"assembly_part_number":4487,"notes":4627,"quantity":119},"Printed lamp-matrix drive column 8, return row 6. Printed bulb type #44.",{"source_refs":4629,"status":36},[25,26,46],{"placements":4631,"status":36},[4632],{"id":4633,"provenance":4634,"role":2722,"space":413,"x":4636,"y":4637},"lamp.matrix-86.emitter",{"source_refs":4635,"status":36},[411],0.451615,0.897952,{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4639,"return_connection":3427,"return_wire":3428},"Q91 column driver with Q85 row driver",{"aliases":4641,"availability":117,"binding":4644,"id":4645,"kind":3293,"label":527,"physical":4646,"provenance":4648,"roles":4650,"spatial":4651,"wiring":4654},[4642,4643],{"namespace":3288,"value":1683},{"namespace":115,"value":1683},{"device":1685,"group":3291},"lamp.matrix-87",{"assembly_part_number":530,"notes":4647,"quantity":119},"Printed lamp-matrix drive column 8, return row 7. Illuminated cabinet pushbutton assembly, no separate lamp assembly number.",{"source_refs":4649,"status":36},[25,26,46],[534],{"provenance":4652,"reason":50,"status":51},{"source_refs":4653,"status":36},[25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4655,"return_connection":3450,"return_wire":3451},"Q91 column driver with Q84 row driver",{"aliases":4657,"availability":117,"binding":4660,"id":4661,"kind":3293,"label":351,"physical":4662,"provenance":4664,"roles":4666,"spatial":4667,"wiring":4670},[4658,4659],{"namespace":3288,"value":1705},{"namespace":115,"value":1705},{"device":1707,"group":3291},"lamp.matrix-88",{"assembly_part_number":355,"notes":4663,"quantity":119},"Printed lamp-matrix drive column 8, return row 8. Illuminated cabinet pushbutton assembly, no separate lamp assembly number.",{"source_refs":4665,"status":36},[25,26,46],[359],{"provenance":4668,"reason":50,"status":51},{"source_refs":4669,"status":36},[25],{"board":2320,"drive_connection":4548,"drive_wire":4549,"driver_transistor":4671,"return_connection":3473,"return_wire":3474},"Q91 column driver with Q83 row driver",{"aliases":4673,"availability":117,"binding":4678,"id":4680,"kind":4681,"label":4682,"physical":4683,"provenance":4685,"roles":4687,"spatial":4688,"wiring":4691},[4674,4677],{"namespace":4675,"value":4676},"pinmame.gi","0",{"namespace":115,"value":2302},{"device":4,"group":4679},"pinmame.output.gi","gi.string-1","gi","String 1",{"notes":4684},"Printed general-illumination string 01 (String 1); printed bulb type #555 (backbox). Wired exclusively through Backbox-column connectors on the printed Solenoid\u002FFlasher Table, unlike strings 3-5 which are wired through Playfield-column connectors. The retained script's UpdateGI nonetheless drives a genuine playfield Light collection for this address as a stylized mood-lighting\u002Fcolor-grade effect (see conflict.gi-strings-1-2-backbox-vs-script-playfield-binding); this definition follows the manual for spatial classification and keeps this address a backbox device with no playfield coordinate.",{"source_refs":4686,"status":36},[25,26,46],[2452],{"provenance":4689,"reason":50,"status":51},{"source_refs":4690,"status":36},[25],{"board":2320,"control_connection":4692,"driver_transistor":4693,"power_connection":4694},"Backbox J120-1","Q18","Backbox J120-7",{"aliases":4696,"availability":117,"binding":4699,"id":4700,"kind":4681,"label":4701,"physical":4702,"provenance":4704,"roles":4706,"spatial":4707,"wiring":4710},[4697,4698],{"namespace":4675,"value":113},{"namespace":115,"value":2328},{"device":119,"group":4679},"gi.string-2","String 2",{"notes":4703},"Printed general-illumination string 02 (String 2); printed bulb type #555 (backbox). Wired exclusively through Backbox-column connectors on the printed Solenoid\u002FFlasher Table, unlike strings 3-5 which are wired through Playfield-column connectors. The retained script's UpdateGI nonetheless drives a genuine playfield Light collection for this address as a stylized mood-lighting\u002Fcolor-grade effect (see conflict.gi-strings-1-2-backbox-vs-script-playfield-binding); this definition follows the manual for spatial classification and keeps this address a backbox device with no playfield coordinate.",{"source_refs":4705,"status":36},[25,26,46],[2452],{"provenance":4708,"reason":50,"status":51},{"source_refs":4709,"status":36},[25],{"board":2320,"control_connection":4711,"driver_transistor":4712,"power_connection":4713},"Backbox J120-2","Q10","Backbox J120-8",{"aliases":4715,"availability":117,"binding":4718,"id":4719,"kind":4681,"label":4720,"physical":4721,"provenance":4723,"spatial":4725,"wiring":4817},[4716,4717],{"namespace":4675,"value":144},{"namespace":115,"value":2352},{"device":148,"group":4679},"gi.string-3","String 3",{"notes":4722,"quantity":396},"Printed general-illumination string 03 (String 3); printed bulb type #44 (playfield). The manual prints no per-string bulb count, so the physical quantity and every emitter coordinate come from the retained table's GI emitter collection for this string (UpdateGI in the retained script): GIRight.",{"source_refs":4724,"status":36},[25,26,46],{"placements":4726,"status":36},[4727,4733,4739,4745,4751,4757,4763,4769,4775,4781,4787,4793,4799,4805,4811],{"id":4728,"provenance":4729,"role":2722,"space":413,"x":4731,"y":4732},"gi.string-3.emitter.1",{"source_refs":4730,"status":36},[411],0.995273,0.492656,{"id":4734,"provenance":4735,"role":2722,"space":413,"x":4737,"y":4738},"gi.string-3.emitter.2",{"source_refs":4736,"status":36},[411],0.999988,0.285263,{"id":4740,"provenance":4741,"role":2722,"space":413,"x":4743,"y":4744},"gi.string-3.emitter.3",{"source_refs":4742,"status":36},[411],0.691563,0.851512,{"id":4746,"provenance":4747,"role":2722,"space":413,"x":4749,"y":4750},"gi.string-3.emitter.4",{"source_refs":4748,"status":36},[411],0.728555,0.766966,{"id":4752,"provenance":4753,"role":2722,"space":413,"x":4755,"y":4756},"gi.string-3.emitter.5",{"source_refs":4754,"status":36},[411],0.694819,0.802543,{"id":4758,"provenance":4759,"role":2722,"space":413,"x":4761,"y":4762},"gi.string-3.emitter.6",{"source_refs":4760,"status":36},[411],0.757473,0.834586,{"id":4764,"provenance":4765,"role":2722,"space":413,"x":4767,"y":4768},"gi.string-3.emitter.7",{"source_refs":4766,"status":36},[411],0.691404,0.85138,{"id":4770,"provenance":4771,"role":2722,"space":413,"x":4773,"y":4774},"gi.string-3.emitter.8",{"source_refs":4772,"status":36},[411],0.728294,0.767383,{"id":4776,"provenance":4777,"role":2722,"space":413,"x":4779,"y":4780},"gi.string-3.emitter.9",{"source_refs":4778,"status":36},[411],0.694513,0.803522,{"id":4782,"provenance":4783,"role":2722,"space":413,"x":4785,"y":4786},"gi.string-3.emitter.10",{"source_refs":4784,"status":36},[411],0.757219,0.834624,{"id":4788,"provenance":4789,"role":2722,"space":413,"x":4791,"y":4792},"gi.string-3.emitter.11",{"source_refs":4790,"status":36},[411],0.942868,0.581523,{"id":4794,"provenance":4795,"role":2722,"space":413,"x":4797,"y":4798},"gi.string-3.emitter.12",{"source_refs":4796,"status":36},[411],0.968225,0.491789,{"id":4800,"provenance":4801,"role":2722,"space":413,"x":4803,"y":4804},"gi.string-3.emitter.13",{"source_refs":4802,"status":36},[411],0.933561,0.539497,{"id":4806,"provenance":4807,"role":2722,"space":413,"x":4809,"y":4810},"gi.string-3.emitter.14",{"source_refs":4808,"status":36},[411],0.86896,0.646178,{"id":4812,"provenance":4813,"role":2722,"space":413,"x":4815,"y":4816},"gi.string-3.emitter.15",{"source_refs":4814,"status":36},[411],0.834512,0.686722,{"board":2320,"control_connection":4818,"driver_transistor":4819,"power_connection":4820},"Playfield J121-3","Q14","Playfield J121-9",{"aliases":4822,"availability":117,"binding":4825,"id":4826,"kind":4681,"label":4827,"physical":4828,"provenance":4830,"spatial":4832,"wiring":4894},[4823,4824],{"namespace":4675,"value":167},{"namespace":115,"value":2375},{"device":171,"group":4679},"gi.string-4","String 4",{"notes":4829,"quantity":2510},"Printed general-illumination string 04 (String 4); printed bulb type #44 (playfield). The manual prints no per-string bulb count, so the physical quantity and every emitter coordinate come from the retained table's GI emitter collection for this string (UpdateGI in the retained script): GIMiddle.",{"source_refs":4831,"status":36},[25,26,46],{"placements":4833,"status":36},[4834,4840,4846,4852,4858,4864,4870,4876,4882,4888],{"id":4835,"provenance":4836,"role":2722,"space":413,"x":4838,"y":4839},"gi.string-4.emitter.1",{"source_refs":4837,"status":36},[411],0.845059,0.487403,{"id":4841,"provenance":4842,"role":2722,"space":413,"x":4844,"y":4845},"gi.string-4.emitter.2",{"source_refs":4843,"status":36},[411],0.877997,0.447893,{"id":4847,"provenance":4848,"role":2722,"space":413,"x":4850,"y":4851},"gi.string-4.emitter.3",{"source_refs":4849,"status":36},[411],0.845163,0.486508,{"id":4853,"provenance":4854,"role":2722,"space":413,"x":4856,"y":4857},"gi.string-4.emitter.4",{"source_refs":4855,"status":36},[411],0.881697,0.44798,{"id":4859,"provenance":4860,"role":2722,"space":413,"x":4862,"y":4863},"gi.string-4.emitter.5",{"source_refs":4861,"status":36},[411],0.713543,0.486778,{"id":4865,"provenance":4866,"role":2722,"space":413,"x":4868,"y":4869},"gi.string-4.emitter.6",{"source_refs":4867,"status":36},[411],0.699778,0.488234,{"id":4871,"provenance":4872,"role":2722,"space":413,"x":4874,"y":4875},"gi.string-4.emitter.7",{"source_refs":4873,"status":36},[411],0.757649,0.455052,{"id":4877,"provenance":4878,"role":2722,"space":413,"x":4880,"y":4881},"gi.string-4.emitter.8",{"source_refs":4879,"status":36},[411],0.740872,0.455244,{"id":4883,"provenance":4884,"role":2722,"space":413,"x":4886,"y":4887},"gi.string-4.emitter.9",{"source_refs":4885,"status":36},[411],0.715855,0.420775,{"id":4889,"provenance":4890,"role":2722,"space":413,"x":4892,"y":4893},"gi.string-4.emitter.10",{"source_refs":4891,"status":36},[411],0.742423,0.422329,{"board":2320,"control_connection":4895,"driver_transistor":4896,"power_connection":4897},"Playfield J121-5","Q16","Playfield J121-10",{"aliases":4899,"availability":117,"binding":4902,"id":4903,"kind":4681,"label":4904,"physical":4905,"provenance":4907,"wiring":4909},[4900,4901],{"namespace":4675,"value":190},{"namespace":115,"value":2396},{"device":195,"group":4679},"gi.string-5","String 5",{"notes":4906},"Printed general-illumination string 05 (String 5); printed bulb type #44 (playfield). Wired through a Playfield-column connector per the manual, but the retained script's UpdateGI implements no case for this address, so no VPX object binds a coordinate to it; left with no spatial record rather than a fabricated one.",{"source_refs":4908,"status":36},[25,26,46],{"board":2320,"control_connection":4910,"driver_transistor":4911,"power_connection":4912},"Playfield J121-6","Q12","Playfield J121-11",[4914,4919,4923],{"destination":679,"id":4915,"kind":4916,"provenance":4917,"source":2029},"relationship.ball-trough-release-eject","pulse",{"source_refs":4918,"status":36},[26,25],{"destination":836,"id":4920,"kind":4916,"provenance":4921,"source":2116},"relationship.subway-ball-release-lock1",{"source_refs":4922,"status":36},[26,25],{"destination":1595,"id":4924,"kind":4916,"provenance":4925,"source":2148},"relationship.top-kickout-vanish-lock",{"source_refs":4926,"status":36},[26,25],[4928,4936,4939,4944,4952,4959,4966,4972],{"attribution":4929,"id":4930,"kind":4931,"license":4932,"locator":4933,"revision":4934,"uri":4935},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","Pinned catalog driver records for the tom_* clone tree","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame",{"attribution":4929,"id":46,"kind":4937,"license":4932,"locator":4938,"revision":4934,"uri":4935},"pinmame_core","src\u002Fwpc\u002Fsims\u002Fwpc\u002Ffull\u002Ftom.c tomGameData GEN_WPCSECURITY with wpc_dispDMD, the inverted-switch mask {0x00,0x00,0x00,0x3f,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00}, FLIP_SW(FLIP_L)|FLIP_SOL(FLIP_L) (no upper-flipper bit), swStart\u002FswTilt\u002FswSlamTilt\u002FswCoinDoor defines, sBallTrough..sLeftDrainMagnet solenoid defines (33-35 in the driver-specific 33-36 range, no FLIP_SOL(FLIP_UR)\u002FFLIP_SOL(FLIP_UL) so no flipper remap applies), tom_handleMech\u002Ftom_getMech (TrunkPos 0-359 in TOM_TRUNKTICKS=2 degree steps, TOM_SWCLOSEDDEGREE=20 degree windows at 0\u002F90\u002F180\u002F270, magnetTicks countdown from TOM_MAGNETTICKSINIT=30), CORE_GAMEDEF(tom,13,...)\u002FCORE_CLONEDEF(tom,\u003Cver>,13,...) for every clone sharing one init_tom\u002FtomGameData struct; src\u002Fwpc\u002Fgen.h GEN_WPCSECURITY=U64(0x20); src\u002Fwpc\u002Fwpc.c GENWPC_HASFLIPTRON\u002FGENWPC_HASWPC95\u002FGENWPC_HASPIC masks and the WPC_FLIPPERS\u002FWPC_SWROWREAD dispatch; src\u002Fwpc\u002Fcore.h WPC solenoid\u002Fswitch numbering; src\u002Fwpc\u002Fcore.c core_getSol\u002Fcore_getSw dispatch; src\u002Fwpc\u002Fdriver.c dated driver comments (tom_13 \"08\u002F95 B\", tom_14h\u002Ftom_14hb \"10\u002F96 B ... Home version\"); src\u002Flibpinmame\u002Flibpinmame.h PINMAME_HARDWARE_GEN_WPCSECURITY=0x20",{"attribution":4929,"id":130,"kind":4940,"license":4932,"locator":4941,"revision":4942,"uri":4943},"human_review","WPC-Security public switch, DIP, solenoid, lamp, and five-GI address rules (identical addressing to WPC-DCS\u002FWPC-Fliptronic; the security PIC only changes the internal matrix-scan handshake, not the public address space)","repository","internal:controllers\u002Fpinmame\u002Fwpc-security.json",{"attribution":4945,"id":25,"kind":4946,"license":4947,"locator":4948,"original_filename":4949,"rights":4947,"sha256":4950,"uri":4951},"Bally Pinball \u002F Midway Manufacturing Company","manual","NOASSERTION","158-page Bally Theatre of Magic operations manual (part number 16-50039-101, FINAL, March 1995, Midway Manufacturing Company). Printed page 2 carries a clean duplicate of the DIP switch chart and the full Solenoid\u002FFlasher Table; printed pages 2-40 through 2-45 carry the lamp\u002Fswitch\u002Fsolenoid location parts lists and matrix\u002Fwiring tables a second time; printed page 1-45 carries Eddy Sensor Calibration; printed page 1-50 carries the Magic Trunk teardown diagram; Section 3 (3-1 onward) carries Game Wiring and Schematics a third time with component-level circuit detail. The PDF carries an OCR text layer (Adobe Acrobat Paper Capture) that was verified against 300 dpi page renders rather than trusted directly.","Theatre_of_Magic_OPS.pdf","ef9348415031e5d851b3c46454a0df0178f7a2066223d54a42db0d6708e56d92","external:pinmame-manuals\u002Fby-machine\u002Fbally.theatre-of-magic.1995\u002Farchive-arcademanual_Theatre_of_Magic_OPS\u002FTheatre_of_Magic_OPS.pdf",{"attribution":4953,"id":4954,"kind":4940,"license":4947,"locator":4955,"revision":4956,"sha256":4957,"uri":4958},"pinmame-game-defs curation","manual-support.bally.theatre-of-magic.1995","Retained human transcription of every rendered manual table used by this definition, verified against 300 dpi page renders regardless of the retained PDF's OCR text layer, together with the rendered PNG page cache under external:pinmame-manuals\u002Frendered\u002Fbally.theatre-of-magic.1995\u002F.","2026-08-07","c7a4dd783f33e63413bc33b9dcdf99c7381f80e82eb84017cf0b2a1354d6b9fb","external:pinmame-review-artifacts\u002Ftheatre-of-magic-1995\u002Fmanual-transcription.md",{"attribution":4960,"id":411,"kind":4961,"license":4947,"locator":4962,"original_filename":4963,"rights":4947,"sha256":4964,"uri":4965},"table authors","vpx_table","Retained known-working table, version 2.4. Exact playfield bounds are left=0 top=0 right=952 bottom=2594.1 -- unusually tall, so normalized coordinates are x\u002F952 and y\u002F2594.1, not the y\u002F2162 divisor used by every standard-height WPC table curated so far. Geometry authority only for named table objects.","Theatre of Magic (Bally 1995) 2.4.vpx","5f8bb3e0493c408484e475516e2f2c3d84b3487dcfb63eb231bca2c40b531253","external:pinmame-vpx-sources\u002Fbally\u002Ftheatre-of-magic-1995\u002Fsource\u002FTheatre%20of%20Magic%20%28Bally%201995%29%202.4.vpx",{"attribution":4960,"id":26,"kind":4967,"known_working":12,"license":4947,"locator":4968,"original_filename":4969,"rights":4947,"sha256":4970,"uri":4971},"vpx_script","Retained embedded script (207,444 bytes). Runtime and mechanism-causality authority: cGameName = \"tom_14hb\" (see the ROM-binding hazard note in the curator), the SolCallback table for solenoids 1-28 and 33-35 plus core.vbs sLLFlipper\u002FsLRFlipper, the TrunkTimer_Timer trunk-rotation state machine, the trough\u002Fsubway\u002Flock\u002Fvanish-lock switch handlers, UpdateLamps' lamp-object bindings, and UpdateGI's GI-collection bindings.","script.vbs","596c926f27c1782819a0184566f083a161be362fec7a3bbc634a9138d97b47c3","external:pinmame-vpx-sources\u002Fbally\u002Ftheatre-of-magic-1995\u002Fextracted-vpxtool\u002Fscript.vbs",{"attribution":4973,"id":4974,"kind":4961,"license":4947,"locator":4975,"uri":4976},"vpxtool extraction","vpx-extraction.tom-2-4","Canonical manifest covering every sorted relative POSIX path, byte size, and SHA-256 under extracted-vpxtool; manifest SHA-256 2db2ef0933b9738ff48e79e3ca6f2332e97e5457321f711d4b8430d4f0c6cc45; 1994 files, 151153328 bytes, produced with vpxtool git:v0.33.3 from the retained table. Bounds are left=0 top=0 right=952 bottom=2594.1.","external:pinmame-vpx-sources\u002Fbally\u002Ftheatre-of-magic-1995\u002Fextracted-vpxtool.manifest.json","bally-theatre-of-magic-1995","machines\u002Fpartial\u002Fbally\u002Ftheatre-of-magic-1995.json","\u003Ch2 id=\"identity-and-evidence-precedence\">Identity and evidence precedence\u003C\u002Fh2>\n\u003Cp>This is the Bally WPC-Security physical product released 1995, IPDB 2358. The retained operations manual (part number \u003Ccode>16-50039-101\u003C\u002Fcode>, &quot;FINAL&quot;, March 1995, Midway Manufacturing Company) confirms Bally\u002F1995 identity on its own title page independent of any VPX table metadata. It covers the twelve-driver \u003Ccode>tom_*\u003C\u002Fcode> clone tree: \u003Ccode>tom_13\u003C\u002Fcode> (parent, production 1.3X), \u003Ccode>tom_06\u003C\u002Fcode>\u002F\u003Ccode>tom_061\u003C\u002Fcode> (0.6A\u002F0.61A prototypes), \u003Ccode>tom_10f\u003C\u002Fcode>\u002F\u003Ccode>tom_101f\u003C\u002Fcode> (1.0\u002F1.01 French), \u003Ccode>tom_12\u003C\u002Fcode>\u002F\u003Ccode>tom_12a\u003C\u002Fcode>\u002F\u003Ccode>tom_121\u003C\u002Fcode> (1.2-series revisions), \u003Ccode>tom_13c\u003C\u002Fcode> (2019 competition mod), \u003Ccode>tom_13f\u003C\u002Fcode> (2005 French rebuild), and \u003Ccode>tom_14h\u003C\u002Fcode>\u002F\u003Ccode>tom_14hb\u003C\u002Fcode> (2005 &quot;1.4 Home version&quot; and its coin-play variant). Every one of these is a game-ROM revision for the same physical machine, registered through PinMAME&#39;s identical \u003Ccode>CORE_CLONEDEF(tom, &lt;ver&gt;, 13, ...)\u003C\u002Fcode> macro sharing one \u003Ccode>init_tom\u003C\u002Fcode>\u002F\u003Ccode>tomGameData\u003C\u002Fcode> struct — the driver registration itself structurally proves there is no controller-address difference between any two \u003Ccode>tom_*\u003C\u002Fcode> drivers.\u003C\u002Fp>\n\u003Cp>Evidence precedence for this definition: the retained known-working script is runtime and mechanism-causality ground truth; the Bally operations manual controls physical construction, part numbers, wiring, polarity, quantities, and device presence; pinned PinMAME controls controller generation, public address topology, and display metadata; the retained VPX geometry supplies normalized coordinates. The retained manual PDF carries an OCR text layer (Adobe Acrobat &quot;Paper Capture&quot;), but every printed table used here was independently verified against a 300 dpi render of the same page and transcribed into \u003Ccode>external:pinmame-review-artifacts\u002Ftheatre-of-magic-1995\u002Fmanual-transcription.md\u003C\u002Fcode>; the OCR text was never treated as authoritative on its own — multi-column tables in this manual garble under plain extraction exactly as warned.\u003C\u002Fp>\n\u003Ch2 id=\"rom-binding-hazard-production-firmware-vs-the-retained-script-s-bound-driver\">ROM binding hazard: production firmware vs. the retained script&#39;s bound driver\u003C\u002Fh2>\n\u003Cp>The retained table&#39;s own script reads \u003Ccode>Const cGameName = &quot;tom_14hb&quot; &#39;1.3x arcade rom - with credits\u003C\u002Fcode>. \u003Ccode>tom_14hb\u003C\u002Fcode> is genuinely cataloged by pinned PinMAME — it is not a fabricated identity — but it is \u003Cstrong>not\u003C\u002Fstrong> the machine&#39;s production firmware. Pinned \u003Ccode>src\u002Fwpc\u002Fdriver.c\u003C\u002Fcode> dates every clone: \u003Ccode>tom_06\u003C\u002Fcode>\u002F\u003Ccode>tom_061\u003C\u002Fcode> &quot;03\u002F95 B&quot; (prototype), \u003Ccode>tom_10f\u003C\u002Fcode>\u002F\u003Ccode>tom_101f\u003C\u002Fcode>\u002F\u003Ccode>tom_12\u003C\u002Fcode>\u002F\u003Ccode>tom_12a\u003C\u002Fcode>\u002F\u003Ccode>tom_121\u003C\u002Fcode> &quot;04\u002F95 B&quot;, \u003Ccode>tom_13\u003C\u002Fcode>\u002F\u003Ccode>tom_13f\u003C\u002Fcode> &quot;08\u002F95 B&quot; (the newest 1995-dated revision, and the parent of the clone tree with no \u003Ccode>clone_of\u003C\u002Fcode>), and \u003Ccode>tom_14h\u003C\u002Fcode>\u002F\u003Ccode>tom_14hb\u003C\u002Fcode> &quot;10\u002F96 B&quot; carrying the driver.c comment \u003Cstrong>&quot;Theatre of Magic (1.4 Home version)&quot;\u003C\u002Fstrong> \u002F \u003Cstrong>&quot;(1.4 Home version Coin Play)&quot;\u003C\u002Fstrong> — i.e. a post-arcade-run software revision for home conversions, not the shipped arcade firmware. This definition therefore binds \u003Cstrong>\u003Ccode>tom_13\u003C\u002Fcode>\u003C\u002Fstrong> as the primary\u002Fproduction firmware, consistent with it being both the newest 1995-dated arcade revision and the clone-tree parent PinMAME itself treats as canonical.\u003C\u002Fp>\n\u003Cp>Whether the retained script&#39;s choice of \u003Ccode>tom_14hb\u003C\u002Fcode> introduces any switch, coil, or lamp semantic difference from \u003Ccode>tom_13\u003C\u002Fcode> was checked structurally rather than assumed: \u003Ccode>tom.c\u003C\u002Fcode> declares exactly one \u003Ccode>tomGameData\u003C\u002Fcode> struct and one \u003Ccode>init_tom\u003C\u002Fcode> function, and every \u003Ccode>CORE_CLONEDEF(tom, &lt;ver&gt;, 13, ...)\u003C\u002Fcode> entry (including \u003Ccode>14h\u003C\u002Fcode>\u002F\u003Ccode>14hb\u003C\u002Fcode>) shares them via the identical \u003Ccode>name\u003C\u002Fcode>\u002F\u003Ccode>name\u003C\u002Fcode> machine-driver pair PinMAME&#39;s \u003Ccode>GAMEX\u003C\u002Fcode> macro expands to. There is no per-clone override anywhere in the driver. This proves the controller-address map, inverted-switch mask, flipper declaration, and mechanism hooks are byte-identical across every \u003Ccode>tom_*\u003C\u002Fcode> ROM; the only differences between revisions are ROM-internal game rules (ruleset changes, ghost-image fixes, localization, &quot;Tiger Saw&quot;\u002F&quot;Magic Post&quot; feature toggles — see below). \u003Cstrong>No \u003Ccode>conflicts\u003C\u002Fcode> entry was required for electrical semantics\u003C\u002Fstrong> as a result; \u003Ccode>tom_14hb\u003C\u002Fcode> is recorded purely as a driver variant with \u003Ccode>physical_compatibility: &quot;identical&quot;\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"controller-platform-and-address-topology\">Controller platform and address topology\u003C\u002Fh2>\n\u003Cp>\u003Ccode>GEN_WPCSECURITY\u003C\u002Fcode> (\u003Ccode>PINMAME_HARDWARE_GEN_WPCSECURITY = 0x20\u003C\u002Fcode>, &quot;Security chip, World Cup Soccer 3\u002F94 - Jackbot 10\u002F95&quot;) with \u003Ccode>wpc_dispDMD\u003C\u002Fcode>. No existing controller profile matched this generation (\u003Ccode>wpc-95\u003C\u002Fcode>, \u003Ccode>wpc-dcs\u003C\u002Fcode>, and \u003Ccode>wpc-fliptronic\u003C\u002Fcode> are all distinct hardware-generation bits), so this curation introduced \u003Ccode>controllers\u002Fpinmame\u002Fwpc-security.json\u003C\u002Fcode>, derived entirely from pinned source rather than by analogy. Electrically it is identical to WPC-DCS\u002FWPC-Fliptronic (no integrated LPDC board, so 37-44 are simply unused; Fliptronic upper-flipper circuits 33-36 are freely repurposable when a driver declares no \u003Ccode>FLIP_SOL(FLIP_UR)\u003C\u002Fcode>\u002F\u003Ccode>FLIP_SOL(FLIP_UL)\u003C\u002Fcode> bit) — \u003Ccode>GENWPC_HASWPC95 = GEN_WPC95 | GEN_WPC95DCS\u003C\u002Fcode> excludes \u003Ccode>GEN_WPCSECURITY\u003C\u002Fcode>. The only generation-specific difference is \u003Ccode>GENWPC_HASPIC = GEN_WPCSECURITY | GEN_WPC95 | GEN_WPC95DCS\u003C\u002Fcode>, which routes the internal switch-column-select register through an emulated security-PIC handshake (\u003Ccode>wpc_pic_r\u003C\u002Fcode>\u002F\u003Ccode>wpc_pic_w\u003C\u002Fcode>) instead of the plain column reader WPC-DCS\u002FFliptronic use — this changes how the emulator scans the matrix internally but not the public address space or its normalization. Any future WPC-Security game should reuse this profile unchanged.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Switches: dedicated coin-door D1-D8 (public 1-8), matrix 11-88 as drive column then return row, Fliptronic 111-118.\u003C\u002Fli>\n\u003Cli>Solenoids: physical drivers 1-18 and 21 (standard coils, motor, and flasher-bank positions); 20 and 24-28 (flashers\u002Fgen-purpose); Fliptronic upper-flipper circuits 33-35 repurposed for the trunk&#39;s Cube Magnet, Sub Ball Release, and Left Drain Magnet with \u003Cstrong>no address translation\u003C\u002Fstrong> (\u003Ccode>tomGameData.hw.flippers = FLIP_SW(FLIP_L) | FLIP_SOL(FLIP_L)\u003C\u002Fcode>, no \u003Ccode>FLIP_UR\u003C\u002Fcode>\u002F\u003Ccode>FLIP_UL\u003C\u002Fcode> bit); Fliptronic lower-flipper circuits 45-48; PinMAME state channels 29-32; 37-44 wholly unused (no LPDC on this generation).\u003C\u002Fli>\n\u003Cli>Lamps: 8x8 matrix 11-88, all addresses populated except 82\u002F83\u002F84 (Not Used).\u003C\u002Fli>\n\u003Cli>GI: five strings on public addresses 0-4.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"switch-matrix-opto-sweep-zero-disagreement\">Switch-matrix opto sweep: zero disagreement\u003C\u002Fh2>\n\u003Cp>Every cell shaded &quot;OPTO, TYPICALLY CLOSED&quot; on the printed switch matrix (page 2-42) — column 3 rows 1-6 (31-36, the trough\u002Fsubway optos) and column 5 rows 5-8 (55-58, the trunk&#39;s Cube Position optos) — is covered exactly by pinned PinMAME&#39;s \u003Ccode>tomGameData\u003C\u002Fcode> inverted-switch mask \u003Ccode>{0x00,0x00,0x00,0x3f,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00}\u003C\u002Fcode> (column-index 3 = \u003Ccode>0x3f\u003C\u002Fcode> = bits 0-5; column-index 5 = \u003Ccode>0xF0\u003C\u002Fcode> = bits 4-7). No shaded cell is left unnormalized and no unshaded cell is normalized: column 3 rows 7-8 (37 Spinner, 38 Right Lower Target) and column 4 (41-48, Lock\u002FPopper\u002FEddy row) carry no shading and no mask bits. This is the same clean result Bally The Addams Family and Bally Kiss already produced on this project, and is the opposite outcome from Williams Monster Bash&#39;s Dracula-position conflict.\u003C\u002Fp>\n\u003Cp>Three switches (45 Left Drain Eddy, 48 Right Drain Eddy, 85 Trunk Hit) are \u003Cstrong>eddy-current proximity sensors\u003C\u002Fstrong>, not optos: manual page 1-45 (&quot;Eddy Sensor Calibration&quot;) states &quot;Theatre of Magic uses Eddy Current Sensors to detect the pinball without the use of a mechanical switch. One eddy device can be found in the front of the trunk [85]. The other two are located in the outlane areas [45, 48].&quot; These carry \u003Ccode>switch_type: &quot;other&quot;\u003C\u002Fcode> with the construction documented in \u003Ccode>physical.notes\u003C\u002Fcode>, matching the WPC-DCS-generation Star Trek: TNG proximity-sensor precedent (\u003Ccode>switch_type\u003C\u002Fcode> has no \u003Ccode>proximity\u003C\u002Fcode> enum value).\u003C\u002Fp>\n\u003Ch2 id=\"fliptronic-block-a-manual-self-contradiction-resolved-by-the-parts-list\">Fliptronic block: a manual self-contradiction resolved by the parts list\u003C\u002Fh2>\n\u003Cp>The switch-matrix wiring page (2-42) labels F5-F8 &quot;Upper Right\u002FLeft Flipper EOS\u002FOpto&quot; with real-sounding descriptions, but the switch-locations parts list (2-43) prints F5, F6, F7, and F8 as \u003Ccode>Not Used\u003C\u002Fcode> with no part number — the same block as matrix positions 11, 12, 16, 17, 18. Per project policy (&quot;prefer the parts list over the matrix page for labels&quot;), and matching \u003Ccode>tomGameData.hw.flippers = FLIP_SW(FLIP_L) | FLIP_SOL(FLIP_L)\u003C\u002Fcode> (no upper-flipper bit at all), F5-F8 are recorded \u003Ccode>unused\u003C\u002Fcode>; the matrix page&#39;s text is disclosed in \u003Ccode>physical.notes\u003C\u002Fcode> as a stale generic Fliptronic-II-board template rather than modeled as fitted hardware.\u003C\u002Fp>\n\u003Ch2 id=\"the-headline-mechanism-the-motorized-rotating-trunk\">The headline mechanism: the motorized rotating trunk\u003C\u002Fh2>\n\u003Cp>A single DC gearmotor (\u003Ccode>A-19782\u003C\u002Fcode> Magic Trunk Motor Assembly, illustrated in the manual&#39;s page 1-50 teardown diagram: Molded Trunk, Motor Bracket, Stop Collar, Opto Board, Opto Interrupter) rotates the trunk box through solenoids 17 (\u003Ccode>solTrunkMotorCW\u003C\u002Fcode>) and 18 (\u003Ccode>solTrunkMotorCCW\u003C\u002Fcode>). The retained script&#39;s \u003Ccode>TrunkTimer_Timer\u003C\u002Fcode> tracks one continuous \u003Ccode>TrunkAngle\u003C\u002Fcode> counter (\u003Ccode>TrunkSpeed = 0.12\u003C\u002Fcode> degrees\u002Fms, clamped 0-270) and asserts each Cube Position opto only while the trunk sits within +\u002F-15 degrees of that face&#39;s rotational home: switch 56 (Cube Position 1) near 0 degrees, switch 55 (Cube Position 4) near 90, switch 58 (Cube Position 3) near 180, switch 57 (Cube Position 2) near 270 — \u003Cstrong>all four assert together while the trunk is in transit\u003C\u002Fstrong> between any two detents, and each individually de-asserts only at its own parked position. Because there is no fixed playfield sensor object for any of the four (they live on the trunk&#39;s own internal &quot;Opto Board&quot;), all four are documented projections onto the rotating trunk&#39;s own table-object center (\u003Ccode>Primitive Trunk\u003C\u002Fcode>\u002F\u003Ccode>Trunk1\u003C\u002Fcode>\u002F\u003Ccode>Trunk2\u003C\u002Fcode>), the same allowance Williams Monster Bash&#39;s Dracula-position optos and Williams Star Trek: TNG&#39;s idol-wheel optos already established.\u003C\u002Fp>\n\u003Cp>Solenoid 33 (Cube Magnet, a repurposed Fliptronic Upper-Right-Power circuit) holds a ball inside the rotating box; while held, the retained script repositions the ball every tick to follow the trunk&#39;s own rotation angle — the table&#39;s &quot;vanishing ball&quot; magic effect. The eddy-current Trunk Hit target (switch 85, positioned in front of the trunk) is only droppable while the trunk is parked at the 270-degree face (\u003Ccode>sw85.IsDropped = NOT Controller.Switch(57)\u003C\u002Fcode>), gating a ball-routing choice by the mechanism&#39;s rotational state.\u003C\u002Fp>\n\u003Ch3>The spinning subway and ball lock\u003C\u002Fh3>\n\u003Cp>A ball shot into the rear trunk entrance travels the subway (opto 36, then microswitch 47) and is released by solenoid 34 (Sub Ball Release, a repurposed Fliptronic Upper-Right-Hold circuit) onto Lock 1 (switch 41), progressing through Lock 2\u002F3 (42\u002F43) toward the Trap Door assembly (solenoids 3\u002F14, switches shared with the trap door open\u002Fhold states). Solenoid 4 (Subway Popper) kicks the ball resting on the Popper switch (44) back onto the playfield. The \u003Ccode>37 Spinner\u003C\u002Fcode> switch sits along this same inner path (matrix column 3 row 7, not shaded — it is a plain leaf spinner, not an opto, despite sitting in the same printed column as the trough\u002Fsubway optos).\u003C\u002Fp>\n\u003Ch3>The captive-ball spinning disc: production vs. prototype\u003C\u002Fh3>\n\u003Cp>Two distinct captive-ball features exist in the retained evidence, and they must not be conflated. The \u003Cstrong>production\u003C\u002Fstrong> assembly is static: a ball rests captive behind the Left Bank Target (2) standups (switch 51) and can be struck to rock against Captive Ball Rest (52) and Captive Ball Top (77); it has no drive motor and its part numbers (\u003Ccode>A-18059-15\u003C\u002Fcode>, standard leaf switches) show no motorized construction. Separately, the retained script implements a \u003Cstrong>motorized &quot;Tiger Saw&quot; spinning-disc prop\u003C\u002Fstrong> (a rotating \u003Ccode>Saw\u003C\u002Fcode>\u002F\u003Ccode>SawGold\u003C\u002Fcode>\u002F\u003Ccode>SawGoldTeeth\u003C\u002Fcode> primitive, driven by solenoid 19 through \u003Ccode>SolTigerSaw\u003C\u002Fcode>\u002F\u003Ccode>CPC_Timer\u003C\u002Fcode>) gated behind a table-author toggle \u003Ccode>TigerSaw\u003C\u002Fcode>, which defaults \u003Cstrong>on\u003C\u002Fstrong> (\u003Ccode>TigerSaw = 1\u003C\u002Fcode>) in this retained table. The script&#39;s own comment on the \u003Ccode>SolTigerSaw\u003C\u002Fcode> assignment reads \u003Ccode>&#39;****** VPM controlled (only in prototypes)\u003C\u002Fcode>. This is the script author&#39;s own admission that the motorized disc is prototype-only hardware — consistent with the printed Solenoid\u002FFlasher Table marking address 19 \u003Ccode>NOT USED\u003C\u002Fcode> (with the driver transistor and connections still populated, i.e. a wired-but-unpopulated position, not a missing circuit) and with pinned PinMAME&#39;s own \u003Ccode>tom_06\u003C\u002Fcode>\u002F\u003Ccode>tom_061\u003C\u002Fcode> &quot;prototype&quot; clone descriptions. This definition therefore records solenoid 19 \u003Ccode>unused\u003C\u002Fcode> for the production 1.3X machine it binds, fully disclosing the prototype toggle and its default state in \u003Ccode>physical.notes\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>The optional &quot;Magic Post&quot; (Center Post)\u003C\u002Fh3>\n\u003Cp>Solenoids 23 and 36 present a similar, independently-resolved pattern. The Solenoid\u002FFlasher Table prints both \u003Ccode>NOT USED\u003C\u002Fcode>, but the Solenoid\u002FFlashlamp Locations page assigns solenoid 23 a real bulb and assembly (&quot;Save Post Flasher&quot;, \u003Ccode>#89\u003C\u002Fcode>\u002F\u003Ccode>A-17803\u003C\u002Fcode>) — a genuine internal manual contradiction. The retained script resolves it directly: \u003Ccode>SolCallback(23)\u003C\u002Fcode> and \u003Ccode>SolCallback(36)\u003C\u002Fcode> (&quot;Magic Post Flasher (***)&quot; \u002F &quot;Magic Post Up\u002FDown (***)&quot;) are implemented only when a table-author toggle \u003Ccode>CenterPost\u003C\u002Fcode> is enabled, and \u003Ccode>CenterPost = 0\u003C\u002Fcode> (off) by default in this retained table — agreeing with the Solenoid\u002FFlasher Table&#39;s \u003Ccode>NOT USED\u003C\u002Fcode> rather than the Locations page&#39;s &quot;Save Post Flasher&quot;. Both solenoids are recorded \u003Ccode>unused\u003C\u002Fcode> on the production machine, with the disagreement disclosed in \u003Ccode>physical.notes\u003C\u002Fcode>; this is a documented field\u002Ffactory-optional post feature, not a data error.\u003C\u002Fp>\n\u003Ch2 id=\"lamps-flashers-and-general-illumination\">Lamps, flashers, and general illumination\u003C\u002Fh2>\n\u003Cp>All lamp-matrix addresses are populated except 82\u002F83\u002F84 (Not Used). Five addresses drive two bulbs each — 26 &quot;Jacket Award&quot;, 45 &quot;Safe Award&quot;, 54 &quot;Lock Ball&quot;, 63 &quot;Grand Finale&quot;, and 81 &quot;Special&quot; — and the retained table binds both bulbs of each pair at genuinely distinct playfield positions (several are left\u002Fright mirrored pairs, e.g. 81\u002F81a sit at nearly identical y and mirrored x, consistent with a symmetric outlane-special insert printed on both sides). Lamp 85 (&quot;Lamp In Cube&quot;) rides inside the rotating trunk; the retained script repositions its \u003Ccode>Light\u003C\u002Fcode> object every tick to follow \u003Ccode>Trunk.RotZ\u003C\u002Fcode>, so it is a documented projection onto the trunk&#39;s own table-object center rather than a fixed coordinate. Lamps 87\u002F88 are the illuminated Buy-In\u002FStart cabinet pushbuttons.\u003C\u002Fp>\n\u003Cp>General illumination is where this machine&#39;s clearest unresolved conflict lives. The manual&#39;s own Solenoid\u002FFlasher Table wires GI strings 1 and 2 (public PinMAME addresses 0 and 1) exclusively through \u003Cstrong>Backbox\u003C\u002Fstrong>-column connectors (\u003Ccode>J120\u003C\u002Fcode>) with \u003Ccode>#555\u003C\u002Fcode> bulbs, while strings 3-5 (addresses 2-4) are wired exclusively through \u003Cstrong>Playfield\u003C\u002Fstrong>-column connectors (\u003Ccode>J121\u003C\u002Fcode>) with \u003Ccode>#44\u003C\u002Fcode> bulbs — a clean, internally consistent split on one printed table. The retained script&#39;s \u003Ccode>UpdateGI(no, step)\u003C\u002Fcode> nonetheless implements cases 0 (&quot;top&quot;) and 1 (&quot;bottom left&quot;) by driving genuine large playfield \u003Ccode>Light\u003C\u002Fcode> collections (\u003Ccode>GITop\u003C\u002Fcode>+\u003Ccode>GIBumpers\u003C\u002Fcode>, \u003Ccode>GILeft\u003C\u002Fcode>) alongside a \u003Ccode>Table1.ColorGradeImage\u003C\u002Fcode> LUT swap — the routine reads as a stylized mood-lighting\u002Fcolor-grade effect keyed off which GI relay is active, not a literal per-bulb wiring replica; real backbox\u002Finsert-panel illumination would not plausibly drive dozens of scattered playfield bulbs. This is the same class of disagreement Williams Tales of the Arabian Nights already established for its own GI address 2 (a script visually contradicting its manual&#39;s backbox wiring). Per that precedent, the manual wins for spatial classification: GI addresses 0 and 1 are recorded \u003Ccode>not_applicable\u003C\u002Fcode>\u002F\u003Ccode>cabinet_or_service\u003C\u002Fcode> despite the script&#39;s visual behavior, and the disagreement is a first-class \u003Ccode>conflict.gi-strings-1-2-backbox-vs-script-playfield-binding\u003C\u002Fcode>. GI addresses 2 and 3 (strings 3 and 4) are genuinely playfield per both sources and use the retained table&#39;s \u003Ccode>GIRight\u003C\u002Fcode>\u002F\u003Ccode>GIMiddle\u003C\u002Fcode> emitter collections. GI address 4 (string 5) is playfield per the manual, but \u003Ccode>UpdateGI\u003C\u002Fcode> implements no case 4 at all, so no VPX object binds a coordinate to it; its definition entry carries no \u003Ccode>spatial\u003C\u002Fcode> key rather than a fabricated placement, the same honest-omission pattern Williams Star Trek: TNG established for three unresolvable lamps.\u003C\u002Fp>\n\u003Ch2 id=\"other-standard-devices\">Other standard devices\u003C\u002Fh2>\n\u003Cp>Two slingshots (coils 9\u002F10, score switches 61\u002F62) and three \u003Ccode>SW-11A-37\u003C\u002Fcode> jet bumpers (coils 11\u002F12\u002F13, switches 63\u002F64\u002F65 — Bottom\u002FMiddle\u002FTop Jet) are standard WPC devices; the retained script&#39;s \u003Ccode>LeftSlingshot_Slingshot\u003C\u002Fcode>\u002F\u003Ccode>RightSlingshot_Slingshot\u003C\u002Fcode> and \u003Ccode>Bumper3_Hit\u003C\u002Fcode>\u002F\u003Ccode>Bumper2_Hit\u003C\u002Fcode>\u002F\u003Ccode>Bumper1_Hit\u003C\u002Fcode> handlers pulse the matching matrix addresses and fire the matching coils in the same event. Solenoid 6 (Center Loop Post) and solenoid 8 (Top Diverter Post) route a ball between the inner and outer loops; solenoids 15\u002F16 (Left\u002FRight Up\u002FDown Gate) admit a ball into a loop while blocking return travel. Two eddy-current outlane sensors (45\u002F48) pair with the Right\u002FLeft Drain Magnets (solenoids 5\u002F35, the latter a third repurposed Fliptronic circuit — Upper-Left-Power) for an automatic outlane save (&quot;Hocus Pocus&quot; per the manual&#39;s eddy-calibration diagram). The manual documents a player-pulled spring plunger (no auto-plunger solenoid is printed; the retained table carries a single \u003Ccode>Plunger\u003C\u002Fcode> object), unlike several later WPC-95 games in this project that use an auto-plunger kicker.\u003C\u002Fp>\n\u003Ch2 id=\"author-construction-checklist\">Author construction checklist\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Build the four-ball trough with the drain at Trough 4, the spring-plunger shooter lane, both slingshots, three jet bumpers, the motorized rotating trunk with its Cube Magnet and four position optos, the subway\u002Flock chain feeding the trap door, the Vanish Lock captive-ball kickout, the static Left Bank Target captive ball, and the two eddy-current outlane magnets.\u003C\u002Fli>\n\u003Cli>Preserve opto polarity for 31-36 and 55-58; PinMAME already normalizes every printed opto on this machine (zero disagreement), so do not invert any of them again.\u003C\u002Fli>\n\u003Cli>Bind switches 45\u002F48\u002F85 as eddy-current proximity sensors, not optos or leaf switches.\u003C\u002Fli>\n\u003Cli>Treat Fliptronic circuits 33-35 (Cube Magnet, Sub Ball Release, Left Drain Magnet) as repurposed non-flipper coils with no address translation; do not model them as flipper hardware.\u003C\u002Fli>\n\u003Cli>Leave solenoid 19 (prototype Tiger Saw motor) and solenoids 23\u002F36 (optional Magic Post) unfitted on the production machine, but disclose their retained-script toggles verbatim.\u003C\u002Fli>\n\u003Cli>Bind GI addresses 0\u002F1 as backbox devices per the manual despite the script&#39;s playfield-collection behavior; bind GI 2\u002F3 as playfield; leave GI 4 unplaced.\u003C\u002Fli>\n\u003Cli>Bind every dedicated switch 1-8, every matrix position 11-88 including the printed Not Used positions, Fliptronic 111-118 with 115-118 explicitly not installed, the eight CPU DIP bits, solenoids 1-50, lamps 11-88, GI 0-4, and the 128x32 DMD.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"sources\">Sources\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>manual.bally.theatre-of-magic.1995\u003C\u002Fcode>: Bally Theatre of Magic operations manual, part number \u003Ccode>16-50039-101\u003C\u002Fcode>, SHA-256 \u003Ccode>ef9348415031e5d851b3c46454a0df0178f7a2066223d54a42db0d6708e56d92\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>manual-support.bally.theatre-of-magic.1995\u003C\u002Fcode>: retained human transcription, SHA-256 \u003Ccode>c7a4dd783f33e63413bc33b9dcdf99c7381f80e82eb84017cf0b2a1354d6b9fb\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>vpx-script.tom-2-4\u003C\u002Fcode>: retained known-working embedded script, SHA-256 \u003Ccode>596c926f27c1782819a0184566f083a161be362fec7a3bbc634a9138d97b47c3\u003C\u002Fcode>, binding \u003Ccode>tom_14hb\u003C\u002Fcode> (a non-production driver variant; the primary firmware binding is \u003Ccode>tom_13\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>vpx-table.tom-2-4\u003C\u002Fcode>: retained table &quot;Theatre of Magic (Bally 1995) 2.4.vpx&quot;, SHA-256 \u003Ccode>5f8bb3e0493c408484e475516e2f2c3d84b3487dcfb63eb231bca2c40b531253\u003C\u002Fcode>, bounds \u003Ccode>left=0 top=0 right=952 bottom=2594.1\u003C\u002Fcode> (unusually tall; normalized with x\u002F952, y\u002F2594.1, not the y\u002F2162 divisor used by every standard-height WPC game curated so far).\u003C\u002Fli>\n\u003Cli>\u003Ccode>pinmame.core.4ec52ff0ac133\u003C\u002Fcode>: \u003Ccode>src\u002Fwpc\u002Fsims\u002Fwpc\u002Ffull\u002Ftom.c\u003C\u002Fcode> and the WPC-Security core\u002Fsolenoid\u002Fflipper handling at the pinned revision.\u003C\u002Fli>\n\u003C\u002Ful>\n",[4981,4984,4987,4990,4993,4996,4999,5002,5005,5008],{"id":4982,"text":4983},"identity-and-evidence-precedence","Identity and evidence precedence",{"id":4985,"text":4986},"rom-binding-hazard-production-firmware-vs-the-retained-script-s-bound-driver","ROM binding hazard: production firmware vs. the retained script's bound driver",{"id":4988,"text":4989},"controller-platform-and-address-topology","Controller platform and address topology",{"id":4991,"text":4992},"switch-matrix-opto-sweep-zero-disagreement","Switch-matrix opto sweep: zero disagreement",{"id":4994,"text":4995},"fliptronic-block-a-manual-self-contradiction-resolved-by-the-parts-list","Fliptronic block: a manual self-contradiction resolved by the parts list",{"id":4997,"text":4998},"the-headline-mechanism-the-motorized-rotating-trunk","The headline mechanism: the motorized rotating trunk",{"id":5000,"text":5001},"lamps-flashers-and-general-illumination","Lamps, flashers, and general illumination",{"id":5003,"text":5004},"other-standard-devices","Other standard devices",{"id":5006,"text":5007},"author-construction-checklist","Author construction checklist",{"id":5009,"text":5010},"sources","Sources",[5012],{"label":5013,"value":5014},"Coverage","partial — complete physical I\u002FO inventory, WPC-Security bindings, mechanism causality (headline rotating trunk, subway lock, vanish lock, captive ball), driver-variant boundary, and recreation behavior validated; spatial placement and physical wiring conflicted pending the GI-string conflict and one unresolvable GI address below",[5016,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028],{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":62,"flags":4,"id":63,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},"5a23f4ca2b953399b612c3ef76c5f263c72b62b1ec8ccbde48cecf2bb0daf39d",{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":66,"flags":4,"id":67,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":74,"flags":4,"id":75,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":70,"flags":4,"id":71,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":78,"flags":4,"id":79,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":86,"flags":4,"id":87,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":82,"flags":4,"id":83,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":55,"flags":4,"id":56,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":60},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":90,"flags":4,"id":91,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":93},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":95,"flags":4,"id":96,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":98},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":100,"flags":4,"id":101,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":98},{"clone_of":56,"coverage_status":31,"definition":4978,"definition_sha256":5017,"description":104,"flags":4,"id":105,"machine_id":2017,"manufacturer":57,"root_driver":56,"year":98},[],null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5032},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5034},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\u002F>\u003Cpath d=\"M3 5v14a9 3 0 0 0 18 0V5\"\u002F>\u003Cpath d=\"M3 12a9 3 0 0 0 18 0\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5036,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\"\u002F>\u003Cpath d=\"M14 2v4a2 2 0 0 0 2 2h4M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1a1 1 0 0 1 1 1v1a1 1 0 0 0 1 1m4 0a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1a1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5038},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0\"\u002F>\u003Ccircle cx=\"12\" cy=\"10\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5040},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5042},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"9\" cy=\"12\" r=\"3\"\u002F>\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"7\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5044},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15.914 4a1.5 1.5 0 0 0-2.474-1.561l-9 9A1.5 1.5 0 0 0 5.5 14h4.002a.5.5 0 0 1 .471.666L8.086 20a1.5 1.5 0 0 0 2.475 1.56l9-9A1.5 1.5 0 0 0 18.5 10h-3.997a.5.5 0 0 1-.472-.667z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5046},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1zm0 2v-2\"\u002F>\u003Cpath d=\"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10m16 11v-2M3 5V3\"\u002F>\u003Cpath d=\"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2zm3-5V3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5048},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M6 12c0-1.7.7-3.2 1.8-4.2\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"2\"\u002F>\u003Cpath d=\"M18 12c0 1.7-.7 3.2-1.8 4.2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5050},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"18\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M7 3v18m13.4-2.1c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5052},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5054},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6l-2.3 2.3a2.4 2.4 0 0 0 0 3.4ZM2 22l3-3m2.5-5.5L10 11m.5 5.5L13 14m5-11l-4 4h6l-4 4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5056},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5058},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5060},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M8 21h8m-4-4v4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5062},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11 10.27L7 3.34m4 10.39l-4 6.93M12 22v-2m0-18v2m2 8h8m-5 8.66l-1-1.73m1-15.59l-1 1.73M2 12h2m16.66 5l-1.73-1m1.73-9l-1.73 1M3.34 17l1.73-1M3.34 7l1.73 1\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"2\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5064},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 17l5-5l-5-5m5 5H9m0 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5066},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M11 20H2m9-15.438v16.157a1 1 0 0 0 1.242.97L19 20V5.562a2 2 0 0 0-1.515-1.94l-4-1A2 2 0 0 0 11 4.561zM11 4H8a2 2 0 0 0-2 2v14m8-8h.01M22 20h-3\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5068},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5070},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5072},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5074},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5076},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 20v2m0-20v2m5 16v2m0-20v2M2 12h2m-2 5h2M2 7h2m16 5h2m-2 5h2M20 7h2M7 20v2M7 2v2\"\u002F>\u003Crect width=\"16\" height=\"16\" x=\"4\" y=\"4\" rx=\"2\"\u002F>\u003Crect width=\"8\" height=\"8\" x=\"8\" y=\"8\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5078},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5080},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m16 11l2 2l4-4m-6 12v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\u002F>\u003Ccircle cx=\"9\" cy=\"7\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5082,"hidden":12},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4\"\u002F>\u003Cpath d=\"M14 2v4a2 2 0 0 0 2 2h4M5 12l-3 3l3 3m4 0l3-3l-3-3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5084},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5086},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4M2 6h4m-4 4h4m-4 4h4m-4 4h4\"\u002F>\u003Cpath d=\"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":5088},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zm-10-2h.01M12 7v4\"\u002F>",1786104678025]