[{"data":1,"prerenderedAt":4107},["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-data-east-torpedo-alley-1988":17,"i-lucide:file-json-2":4045,"i-lucide:map-pin":4047,"i-lucide:shield-check":4049,"i-lucide:toggle-left":4051,"i-lucide:zap":4053,"i-lucide:cog":4055,"i-lucide:cable":4057,"i-lucide:disc-3":4059,"i-lucide:library-big":4061,"i-lucide:triangle-alert":4063,"i-lucide:plug-zap":4065,"i-lucide:arrow-up-right":4067,"i-lucide:info":4069,"i-lucide:monitor":4071,"i-lucide:log-out":4073,"i-lucide:chevrons-down":4075,"i-lucide:sparkles":4077,"i-lucide:rotate-cw":4079,"i-lucide:box":4081,"i-lucide:list":4083,"i-lucide:cpu":4085,"i-lucide:book-open":4087,"i-lucide:quote":4089,"i-lucide:file-code-2":4091,"i-lucide:table-2":4093,"i-lucide:map-pinned":4095,"i-lucide:chevron-down":4097,"i-lucide:user-check":4099,"i-lucide:notebook-pen":4101,"i-lucide:message-square-warning":4103,"i-lucide:chevron-right":4105},{"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":3943},{"conflicts":19,"controller":65,"coverage":68,"displays":81,"drivers":124,"format":136,"inputs":137,"knowledge":1516,"machine":1518,"mechanisms":1529,"outputs":1727,"relationships":3869,"schema_version":105,"sources":3924,"slug":3995,"sourcePath":3996,"knowledgePath":1517,"knowledgeHtml":3997,"knowledgeHeadings":3998,"knowledgeSummary":4017,"catalogDrivers":4018,"related":4022,"family":3943},[20,28,33,38,44,49,55,60],{"description":21,"id":22,"path":23,"source_refs":24},"The manual prints a physical Left EOS contact at matrix 15 and does not mark it as a cabinet switch. FLIP1516 and the retained key handler put left cabinet-button state at public 15.","conflict.left-flipper-eos-runtime","\u002Finputs\u002Fswitch.matrix-15",[25,26,27],"manual.data-east.torpedo-alley.1988","pinmame.core.4ec52ff0ac13","vpx-script.torpedo-alley-hybrid-mod-1-1",{"description":29,"id":30,"path":31,"source_refs":32},"The manual prints a physical Right EOS contact at matrix 16 and does not mark it as a cabinet switch. FLIP1516 and the retained key handler put right cabinet-button state at public 16.","conflict.right-flipper-eos-runtime","\u002Finputs\u002Fswitch.matrix-16",[25,26,27],{"description":34,"id":35,"path":36,"source_refs":37},"The manual's paired L\u002FR wiring and retained active callbacks make public 1-8 flash lamps and 25-32 mechanisms. Torpedo Alley's pinned s11.c block instead types only public 25-32 as eight muxed #89 bulbs; the semantic map follows the manual\u002Fruntime agreement and retains the emulator typing disagreement.","conflict.mux-bank-output-typing","\u002Foutputs\u002Fcoil.driver-*",[25,26,27],{"description":39,"id":40,"path":41,"source_refs":42},"The Coil Test table and coil-location plan print SP1 Center Thumper Bumper and SP2 Right Thumper Bumper. The special-coil wiring diagram prints SP2 Center and SP1 Right. The two-against-one working labels are used without erasing the schematic cells.","conflict.special-solenoid-sp1-sp2-schematic-swap","\u002Foutputs\u002Fcoil.driver-17",[25,43],"human-review.torpedo-alley-manual-renders",{"description":45,"id":46,"path":47,"source_refs":48},"Manual and pinned s11.c identify output 11 as the general-illumination relay. The retained script assigns GIUpdate to 11, then later overwrites the same SolCallback array slot with Sol11BG, so the known-working table's effective callback is a backglass proxy.","conflict.output-11-callback-overwrite","\u002Foutputs\u002Fcoil.driver-11",[25,26,27],{"description":50,"id":51,"path":52,"source_refs":53},"The manual assigns 23 to Bottom Left Star Rollover and the extraction contains SW23 at that location, but active SW23_Hit pulses public switch 18 (Left Return).","conflict.switch-23-runtime-misroute","\u002Finputs\u002Fswitch.matrix-23",[25,27,54],"vpx-table.torpedo-alley-hybrid-mod-1-1",{"description":56,"id":57,"path":58,"source_refs":59},"The manual assigns 36 to Right Star Rollover and the extraction contains SW36 at that location, but active SW36_Hit pulses public switch 26 (S lane).","conflict.switch-36-runtime-misroute","\u002Finputs\u002Fswitch.matrix-36",[25,27,54],{"description":61,"id":62,"path":63,"source_refs":64},"The manual fits lamp 24 as Insert 1 Torpedo (2) and the extraction has an L24 Light object. The script's only Lights(24) assignment is whole-line commented, so shared VPM lamp polling cannot reach it through this table's active membership array.","conflict.lamp-24-runtime-omission","\u002Foutputs\u002Flamp.matrix-24",[25,27,54],{"hardware_generation":66,"inversion_applied_by_emulator":12,"platform":67},"0x1000","pinmame.dataeast",{"status":69,"missing":70,"dimensions":77},"partial",[71,72,73,74,75,76],"output_semantics","mechanism_behavior","polarity","recreation_notes","spatial_placement","unresolved_conflicts",{"address_enumeration":78,"catalog_identity":78,"mechanisms":79,"physical_wiring":79,"recreation_knowledge":80,"semantic_naming":79,"spatial_placement":80,"variant_coverage":78},"validated","conflicted","candidate",[82,95,104,114],{"controller_index":4,"id":83,"kind":84,"label":85,"provenance":86,"segment_start":88,"spatial":89,"width":94},"display.segment-0","segment","Player 1 alphanumeric display",{"source_refs":87,"status":78},[26,25],1,{"provenance":90,"reason":92,"status":93},{"source_refs":91,"status":78},[26,25],"cabinet_or_service","not_applicable",7,{"controller_index":88,"id":96,"kind":84,"label":97,"provenance":98,"segment_start":100,"spatial":101,"width":94},"display.segment-1","Player 2 alphanumeric display",{"source_refs":99,"status":78},[26,25],9,{"provenance":102,"reason":92,"status":93},{"source_refs":103,"status":78},[26,25],{"controller_index":105,"id":106,"kind":84,"label":107,"provenance":108,"segment_start":110,"spatial":111,"width":94},2,"display.segment-2","Player 3 numeric display",{"source_refs":109,"status":78},[26,25],21,{"provenance":112,"reason":92,"status":93},{"source_refs":113,"status":78},[26,25],{"controller_index":115,"id":116,"kind":84,"label":117,"provenance":118,"segment_start":120,"spatial":121,"width":94},3,"display.segment-3","Player 4 numeric display",{"source_refs":119,"status":78},[26,25],29,{"provenance":122,"reason":92,"status":93},{"source_refs":123,"status":78},[26,25],[125,132],{"description":126,"flags":4,"id":127,"manufacturer":128,"physical_compatibility":129,"variant_notes":130,"year":131},"Torpedo Alley (2.1 Europe)","torp_e21","Data East","identical","Clone-tree parent and retained-table ROM. European 2.1 program ROMs; shared torpGameData.","1988",{"clone_of":127,"description":133,"flags":4,"id":134,"manufacturer":128,"physical_compatibility":129,"variant_notes":135,"year":131},"Torpedo Alley (1.6)","torp_a16","US 1.6 program ROMs; same INITGAMES11 physical GameData, display layout and sound-board declaration as the parent.","pinmame-machine-definition",[138,164,182,201,221,240,259,278,296,313,333,352,371,390,417,436,455,480,502,519,541,562,584,606,627,652,674,696,717,740,764,788,812,835,857,879,901,923,945,967,989,1009,1028,1047,1066,1085,1107,1124,1141,1166,1190,1214,1238,1262,1284,1306,1328,1346,1363,1380,1397,1414,1431,1448,1465,1482,1497],{"aliases":139,"availability":145,"binding":146,"id":148,"kind":149,"label":150,"physical":151,"provenance":153,"roles":155,"spatial":157,"wiring":160},[140,143],{"namespace":141,"value":142},"pinmame.switch","1",{"namespace":144,"value":142},"manual.address","used",{"device":88,"group":147},"pinmame.input.switch","switch.matrix-1","switch","Plumb Tilt",{"notes":152},"Manual switch matrix column 1, row 1; matrix cell 'Plumb Tilt'.",{"source_refs":154,"status":78},[25,26,27],[156],"cabinet.tilt",{"provenance":158,"reason":92,"status":93},{"source_refs":159,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":163},"CPU Board","GRN-BRN","WHT-BRN",{"aliases":165,"availability":169,"binding":170,"id":171,"kind":149,"label":172,"physical":173,"provenance":175,"spatial":177,"wiring":180},[166,168],{"namespace":141,"value":167},"2",{"namespace":144,"value":167},"unused",{"device":105,"group":147},"switch.matrix-2","Unused Switch 2",{"notes":174},"Manual switch matrix column 1, row 2; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":176,"status":78},[25,26,27],{"provenance":178,"reason":169,"status":93},{"source_refs":179,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":181},"WHT-RED",{"aliases":183,"availability":145,"binding":187,"id":188,"kind":149,"label":189,"physical":190,"provenance":192,"roles":194,"spatial":196,"wiring":199},[184,186],{"namespace":141,"value":185},"3",{"namespace":144,"value":185},{"device":115,"group":147},"switch.matrix-3","Credit Button",{"notes":191},"Manual switch matrix column 1, row 3; matrix cell 'Credit Button'.",{"source_refs":193,"status":78},[25,26,27],[195],"cabinet.start",{"provenance":197,"reason":92,"status":93},{"source_refs":198,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":200},"WHT-ORN",{"aliases":202,"availability":145,"binding":206,"id":208,"kind":149,"label":209,"physical":210,"provenance":212,"roles":214,"spatial":216,"wiring":219},[203,205],{"namespace":141,"value":204},"4",{"namespace":144,"value":204},{"device":207,"group":147},4,"switch.matrix-4","Right Coin",{"notes":211},"Manual switch matrix column 1, row 4; matrix cell 'Right Coin'.",{"source_refs":213,"status":78},[25,26,27],[215],"cabinet.coin",{"provenance":217,"reason":92,"status":93},{"source_refs":218,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":220},"WHT-YEL",{"aliases":222,"availability":145,"binding":226,"id":228,"kind":149,"label":229,"physical":230,"provenance":232,"roles":234,"spatial":235,"wiring":238},[223,225],{"namespace":141,"value":224},"5",{"namespace":144,"value":224},{"device":227,"group":147},5,"switch.matrix-5","Center Coin",{"notes":231},"Manual switch matrix column 1, row 5; matrix cell 'Center Coin'.",{"source_refs":233,"status":78},[25,26,27],[215],{"provenance":236,"reason":92,"status":93},{"source_refs":237,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":239},"WHT-GRN",{"aliases":241,"availability":145,"binding":245,"id":247,"kind":149,"label":248,"physical":249,"provenance":251,"roles":253,"spatial":254,"wiring":257},[242,244],{"namespace":141,"value":243},"6",{"namespace":144,"value":243},{"device":246,"group":147},6,"switch.matrix-6","Left Coin",{"notes":250},"Manual switch matrix column 1, row 6; matrix cell 'Left Coin'.",{"source_refs":252,"status":78},[25,26,27],[215],{"provenance":255,"reason":92,"status":93},{"source_refs":256,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":258},"WHT-BLU",{"aliases":260,"availability":145,"binding":264,"id":265,"kind":149,"label":266,"physical":267,"provenance":269,"roles":271,"spatial":273,"wiring":276},[261,263],{"namespace":141,"value":262},"7",{"namespace":144,"value":262},{"device":94,"group":147},"switch.matrix-7","Slam Tilt",{"notes":268},"Manual switch matrix column 1, row 7; matrix cell 'Slam Tilt'.",{"source_refs":270,"status":78},[25,26,27],[272],"cabinet.slam-tilt",{"provenance":274,"reason":92,"status":93},{"source_refs":275,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":277},"WHT-VIO",{"aliases":279,"availability":169,"binding":283,"id":285,"kind":149,"label":286,"physical":287,"provenance":289,"spatial":291,"wiring":294},[280,282],{"namespace":141,"value":281},"8",{"namespace":144,"value":281},{"device":284,"group":147},8,"switch.matrix-8","Unused Switch 8",{"notes":288},"Manual switch matrix column 1, row 8; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":290,"status":78},[25,26,27],{"provenance":292,"reason":169,"status":93},{"source_refs":293,"status":78},[25],{"board":161,"drive_wire":162,"return_wire":295},"WHT-GRY",{"aliases":297,"availability":169,"binding":301,"id":302,"kind":149,"label":303,"physical":304,"provenance":306,"spatial":308,"wiring":311},[298,300],{"namespace":141,"value":299},"9",{"namespace":144,"value":299},{"device":100,"group":147},"switch.matrix-9","Unused Switch 9",{"notes":305},"Manual switch matrix column 2, row 1; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":307,"status":78},[25,26,27],{"provenance":309,"reason":169,"status":93},{"source_refs":310,"status":78},[25],{"board":161,"drive_wire":312,"return_wire":163},"GRN-RED",{"aliases":314,"availability":145,"binding":318,"id":320,"kind":149,"label":321,"physical":322,"provenance":324,"roles":326,"spatial":328,"wiring":332},[315,317],{"namespace":141,"value":316},"10",{"namespace":144,"value":316},{"device":319,"group":147},10,"switch.matrix-10","Outhole",{"notes":323},"Manual switch matrix column 2, row 2; matrix cell 'Outhole'.",{"source_refs":325,"status":78},[25,26,27],[327],"outhole",{"provenance":329,"reason":331,"status":93},{"source_refs":330,"status":78},[25,27],"internal_nonvisual",{"board":161,"drive_wire":312,"return_wire":181},{"aliases":334,"availability":145,"binding":338,"id":340,"initial_active":12,"kind":149,"label":341,"physical":342,"provenance":344,"roles":346,"spatial":348,"wiring":351},[335,337],{"namespace":141,"value":336},"11",{"namespace":144,"value":336},{"device":339,"group":147},11,"switch.matrix-11","Trough #1",{"notes":343},"Manual switch matrix column 2, row 3; matrix cell 'Trough #1'. The following description list literally prints 'Trough :1'; the working label expands the device role without altering the excerpt.",{"source_refs":345,"status":78},[25,26,27],[347],"trough.position-1",{"provenance":349,"reason":331,"status":93},{"source_refs":350,"status":78},[25,27],{"board":161,"drive_wire":312,"return_wire":200},{"aliases":353,"availability":145,"binding":357,"id":359,"initial_active":12,"kind":149,"label":360,"physical":361,"provenance":363,"roles":365,"spatial":367,"wiring":370},[354,356],{"namespace":141,"value":355},"12",{"namespace":144,"value":355},{"device":358,"group":147},12,"switch.matrix-12","Trough #2",{"notes":362},"Manual switch matrix column 2, row 4; matrix cell 'Trough #2'. The following description list literally prints 'Trough :2'; the working label expands the device role without altering the excerpt.",{"source_refs":364,"status":78},[25,26,27],[366],"trough.position-2",{"provenance":368,"reason":331,"status":93},{"source_refs":369,"status":78},[25,27],{"board":161,"drive_wire":312,"return_wire":220},{"aliases":372,"availability":145,"binding":376,"id":378,"initial_active":12,"kind":149,"label":379,"physical":380,"provenance":382,"roles":384,"spatial":386,"wiring":389},[373,375],{"namespace":141,"value":374},"13",{"namespace":144,"value":374},{"device":377,"group":147},13,"switch.matrix-13","Trough #3",{"notes":381},"Manual switch matrix column 2, row 5; matrix cell 'Trough #3'. The following description list literally prints 'Trough :3'; the working label expands the device role without altering the excerpt.",{"source_refs":383,"status":78},[25,26,27],[385],"trough.position-3",{"provenance":387,"reason":331,"status":93},{"source_refs":388,"status":78},[25,27],{"board":161,"drive_wire":312,"return_wire":239},{"aliases":391,"availability":145,"binding":395,"id":397,"kind":149,"label":398,"physical":399,"provenance":401,"pulse":12,"roles":403,"spatial":405,"wiring":416},[392,394],{"namespace":141,"value":393},"14",{"namespace":144,"value":393},{"device":396,"group":147},14,"switch.matrix-14","Shooter Lane",{"notes":400},"Manual switch matrix column 2, row 6; matrix cell 'Shooter Lane'.",{"source_refs":402,"status":78},[25,26,27],[404],"shooter-lane",{"placements":406,"status":411},[407],{"id":408,"provenance":409,"role":412,"space":413,"x":414,"y":415},"switch.matrix-14.placement-1",{"source_refs":410,"status":411},[54,27,25],"observed","sensor","playfield",0.945832,0.773,{"board":161,"drive_wire":312,"return_wire":258},{"aliases":418,"availability":145,"binding":422,"id":424,"kind":149,"label":425,"physical":426,"provenance":428,"roles":430,"spatial":432,"wiring":435},[419,421],{"namespace":141,"value":420},"15",{"namespace":144,"value":420},{"device":423,"group":147},15,"switch.matrix-15","Left Flipper EOS",{"notes":427},"Manual switch matrix column 2, row 7; matrix cell 'Left EOS'. The following description list literally prints 'Left EOS'; the working label expands the device role without altering the excerpt. The manual prints a physical left EOS contact, part 180-5026-00, and does not star it as a cabinet switch. FLIP1516 and the retained table instead expose left cabinet-button state at this address.",{"source_refs":429,"status":79},[25,26,27],[431],"flipper.left.eos",{"provenance":433,"reason":331,"status":93},{"source_refs":434,"status":79},[25,27],{"board":161,"drive_wire":312,"return_wire":277},{"aliases":437,"availability":145,"binding":441,"id":443,"kind":149,"label":444,"physical":445,"provenance":447,"roles":449,"spatial":451,"wiring":454},[438,440],{"namespace":141,"value":439},"16",{"namespace":144,"value":439},{"device":442,"group":147},16,"switch.matrix-16","Right Flipper EOS",{"notes":446},"Manual switch matrix column 2, row 8; matrix cell 'Right EOS'. The following description list literally prints 'Right EOS'; the working label expands the device role without altering the excerpt. The manual prints a physical right EOS contact, part 180-5026-00, and does not star it as a cabinet switch. FLIP1516 and the retained table instead expose right cabinet-button state at this address.",{"source_refs":448,"status":79},[25,26,27],[450],"flipper.right.eos",{"provenance":452,"reason":331,"status":93},{"source_refs":453,"status":79},[25,27],{"board":161,"drive_wire":312,"return_wire":295},{"aliases":456,"availability":145,"binding":460,"id":462,"kind":149,"label":463,"physical":464,"provenance":466,"roles":468,"spatial":470,"wiring":478},[457,459],{"namespace":141,"value":458},"17",{"namespace":144,"value":458},{"device":461,"group":147},17,"switch.matrix-17","Laser Kick",{"notes":465},"Manual switch matrix column 3, row 1; matrix cell 'Laser Kick'.",{"source_refs":467,"status":78},[25,26,27],[469],"laser-kick",{"placements":471,"status":411},[472],{"id":473,"provenance":474,"role":412,"space":413,"x":476,"y":477},"switch.matrix-17.placement-1",{"source_refs":475,"status":411},[54,27,25],0.06,0.795,{"board":161,"drive_wire":479,"return_wire":163},"GRN-ORN",{"aliases":481,"availability":145,"binding":485,"id":487,"kind":149,"label":488,"physical":489,"provenance":491,"pulse":12,"spatial":493,"wiring":501},[482,484],{"namespace":141,"value":483},"18",{"namespace":144,"value":483},{"device":486,"group":147},18,"switch.matrix-18","Left Return",{"notes":490},"Manual switch matrix column 3, row 2; matrix cell 'Left Return'.",{"source_refs":492,"status":78},[25,26,27],{"placements":494,"status":411},[495],{"id":496,"provenance":497,"role":412,"space":413,"x":499,"y":500},"switch.matrix-18.placement-1",{"source_refs":498,"status":411},[54,27,25],0.125,0.719,{"board":161,"drive_wire":479,"return_wire":181},{"aliases":503,"availability":169,"binding":507,"id":509,"kind":149,"label":510,"physical":511,"provenance":513,"spatial":515,"wiring":518},[504,506],{"namespace":141,"value":505},"19",{"namespace":144,"value":505},{"device":508,"group":147},19,"switch.matrix-19","Unused Switch 19",{"notes":512},"Manual switch matrix column 3, row 3; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":514,"status":78},[25,26,27],{"provenance":516,"reason":169,"status":93},{"source_refs":517,"status":78},[25],{"board":161,"drive_wire":479,"return_wire":200},{"aliases":520,"availability":145,"binding":524,"id":526,"kind":149,"label":527,"physical":528,"provenance":530,"pulse":12,"spatial":532,"wiring":540},[521,523],{"namespace":141,"value":522},"20",{"namespace":144,"value":522},{"device":525,"group":147},20,"switch.matrix-20","Left Green Target",{"notes":529},"Manual switch matrix column 3, row 4; matrix cell 'Left Green Target'.",{"source_refs":531,"status":78},[25,26,27],{"placements":533,"status":80},[534],{"id":535,"provenance":536,"role":412,"space":413,"x":538,"y":539},"switch.matrix-20.placement-1",{"source_refs":537,"status":80},[54,27,25],0.104582,0.544512,{"board":161,"drive_wire":479,"return_wire":220},{"aliases":542,"availability":145,"binding":546,"id":547,"kind":149,"label":548,"physical":549,"provenance":551,"pulse":12,"spatial":553,"wiring":561},[543,545],{"namespace":141,"value":544},"21",{"namespace":144,"value":544},{"device":110,"group":147},"switch.matrix-21","Center Green Target",{"notes":550},"Manual switch matrix column 3, row 5; matrix cell 'Center Green Target'.",{"source_refs":552,"status":78},[25,26,27],{"placements":554,"status":80},[555],{"id":556,"provenance":557,"role":412,"space":413,"x":559,"y":560},"switch.matrix-21.placement-1",{"source_refs":558,"status":80},[54,27,25],0.130745,0.519962,{"board":161,"drive_wire":479,"return_wire":239},{"aliases":563,"availability":145,"binding":567,"id":569,"kind":149,"label":570,"physical":571,"provenance":573,"pulse":12,"spatial":575,"wiring":583},[564,566],{"namespace":141,"value":565},"22",{"namespace":144,"value":565},{"device":568,"group":147},22,"switch.matrix-22","Right Green Target",{"notes":572},"Manual switch matrix column 3, row 6; matrix cell 'Right Green Target'.",{"source_refs":574,"status":78},[25,26,27],{"placements":576,"status":80},[577],{"id":578,"provenance":579,"role":412,"space":413,"x":581,"y":582},"switch.matrix-22.placement-1",{"source_refs":580,"status":80},[54,27,25],0.156474,0.495523,{"board":161,"drive_wire":479,"return_wire":258},{"aliases":585,"availability":145,"binding":589,"id":591,"kind":149,"label":592,"physical":593,"provenance":595,"pulse":12,"spatial":597,"wiring":605},[586,588],{"namespace":141,"value":587},"23",{"namespace":144,"value":587},{"device":590,"group":147},23,"switch.matrix-23","Bottom Left Star Rollover",{"notes":594},"Manual switch matrix column 3, row 7; matrix cell 'Bottom Left Star RO'. The retained SW23_Hit handler pulses public 18 instead of 23; the manual semantics govern this physical record and the runtime defect is retained as a conflict.",{"source_refs":596,"status":79},[25,26,27],{"placements":598,"status":80},[599],{"id":600,"provenance":601,"role":412,"space":413,"x":603,"y":604},"switch.matrix-23.placement-1",{"source_refs":602,"status":80},[54,27,25],0.253202,0.465521,{"board":161,"drive_wire":479,"return_wire":277},{"aliases":607,"availability":145,"binding":611,"id":612,"kind":149,"label":613,"physical":614,"provenance":616,"pulse":12,"spatial":618,"wiring":626},[608,610],{"namespace":141,"value":609},"24",{"namespace":144,"value":609},{"device":5,"group":147},"switch.matrix-24","Spots Laser Kick Target",{"notes":615},"Manual switch matrix column 3, row 8; matrix cell 'Spots Laser Kick'.",{"source_refs":617,"status":78},[25,26,27],{"placements":619,"status":80},[620],{"id":621,"provenance":622,"role":412,"space":413,"x":624,"y":625},"switch.matrix-24.placement-1",{"source_refs":623,"status":80},[54,27,25],0.296785,0.372729,{"board":161,"drive_wire":479,"return_wire":295},{"aliases":628,"availability":145,"binding":632,"id":634,"kind":149,"label":635,"physical":636,"provenance":638,"pulse":12,"roles":640,"spatial":642,"wiring":650},[629,631],{"namespace":141,"value":630},"25",{"namespace":144,"value":630},{"device":633,"group":147},25,"switch.matrix-25","Top Left Spinner",{"notes":637},"Manual switch matrix column 4, row 1; matrix cell 'Top Left Spinner'.",{"source_refs":639,"status":78},[25,26,27],[641],"spinner.left",{"placements":643,"status":411},[644],{"id":645,"provenance":646,"role":412,"space":413,"x":648,"y":649},"switch.matrix-25.placement-1",{"source_refs":647,"status":411},[54,27,25],0.1025,0.1785,{"board":161,"drive_wire":651,"return_wire":163},"GRN-YEL",{"aliases":653,"availability":145,"binding":657,"id":659,"kind":149,"label":660,"physical":661,"provenance":663,"pulse":12,"spatial":665,"wiring":673},[654,656],{"namespace":141,"value":655},"26",{"namespace":144,"value":655},{"device":658,"group":147},26,"switch.matrix-26","\"S\" Lane",{"notes":662},"Manual switch matrix column 4, row 2; matrix cell '\"S\" Lane'.",{"source_refs":664,"status":78},[25,26,27],{"placements":666,"status":411},[667],{"id":668,"provenance":669,"role":412,"space":413,"x":671,"y":672},"switch.matrix-26.placement-1",{"source_refs":670,"status":411},[54,27,25],0.231923,0.134438,{"board":161,"drive_wire":651,"return_wire":181},{"aliases":675,"availability":145,"binding":679,"id":681,"kind":149,"label":682,"physical":683,"provenance":685,"pulse":12,"spatial":687,"wiring":695},[676,678],{"namespace":141,"value":677},"27",{"namespace":144,"value":677},{"device":680,"group":147},27,"switch.matrix-27","\"U\" Lane",{"notes":684},"Manual switch matrix column 4, row 3; matrix cell '\"U\" Lane'.",{"source_refs":686,"status":78},[25,26,27],{"placements":688,"status":411},[689],{"id":690,"provenance":691,"role":412,"space":413,"x":693,"y":694},"switch.matrix-27.placement-1",{"source_refs":692,"status":411},[54,27,25],0.330634,0.134938,{"board":161,"drive_wire":651,"return_wire":200},{"aliases":697,"availability":145,"binding":701,"id":703,"kind":149,"label":704,"physical":705,"provenance":707,"pulse":12,"spatial":709,"wiring":716},[698,700],{"namespace":141,"value":699},"28",{"namespace":144,"value":699},{"device":702,"group":147},28,"switch.matrix-28","\"B\" Lane",{"notes":706},"Manual switch matrix column 4, row 4; matrix cell '\"B\" Lane'.",{"source_refs":708,"status":78},[25,26,27],{"placements":710,"status":411},[711],{"id":712,"provenance":713,"role":412,"space":413,"x":715,"y":694},"switch.matrix-28.placement-1",{"source_refs":714,"status":411},[54,27,25],0.427634,{"board":161,"drive_wire":651,"return_wire":220},{"aliases":718,"availability":145,"binding":722,"id":723,"kind":149,"label":724,"physical":725,"provenance":727,"pulse":12,"roles":729,"spatial":731,"wiring":739},[719,721],{"namespace":141,"value":720},"29",{"namespace":144,"value":720},{"device":120,"group":147},"switch.matrix-29","Left Drop Target",{"notes":726},"Manual switch matrix column 4, row 5; matrix cell 'Left Drop Target'.",{"source_refs":728,"status":78},[25,26,27],[730],"drop-bank.position-1",{"placements":732,"status":80},[733],{"id":734,"provenance":735,"role":412,"space":413,"x":737,"y":738},"switch.matrix-29.placement-1",{"source_refs":736,"status":80},[54,27,25],0.679322,0.133569,{"board":161,"drive_wire":651,"return_wire":239},{"aliases":741,"availability":145,"binding":745,"id":747,"kind":149,"label":748,"physical":749,"provenance":751,"pulse":12,"roles":753,"spatial":755,"wiring":763},[742,744],{"namespace":141,"value":743},"30",{"namespace":144,"value":743},{"device":746,"group":147},30,"switch.matrix-30","Center Drop Target",{"notes":750},"Manual switch matrix column 4, row 6; matrix cell 'Center Drop Target'.",{"source_refs":752,"status":78},[25,26,27],[754],"drop-bank.position-2",{"placements":756,"status":80},[757],{"id":758,"provenance":759,"role":412,"space":413,"x":761,"y":762},"switch.matrix-30.placement-1",{"source_refs":760,"status":80},[54,27,25],0.725574,0.147795,{"board":161,"drive_wire":651,"return_wire":258},{"aliases":765,"availability":145,"binding":769,"id":771,"kind":149,"label":772,"physical":773,"provenance":775,"pulse":12,"roles":777,"spatial":779,"wiring":787},[766,768],{"namespace":141,"value":767},"31",{"namespace":144,"value":767},{"device":770,"group":147},31,"switch.matrix-31","Right Drop Target",{"notes":774},"Manual switch matrix column 4, row 7; matrix cell 'Right Drop Target'.",{"source_refs":776,"status":78},[25,26,27],[778],"drop-bank.position-3",{"placements":780,"status":80},[781],{"id":782,"provenance":783,"role":412,"space":413,"x":785,"y":786},"switch.matrix-31.placement-1",{"source_refs":784,"status":80},[54,27,25],0.770013,0.162421,{"board":161,"drive_wire":651,"return_wire":277},{"aliases":789,"availability":145,"binding":793,"id":795,"kind":149,"label":796,"physical":797,"provenance":799,"pulse":12,"roles":801,"spatial":803,"wiring":811},[790,792],{"namespace":141,"value":791},"32",{"namespace":144,"value":791},{"device":794,"group":147},32,"switch.matrix-32","Right Spinner",{"notes":798},"Manual switch matrix column 4, row 8; matrix cell 'Right Spinner'.",{"source_refs":800,"status":78},[25,26,27],[802],"spinner.right",{"placements":804,"status":411},[805],{"id":806,"provenance":807,"role":412,"space":413,"x":809,"y":810},"switch.matrix-32.placement-1",{"source_refs":808,"status":411},[54,27,25],0.904307,0.117923,{"board":161,"drive_wire":651,"return_wire":295},{"aliases":813,"availability":145,"binding":817,"id":819,"kind":149,"label":820,"physical":821,"provenance":823,"pulse":12,"spatial":825,"wiring":833},[814,816],{"namespace":141,"value":815},"33",{"namespace":144,"value":815},{"device":818,"group":147},33,"switch.matrix-33","Left Yellow Target",{"notes":822},"Manual switch matrix column 5, row 1; matrix cell 'Left Yellow Target'.",{"source_refs":824,"status":78},[25,26,27],{"placements":826,"status":80},[827],{"id":828,"provenance":829,"role":412,"space":413,"x":831,"y":832},"switch.matrix-33.placement-1",{"source_refs":830,"status":80},[54,27,25],0.904776,0.239681,{"board":161,"drive_wire":834,"return_wire":163},"GRN-BLK",{"aliases":836,"availability":145,"binding":840,"id":842,"kind":149,"label":843,"physical":844,"provenance":846,"pulse":12,"spatial":848,"wiring":856},[837,839],{"namespace":141,"value":838},"34",{"namespace":144,"value":838},{"device":841,"group":147},34,"switch.matrix-34","Center Yellow Target",{"notes":845},"Manual switch matrix column 5, row 2; matrix cell 'Center Yellow Target'.",{"source_refs":847,"status":78},[25,26,27],{"placements":849,"status":80},[850],{"id":851,"provenance":852,"role":412,"space":413,"x":854,"y":855},"switch.matrix-34.placement-1",{"source_refs":853,"status":80},[54,27,25],0.89949,0.268462,{"board":161,"drive_wire":834,"return_wire":181},{"aliases":858,"availability":145,"binding":862,"id":864,"kind":149,"label":865,"physical":866,"provenance":868,"pulse":12,"spatial":870,"wiring":878},[859,861],{"namespace":141,"value":860},"35",{"namespace":144,"value":860},{"device":863,"group":147},35,"switch.matrix-35","Right Yellow Target",{"notes":867},"Manual switch matrix column 5, row 3; matrix cell 'Right Yellow Target'.",{"source_refs":869,"status":78},[25,26,27],{"placements":871,"status":80},[872],{"id":873,"provenance":874,"role":412,"space":413,"x":876,"y":877},"switch.matrix-35.placement-1",{"source_refs":875,"status":80},[54,27,25],0.899571,0.297126,{"board":161,"drive_wire":834,"return_wire":200},{"aliases":880,"availability":145,"binding":884,"id":886,"kind":149,"label":887,"physical":888,"provenance":890,"pulse":12,"spatial":892,"wiring":900},[881,883],{"namespace":141,"value":882},"36",{"namespace":144,"value":882},{"device":885,"group":147},36,"switch.matrix-36","Right Star Rollover",{"notes":889},"Manual switch matrix column 5, row 4; matrix cell 'Right Star RO'. The retained SW36_Hit handler pulses public 26 instead of 36; the manual semantics govern this physical record and the runtime defect is retained as a conflict.",{"source_refs":891,"status":79},[25,26,27],{"placements":893,"status":80},[894],{"id":895,"provenance":896,"role":412,"space":413,"x":898,"y":899},"switch.matrix-36.placement-1",{"source_refs":897,"status":80},[54,27,25],0.734922,0.442808,{"board":161,"drive_wire":834,"return_wire":220},{"aliases":902,"availability":145,"binding":906,"id":908,"kind":149,"label":909,"physical":910,"provenance":912,"pulse":12,"spatial":914,"wiring":922},[903,905],{"namespace":141,"value":904},"37",{"namespace":144,"value":904},{"device":907,"group":147},37,"switch.matrix-37","Left 50 Point Switch",{"notes":911},"Manual switch matrix column 5, row 5; matrix cell 'Left 50 Point Switch'.",{"source_refs":913,"status":78},[25,26,27],{"placements":915,"status":80},[916],{"id":917,"provenance":918,"role":412,"space":413,"x":920,"y":921},"switch.matrix-37.placement-1",{"source_refs":919,"status":80},[54,27,25],0.042846,0.254863,{"board":161,"drive_wire":834,"return_wire":239},{"aliases":924,"availability":145,"binding":928,"id":930,"kind":149,"label":931,"physical":932,"provenance":934,"pulse":12,"spatial":936,"wiring":944},[925,927],{"namespace":141,"value":926},"38",{"namespace":144,"value":926},{"device":929,"group":147},38,"switch.matrix-38","Left Blue Target",{"notes":933},"Manual switch matrix column 5, row 6; matrix cell 'Left Blue Target'.",{"source_refs":935,"status":78},[25,26,27],{"placements":937,"status":80},[938],{"id":939,"provenance":940,"role":412,"space":413,"x":942,"y":943},"switch.matrix-38.placement-1",{"source_refs":941,"status":80},[54,27,25],0.444639,0.422168,{"board":161,"drive_wire":834,"return_wire":258},{"aliases":946,"availability":145,"binding":950,"id":952,"kind":149,"label":953,"physical":954,"provenance":956,"pulse":12,"spatial":958,"wiring":966},[947,949],{"namespace":141,"value":948},"39",{"namespace":144,"value":948},{"device":951,"group":147},39,"switch.matrix-39","Center Blue Target",{"notes":955},"Manual switch matrix column 5, row 7; matrix cell 'Center Blue Target'.",{"source_refs":957,"status":78},[25,26,27],{"placements":959,"status":80},[960],{"id":961,"provenance":962,"role":412,"space":413,"x":964,"y":965},"switch.matrix-39.placement-1",{"source_refs":963,"status":80},[54,27,25],0.491335,0.438304,{"board":161,"drive_wire":834,"return_wire":277},{"aliases":968,"availability":145,"binding":972,"id":974,"kind":149,"label":975,"physical":976,"provenance":978,"pulse":12,"spatial":980,"wiring":988},[969,971],{"namespace":141,"value":970},"40",{"namespace":144,"value":970},{"device":973,"group":147},40,"switch.matrix-40","Right Blue Target",{"notes":977},"Manual switch matrix column 5, row 8; matrix cell 'Right Blue Target'.",{"source_refs":979,"status":78},[25,26,27],{"placements":981,"status":80},[982],{"id":983,"provenance":984,"role":412,"space":413,"x":986,"y":987},"switch.matrix-40.placement-1",{"source_refs":985,"status":80},[54,27,25],0.539114,0.454851,{"board":161,"drive_wire":834,"return_wire":295},{"aliases":990,"availability":145,"binding":994,"id":996,"kind":149,"label":997,"physical":998,"provenance":1000,"roles":1002,"spatial":1004,"wiring":1007},[991,993],{"namespace":141,"value":992},"41",{"namespace":144,"value":992},{"device":995,"group":147},41,"switch.matrix-41","Left Kicker #1",{"notes":999},"Manual switch matrix column 6, row 1; matrix cell 'Left Kicker #1'. The following description list literally prints 'Left Kicker :1'; the working label expands the device role without altering the excerpt.",{"source_refs":1001,"status":78},[25,26,27],[1003],"left-lock.position-2",{"provenance":1005,"reason":331,"status":93},{"source_refs":1006,"status":78},[25,27],{"board":161,"drive_wire":1008,"return_wire":163},"GRN-BLU",{"aliases":1010,"availability":145,"binding":1014,"id":1016,"kind":149,"label":1017,"physical":1018,"provenance":1020,"roles":1022,"spatial":1024,"wiring":1027},[1011,1013],{"namespace":141,"value":1012},"42",{"namespace":144,"value":1012},{"device":1015,"group":147},42,"switch.matrix-42","Left Kicker #2",{"notes":1019},"Manual switch matrix column 6, row 2; matrix cell 'Left Kicker #2'. The following description list literally prints 'Left Kicker :2'; the working label expands the device role without altering the excerpt.",{"source_refs":1021,"status":78},[25,26,27],[1023],"left-lock.position-1",{"provenance":1025,"reason":331,"status":93},{"source_refs":1026,"status":78},[25,27],{"board":161,"drive_wire":1008,"return_wire":181},{"aliases":1029,"availability":145,"binding":1033,"id":1035,"kind":149,"label":1036,"physical":1037,"provenance":1039,"roles":1041,"spatial":1043,"wiring":1046},[1030,1032],{"namespace":141,"value":1031},"43",{"namespace":144,"value":1031},{"device":1034,"group":147},43,"switch.matrix-43","Vertical Up Kicker",{"notes":1038},"Manual switch matrix column 6, row 3; matrix cell 'Vertical Up Kicker'.",{"source_refs":1040,"status":78},[25,26,27],[1042],"vertical-up-kicker",{"provenance":1044,"reason":331,"status":93},{"source_refs":1045,"status":78},[25,27],{"board":161,"drive_wire":1008,"return_wire":200},{"aliases":1048,"availability":145,"binding":1052,"id":1054,"kind":149,"label":1055,"physical":1056,"provenance":1058,"roles":1060,"spatial":1062,"wiring":1065},[1049,1051],{"namespace":141,"value":1050},"44",{"namespace":144,"value":1050},{"device":1053,"group":147},44,"switch.matrix-44","Center Kicker #1",{"notes":1057},"Manual switch matrix column 6, row 4; matrix cell 'Center Kicker #1'. The following description list literally prints 'Center Kicker :1'; the working label expands the device role without altering the excerpt.",{"source_refs":1059,"status":78},[25,26,27],[1061],"center-lock.position-2",{"provenance":1063,"reason":331,"status":93},{"source_refs":1064,"status":78},[25,27],{"board":161,"drive_wire":1008,"return_wire":220},{"aliases":1067,"availability":145,"binding":1071,"id":1073,"kind":149,"label":1074,"physical":1075,"provenance":1077,"roles":1079,"spatial":1081,"wiring":1084},[1068,1070],{"namespace":141,"value":1069},"45",{"namespace":144,"value":1069},{"device":1072,"group":147},45,"switch.matrix-45","Center Kicker #2",{"notes":1076},"Manual switch matrix column 6, row 5; matrix cell 'Center Kicker #2'. The following description list literally prints 'Center Kicker :2'; the working label expands the device role without altering the excerpt.",{"source_refs":1078,"status":78},[25,26,27],[1080],"center-lock.position-1",{"provenance":1082,"reason":331,"status":93},{"source_refs":1083,"status":78},[25,27],{"board":161,"drive_wire":1008,"return_wire":239},{"aliases":1086,"availability":145,"binding":1090,"id":1092,"kind":149,"label":1093,"physical":1094,"provenance":1096,"pulse":12,"spatial":1098,"wiring":1106},[1087,1089],{"namespace":141,"value":1088},"46",{"namespace":144,"value":1088},{"device":1091,"group":147},46,"switch.matrix-46","Ramp",{"notes":1095},"Manual switch matrix column 6, row 6; matrix cell 'Ramp'.",{"source_refs":1097,"status":78},[25,26,27],{"placements":1099,"status":411},[1100],{"id":1101,"provenance":1102,"role":412,"space":413,"x":1104,"y":1105},"switch.matrix-46.placement-1",{"source_refs":1103,"status":411},[54,27,25],0.768862,0.227819,{"board":161,"drive_wire":1008,"return_wire":258},{"aliases":1108,"availability":169,"binding":1112,"id":1114,"kind":149,"label":1115,"physical":1116,"provenance":1118,"spatial":1120,"wiring":1123},[1109,1111],{"namespace":141,"value":1110},"47",{"namespace":144,"value":1110},{"device":1113,"group":147},47,"switch.matrix-47","Unused Switch 47",{"notes":1117},"Manual switch matrix column 6, row 7; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1119,"status":78},[25,26,27],{"provenance":1121,"reason":169,"status":93},{"source_refs":1122,"status":78},[25],{"board":161,"drive_wire":1008,"return_wire":277},{"aliases":1125,"availability":169,"binding":1129,"id":1131,"kind":149,"label":1132,"physical":1133,"provenance":1135,"spatial":1137,"wiring":1140},[1126,1128],{"namespace":141,"value":1127},"48",{"namespace":144,"value":1127},{"device":1130,"group":147},48,"switch.matrix-48","Unused Switch 48",{"notes":1134},"Manual switch matrix column 6, row 8; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1136,"status":78},[25,26,27],{"provenance":1138,"reason":169,"status":93},{"source_refs":1139,"status":78},[25],{"board":161,"drive_wire":1008,"return_wire":295},{"aliases":1142,"availability":145,"binding":1146,"id":1148,"kind":149,"label":1149,"physical":1150,"provenance":1152,"pulse":12,"roles":1154,"spatial":1156,"wiring":1164},[1143,1145],{"namespace":141,"value":1144},"49",{"namespace":144,"value":1144},{"device":1147,"group":147},49,"switch.matrix-49","Left Thumper Bumper",{"notes":1151},"Manual switch matrix column 7, row 1; matrix cell 'Left Pop Bumper'.",{"source_refs":1153,"status":78},[25,26,27],[1155],"pop-bumper.left",{"placements":1157,"status":411},[1158],{"id":1159,"provenance":1160,"role":412,"space":413,"x":1162,"y":1163},"switch.matrix-49.placement-1",{"source_refs":1161,"status":411},[54,27,25],0.222944,0.233475,{"board":161,"drive_wire":1165,"return_wire":163},"GRN-VIO",{"aliases":1167,"availability":145,"binding":1171,"id":1173,"kind":149,"label":1174,"physical":1175,"provenance":1177,"pulse":12,"roles":1179,"spatial":1181,"wiring":1189},[1168,1170],{"namespace":141,"value":1169},"50",{"namespace":144,"value":1169},{"device":1172,"group":147},50,"switch.matrix-50","Right Thumper Bumper",{"notes":1176},"Manual switch matrix column 7, row 2; matrix cell 'Right Pop Bumper'.",{"source_refs":1178,"status":78},[25,26,27],[1180],"pop-bumper.right",{"placements":1182,"status":411},[1183],{"id":1184,"provenance":1185,"role":412,"space":413,"x":1187,"y":1188},"switch.matrix-50.placement-1",{"source_refs":1186,"status":411},[54,27,25],0.44145,0.235537,{"board":161,"drive_wire":1165,"return_wire":181},{"aliases":1191,"availability":145,"binding":1195,"id":1197,"kind":149,"label":1198,"physical":1199,"provenance":1201,"pulse":12,"roles":1203,"spatial":1205,"wiring":1213},[1192,1194],{"namespace":141,"value":1193},"51",{"namespace":144,"value":1193},{"device":1196,"group":147},51,"switch.matrix-51","Center Thumper Bumper",{"notes":1200},"Manual switch matrix column 7, row 3; matrix cell 'Center Pop Bumper'.",{"source_refs":1202,"status":78},[25,26,27],[1204],"pop-bumper.center",{"placements":1206,"status":411},[1207],{"id":1208,"provenance":1209,"role":412,"space":413,"x":1211,"y":1212},"switch.matrix-51.placement-1",{"source_refs":1210,"status":411},[54,27,25],0.310944,0.326475,{"board":161,"drive_wire":1165,"return_wire":200},{"aliases":1215,"availability":145,"binding":1219,"id":1221,"kind":149,"label":1222,"physical":1223,"provenance":1225,"pulse":12,"roles":1227,"spatial":1229,"wiring":1237},[1216,1218],{"namespace":141,"value":1217},"52",{"namespace":144,"value":1217},{"device":1220,"group":147},52,"switch.matrix-52","Left Slingshot",{"notes":1224},"Manual switch matrix column 7, row 4; matrix cell 'Left Slingshot'.",{"source_refs":1226,"status":78},[25,26,27],[1228],"slingshot.left",{"placements":1230,"status":80},[1231],{"id":1232,"provenance":1233,"role":412,"space":413,"x":1235,"y":1236},"switch.matrix-52.placement-1",{"source_refs":1234,"status":80},[54,27,25],0.236418,0.718237,{"board":161,"drive_wire":1165,"return_wire":220},{"aliases":1239,"availability":145,"binding":1243,"id":1245,"kind":149,"label":1246,"physical":1247,"provenance":1249,"pulse":12,"roles":1251,"spatial":1253,"wiring":1261},[1240,1242],{"namespace":141,"value":1241},"53",{"namespace":144,"value":1241},{"device":1244,"group":147},53,"switch.matrix-53","Right Slingshot",{"notes":1248},"Manual switch matrix column 7, row 5; matrix cell 'Right Slingshot'.",{"source_refs":1250,"status":78},[25,26,27],[1252],"slingshot.right",{"placements":1254,"status":80},[1255],{"id":1256,"provenance":1257,"role":412,"space":413,"x":1259,"y":1260},"switch.matrix-53.placement-1",{"source_refs":1258,"status":80},[54,27,25],0.666929,0.720655,{"board":161,"drive_wire":1165,"return_wire":239},{"aliases":1263,"availability":145,"binding":1267,"id":1269,"kind":149,"label":1270,"physical":1271,"provenance":1273,"pulse":12,"spatial":1275,"wiring":1283},[1264,1266],{"namespace":141,"value":1265},"54",{"namespace":144,"value":1265},{"device":1268,"group":147},54,"switch.matrix-54","Right Outlane",{"notes":1272},"Manual switch matrix column 7, row 6; matrix cell 'Right Outlane'.",{"source_refs":1274,"status":78},[25,26,27],{"placements":1276,"status":411},[1277],{"id":1278,"provenance":1279,"role":412,"space":413,"x":1281,"y":1282},"switch.matrix-54.placement-1",{"source_refs":1280,"status":411},[54,27,25],0.846,0.756,{"board":161,"drive_wire":1165,"return_wire":258},{"aliases":1285,"availability":145,"binding":1289,"id":1291,"kind":149,"label":1292,"physical":1293,"provenance":1295,"pulse":12,"spatial":1297,"wiring":1305},[1286,1288],{"namespace":141,"value":1287},"55",{"namespace":144,"value":1287},{"device":1290,"group":147},55,"switch.matrix-55","Right Return",{"notes":1294},"Manual switch matrix column 7, row 7; matrix cell 'Right Return Switch'.",{"source_refs":1296,"status":78},[25,26,27],{"placements":1298,"status":411},[1299],{"id":1300,"provenance":1301,"role":412,"space":413,"x":1303,"y":1304},"switch.matrix-55.placement-1",{"source_refs":1302,"status":411},[54,27,25],0.784,0.7175,{"board":161,"drive_wire":1165,"return_wire":277},{"aliases":1307,"availability":145,"binding":1311,"id":1313,"kind":149,"label":1314,"physical":1315,"provenance":1317,"pulse":12,"spatial":1319,"wiring":1327},[1308,1310],{"namespace":141,"value":1309},"56",{"namespace":144,"value":1309},{"device":1312,"group":147},56,"switch.matrix-56","Right 50 Point Switch",{"notes":1316},"Manual switch matrix column 7, row 8; matrix cell 'Right 50 Point'.",{"source_refs":1318,"status":78},[25,26,27],{"placements":1320,"status":80},[1321],{"id":1322,"provenance":1323,"role":412,"space":413,"x":1325,"y":1326},"switch.matrix-56.placement-1",{"source_refs":1324,"status":80},[54,27,25],0.877922,0.52506,{"board":161,"drive_wire":1165,"return_wire":295},{"aliases":1329,"availability":169,"binding":1333,"id":1335,"kind":149,"label":1336,"physical":1337,"provenance":1339,"spatial":1341,"wiring":1344},[1330,1332],{"namespace":141,"value":1331},"57",{"namespace":144,"value":1331},{"device":1334,"group":147},57,"switch.matrix-57","Unused Switch 57",{"notes":1338},"Manual switch matrix column 8, row 1; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1340,"status":78},[25,26,27],{"provenance":1342,"reason":169,"status":93},{"source_refs":1343,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":163},"GRN-GRY",{"aliases":1347,"availability":169,"binding":1351,"id":1353,"kind":149,"label":1354,"physical":1355,"provenance":1357,"spatial":1359,"wiring":1362},[1348,1350],{"namespace":141,"value":1349},"58",{"namespace":144,"value":1349},{"device":1352,"group":147},58,"switch.matrix-58","Unused Switch 58",{"notes":1356},"Manual switch matrix column 8, row 2; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1358,"status":78},[25,26,27],{"provenance":1360,"reason":169,"status":93},{"source_refs":1361,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":181},{"aliases":1364,"availability":169,"binding":1368,"id":1370,"kind":149,"label":1371,"physical":1372,"provenance":1374,"spatial":1376,"wiring":1379},[1365,1367],{"namespace":141,"value":1366},"59",{"namespace":144,"value":1366},{"device":1369,"group":147},59,"switch.matrix-59","Unused Switch 59",{"notes":1373},"Manual switch matrix column 8, row 3; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1375,"status":78},[25,26,27],{"provenance":1377,"reason":169,"status":93},{"source_refs":1378,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":200},{"aliases":1381,"availability":169,"binding":1385,"id":1387,"kind":149,"label":1388,"physical":1389,"provenance":1391,"spatial":1393,"wiring":1396},[1382,1384],{"namespace":141,"value":1383},"60",{"namespace":144,"value":1383},{"device":1386,"group":147},60,"switch.matrix-60","Unused Switch 60",{"notes":1390},"Manual switch matrix column 8, row 4; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1392,"status":78},[25,26,27],{"provenance":1394,"reason":169,"status":93},{"source_refs":1395,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":220},{"aliases":1398,"availability":169,"binding":1402,"id":1404,"kind":149,"label":1405,"physical":1406,"provenance":1408,"spatial":1410,"wiring":1413},[1399,1401],{"namespace":141,"value":1400},"61",{"namespace":144,"value":1400},{"device":1403,"group":147},61,"switch.matrix-61","Unused Switch 61",{"notes":1407},"Manual switch matrix column 8, row 5; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1409,"status":78},[25,26,27],{"provenance":1411,"reason":169,"status":93},{"source_refs":1412,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":239},{"aliases":1415,"availability":169,"binding":1419,"id":1421,"kind":149,"label":1422,"physical":1423,"provenance":1425,"spatial":1427,"wiring":1430},[1416,1418],{"namespace":141,"value":1417},"62",{"namespace":144,"value":1417},{"device":1420,"group":147},62,"switch.matrix-62","Unused Switch 62",{"notes":1424},"Manual switch matrix column 8, row 6; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1426,"status":78},[25,26,27],{"provenance":1428,"reason":169,"status":93},{"source_refs":1429,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":258},{"aliases":1432,"availability":169,"binding":1436,"id":1438,"kind":149,"label":1439,"physical":1440,"provenance":1442,"spatial":1444,"wiring":1447},[1433,1435],{"namespace":141,"value":1434},"63",{"namespace":144,"value":1434},{"device":1437,"group":147},63,"switch.matrix-63","Unused Switch 63",{"notes":1441},"Manual switch matrix column 8, row 7; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1443,"status":78},[25,26,27],{"provenance":1445,"reason":169,"status":93},{"source_refs":1446,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":277},{"aliases":1449,"availability":169,"binding":1453,"id":1455,"kind":149,"label":1456,"physical":1457,"provenance":1459,"spatial":1461,"wiring":1464},[1450,1452],{"namespace":141,"value":1451},"64",{"namespace":144,"value":1451},{"device":1454,"group":147},64,"switch.matrix-64","Unused Switch 64",{"notes":1458},"Manual switch matrix column 8, row 8; matrix cell 'Not Used'. The following description list marks this address Not Used (57 says Not Used Thru 64).",{"source_refs":1460,"status":78},[25,26,27],{"provenance":1462,"reason":169,"status":93},{"source_refs":1463,"status":78},[25],{"board":161,"drive_wire":1345,"return_wire":295},{"aliases":1466,"availability":145,"binding":1469,"id":1471,"kind":149,"label":1472,"physical":1473,"provenance":1475,"roles":1477,"spatial":1479},[1467],{"namespace":141,"value":1468},"-7",{"device":1470,"group":147},-7,"switch.diagnostic-7","Black Button \u002F Advance",{"notes":1474},"Data East DE_COMPORTS coin-door diagnostic control; Williams CPU\u002Fsound diagnostic addresses -5\u002F-4 are not claimed.",{"source_refs":1476,"status":78},[26],[1478],"service.diagnostic",{"provenance":1480,"reason":92,"status":93},{"source_refs":1481,"status":78},[26],{"aliases":1483,"availability":145,"binding":1486,"id":1488,"kind":149,"label":1489,"physical":1490,"provenance":1491,"roles":1493,"spatial":1494},[1484],{"namespace":141,"value":1485},"-6",{"device":1487,"group":147},-6,"switch.diagnostic-6","Green Button \u002F Up-Down",{"notes":1474},{"source_refs":1492,"status":78},[26],[1478],{"provenance":1495,"reason":92,"status":93},{"source_refs":1496,"status":78},[26],{"aliases":1498,"availability":1502,"binding":1503,"id":1505,"kind":1506,"label":1507,"physical":1508,"provenance":1511,"spatial":1513},[1499],{"namespace":1500,"value":1501},"pinmame.dip","0","unknown",{"device":4,"group":1504},"pinmame.input.dip","dip.jumper-w7","dip_switch","Jumper W7 (function undocumented)",{"notes":1509,"switch_type":1510},"Shared s11.c reads PIA2 PA7 through core_getDip(0) and labels it Jumper W7; the reviewed manual does not define its option meaning.","dip",{"source_refs":1512,"status":411},[26],{"provenance":1514,"reason":1506,"status":93},{"source_refs":1515,"status":78},[26],{"path":1517,"status":69},"knowledge\u002Fdata-east\u002Ftorpedo-alley-1988.md",{"id":1519,"kind":1520,"manufacturer":128,"name":1521,"playfield":1522,"year":1528},"data-east.torpedo-alley.1988","physical_pinball","Torpedo Alley",{"height":1523,"provenance":1524,"units":1526,"width":1527},2000,{"source_refs":1525,"status":78},[54],"vpx",1000,1988,[1530,1540,1560,1568,1584,1594,1608,1618,1629,1639,1649,1658,1666,1675,1684,1693,1702,1711,1719],{"actuators":1531,"behavior":1533,"id":1534,"kind":1535,"label":1536,"provenance":1537,"sensors":1539},[1532],"coil.driver-31","Drain_Hit adds a drained ball to the retained BallStack. Output 31 is its SolIn path, moving the ball from the manual's outhole position into the three-ball trough.","mechanism.outhole","kicker","Outhole feeder",{"source_refs":1538,"status":78},[27,25],[320],{"actuators":1541,"behavior":1543,"id":1544,"kind":1545,"label":1546,"positions":1547,"provenance":1557,"sensors":1559},[1542],"coil.driver-16","The retained BallStack initializes three balls across switches 13, 12 and 11. Output 16 invokes SolOut and kicks through BallRelease toward the shooter lane.","mechanism.ball-trough","other","Three-ball trough",[1548,1551,1554],{"id":347,"label":1549,"sensors":1550},"Front\u002Feject position",[340],{"id":366,"label":1552,"sensors":1553},"Middle position",[359],{"id":385,"label":1555,"sensors":1556},"Rear position",[378],{"source_refs":1558,"status":78},[27,25],[340,359,378],{"actuators":1561,"behavior":1563,"id":1564,"kind":1535,"label":463,"provenance":1565,"sensors":1567},[1562],"coil.driver-25","The retained callback fires and retracts Plunger1 on output 25; SW17 reports the Laser Kick contact. The manual independently names 01R Laser Kicker, but the script does not expose pulse timing.","mechanism.laser-kick",{"source_refs":1566,"status":78},[27,25],[462],{"actuators":1569,"behavior":1571,"id":1572,"kind":1545,"label":1573,"positions":1574,"provenance":1581,"sensors":1583},[1570],"coil.driver-26","LLKICK destroys the incoming table ball and adds it to a BallStack whose two staged positions are switches 42 then 41. Output 26 invokes SolOut through Kicker2.","mechanism.left-lock","Two-position left kicker lock",[1575,1578],{"id":1023,"label":1576,"sensors":1577},"First\u002Fentrance position",[1016],{"id":1003,"label":1579,"sensors":1580},"Second\u002Feject position",[996],{"source_refs":1582,"status":78},[27,25],[996,1016],{"actuators":1585,"assembly_part_number":1587,"behavior":1588,"id":1589,"kind":1535,"label":1590,"provenance":1591,"sensors":1593},[1586],"coil.driver-27","500-5067-00","VUK_Hit starts a timer that asserts switch 43. Output 27 recreates and raises the ball, then kicks it at 130 degrees and clears switch 43. The manual assembly supplies the coil\u002Fplunger\u002Fspring construction.","mechanism.vertical-up-kicker","Vertical up kicker",{"source_refs":1592,"status":78},[27,25],[1035],{"actuators":1595,"behavior":1597,"id":1598,"kind":1545,"label":1599,"positions":1600,"provenance":1605,"sensors":1607},[1596],"coil.driver-28","RLKICK adds the ball to a two-position BallStack at switches 45 then 44. Output 28 invokes SolOut through Kicker1 with KickBalls=2.","mechanism.center-lock","Two-position center kicker lock",[1601,1603],{"id":1080,"label":1576,"sensors":1602},[1073],{"id":1061,"label":1579,"sensors":1604},[1054],{"source_refs":1606,"status":78},[27,25],[1054,1073],{"actuators":1609,"behavior":1611,"id":1612,"kind":1613,"label":1614,"provenance":1615,"sensors":1617},[1610],"coil.driver-29","Each target reports its own switch. Output 29 starts the retained reset animation and calls DropSol_On to return all three targets.","mechanism.three-bank","drop_target_bank","Three-target drop bank",{"source_refs":1616,"status":78},[27,25],[723,747,771],{"actuators":1619,"assembly_part_number":1621,"behavior":1622,"id":1623,"kind":1624,"label":1625,"provenance":1626,"sensors":1628},[1620],"coil.driver-32","500-5084-00","Output 32 starts SinkShip_Timer, which rocks Ship through a fourteen-step RotY sequence and returns it to zero. The manual's 500-5084-00 assembly shows the 30-800 coil pulling a linked, spring-returned ship mounting plate carrying the periscope lens.","mechanism.ship-tilt","toy","Sinking ship \u002F periscope tilt",{"source_refs":1627,"status":78},[27,25],[],{"actuators":1630,"behavior":1633,"id":1634,"kind":1545,"label":1635,"provenance":1636,"sensors":1638},[1631,1632],"coil.driver-47","coil.driver-48","The retained left callback moves one lower-left flipper. The manual prints switch 15 as a physical EOS contact, while PinMAME and the table feed cabinet-button state there.","mechanism.left-flipper","Lower-left flipper",{"source_refs":1637,"status":79},[27,25,26],[424],{"actuators":1640,"behavior":1643,"id":1644,"kind":1545,"label":1645,"provenance":1646,"sensors":1648},[1641,1642],"coil.driver-45","coil.driver-46","One retained right callback moves both right flippers. The manual prints two right flipper coils sharing the cabinet-button circuit and one Right EOS matrix contact; no separate upper-right EOS address is printed.","mechanism.right-flippers","Lower-right and upper-right flippers",{"source_refs":1647,"status":79},[27,25,26],[443],{"actuators":1650,"behavior":1651,"id":1652,"kind":1653,"label":1654,"provenance":1655,"sensors":1657},[],"A passive spinner pulses switch 25; no CPU actuator is present.","mechanism.left-spinner","rotary","Top-left spinner",{"source_refs":1656,"status":78},[27,25],[634],{"actuators":1659,"behavior":1660,"id":1661,"kind":1653,"label":1662,"provenance":1663,"sensors":1665},[],"A passive spinner pulses switch 32; no CPU actuator is present.","mechanism.right-spinner","Right spinner",{"source_refs":1664,"status":78},[27,25],[795],{"actuators":1667,"behavior":1669,"id":1670,"kind":1545,"label":1671,"provenance":1672,"sensors":1674},[1668],"coil.driver-19","The retained Bumper3 hit handler pulses switch 49. The manual's location plan and SP4 wiring identify the left thumper circuit; Data East PIA SS4 is public solenoid 19. The missing VPX SolCallback leaves its actuator placement unresolved, not its physical circuit.","mechanism.left-pop-bumper","Left thumper bumper",{"source_refs":1673,"status":78},[25,26,27],[1148],{"actuators":1676,"behavior":1678,"id":1679,"kind":1545,"label":1680,"provenance":1681,"sensors":1683},[1677],"coil.driver-22","The retained Bumper1 hit handler pulses switch 50. The manual's location plan and SP2 wiring identify the right thumper circuit; Data East PIA SS2 is public solenoid 22. The manual's SP1\u002FSP2 description conflict remains explicit and placement remains unresolved.","mechanism.right-pop-bumper","Right thumper bumper",{"source_refs":1682,"status":79},[25,26,27],[1173],{"actuators":1685,"behavior":1687,"id":1688,"kind":1545,"label":1689,"provenance":1690,"sensors":1692},[1686],"coil.driver-17","The retained Bumper2 hit handler pulses switch 51. The manual's location plan and SP1 wiring identify the center thumper circuit; Data East PIA SS1 is public solenoid 17. The manual's SP1\u002FSP2 description conflict remains explicit and placement remains unresolved.","mechanism.center-pop-bumper","Center thumper bumper",{"source_refs":1691,"status":79},[25,26,27],[1197],{"actuators":1694,"behavior":1696,"id":1697,"kind":1545,"label":1698,"provenance":1699,"sensors":1701},[1695],"coil.driver-18","The retained LeftSlingShot event pulses switch 52. The manual prints SP3 construction and Data East PIA SS3 is public solenoid 18; the literal manual cell `Left Slingsho` is normalized only for this device label. The missing VPX SolCallback leaves placement unresolved, not circuit topology.","mechanism.left-slingshot","Left slingshot",{"source_refs":1700,"status":78},[25,26,27],[1221],{"actuators":1703,"behavior":1705,"id":1706,"kind":1545,"label":1707,"provenance":1708,"sensors":1710},[1704],"coil.driver-21","The retained RightSlingShot event pulses switch 53. The manual prints SP5 construction and Data East PIA SS5 is public solenoid 21. The missing VPX SolCallback leaves placement unresolved, not circuit topology.","mechanism.right-slingshot","Right slingshot",{"source_refs":1709,"status":78},[25,26,27],[1245],{"actuators":1712,"behavior":1713,"id":1714,"kind":1545,"label":1715,"provenance":1716,"sensors":1718},[],"The cabinet parts illustration prints a ball-shooter assembly. The player-driven launch path crosses shooter-lane switch 14; no CPU shooter coil is claimed.","mechanism.manual-plunger","Manual plunger and shooter lane",{"source_refs":1717,"status":78},[27,25],[397],{"actuators":1720,"behavior":1721,"id":1722,"kind":1545,"label":1723,"provenance":1724,"sensors":1726},[],"The playfield parts illustration shows fixed ramp\u002Fwireform hardware. Switch 46 reports ramp traversal; the retained script contains no diverter or ramp motor.","mechanism.fixed-ramp","Fixed ramp and wireform paths",{"source_refs":1725,"status":78},[27,25],[1092],[1728,1758,1781,1804,1827,1850,1873,1888,1903,1933,1952,1969,1988,2005,2033,2061,2084,2098,2111,2124,2143,2156,2169,2183,2197,2218,2240,2261,2282,2304,2321,2341,2363,2376,2388,2400,2412,2424,2436,2448,2460,2472,2484,2496,2508,2520,2531,2542,2553,2566,2579,2604,2625,2646,2667,2688,2709,2730,2751,2771,2790,2809,2829,2849,2869,2889,2910,2931,2951,2971,2991,3011,3030,3050,3070,3091,3111,3131,3151,3171,3191,3211,3231,3252,3272,3292,3311,3331,3351,3371,3390,3411,3431,3451,3471,3491,3511,3531,3550,3570,3590,3610,3630,3650,3670,3690,3709,3730,3750,3770,3790,3810,3830,3849],{"aliases":1729,"availability":145,"binding":1735,"id":1737,"kind":1738,"label":1739,"physical":1740,"provenance":1742,"spatial":1744,"wiring":1753},[1730,1732],{"namespace":1731,"value":142},"pinmame.solenoid",{"namespace":1733,"value":1734},"manual.coil-number","01L",{"device":88,"group":1736},"pinmame.output.solenoid","coil.driver-1","flasher","Destroyer Hotdog",{"notes":1741,"quantity":105},"Manual printed number 01L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1743,"status":79},[25,26,27],{"placements":1745,"status":80},[1746],{"id":1747,"provenance":1748,"role":1750,"space":413,"x":1751,"y":1752},"coil.driver-1.placement-1",{"source_refs":1749,"status":80},[54,27,25],"emitter",0.196563,0.524443,{"board":1754,"drive_wire":1755,"driver_transistor":1756,"power_wire":1757},"CPU Board \u002F PPB","CPU GRY-BRN; device VIO-GRN","Q46","BRN (+32 V)",{"aliases":1759,"availability":145,"binding":1763,"id":1764,"kind":1738,"label":1765,"physical":1766,"provenance":1768,"spatial":1770,"wiring":1778},[1760,1761],{"namespace":1731,"value":167},{"namespace":1733,"value":1762},"02L",{"device":105,"group":1736},"coil.driver-2","Release Torpedo Hotdog",{"notes":1767,"quantity":105},"Manual printed number 02L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1769,"status":79},[25,26,27],{"placements":1771,"status":80},[1772],{"id":1773,"provenance":1774,"role":1750,"space":413,"x":1776,"y":1777},"coil.driver-2.placement-1",{"source_refs":1775,"status":80},[54,27,25],0.284805,0.054115,{"board":1754,"drive_wire":1779,"driver_transistor":1780,"power_wire":1757},"CPU GRY-RED; device VIO-RED","Q45",{"aliases":1782,"availability":145,"binding":1786,"id":1787,"kind":1738,"label":1788,"physical":1789,"provenance":1791,"spatial":1793,"wiring":1801},[1783,1784],{"namespace":1731,"value":185},{"namespace":1733,"value":1785},"03L",{"device":115,"group":1736},"coil.driver-3","Flagship Hotdog",{"notes":1790,"quantity":105},"Manual printed number 03L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1792,"status":79},[25,26,27],{"placements":1794,"status":80},[1795],{"id":1796,"provenance":1797,"role":1750,"space":413,"x":1799,"y":1800},"coil.driver-3.placement-1",{"source_refs":1798,"status":80},[54,27,25],0.751294,0.198309,{"board":1754,"drive_wire":1802,"driver_transistor":1803,"power_wire":1757},"CPU GRY-ORN; device VIO-ORN","Q44",{"aliases":1805,"availability":145,"binding":1809,"id":1810,"kind":1738,"label":1811,"physical":1812,"provenance":1814,"spatial":1816,"wiring":1824},[1806,1807],{"namespace":1731,"value":204},{"namespace":1733,"value":1808},"04L",{"device":207,"group":1736},"coil.driver-4","Aircraft Carrier Hotdog",{"notes":1813,"quantity":105},"Manual printed number 04L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1815,"status":79},[25,26,27],{"placements":1817,"status":80},[1818],{"id":1819,"provenance":1820,"role":1750,"space":413,"x":1822,"y":1823},"coil.driver-4.placement-1",{"source_refs":1821,"status":80},[54,27,25],0.846696,0.245312,{"board":1754,"drive_wire":1825,"driver_transistor":1826,"power_wire":1757},"CPU GRY-YEL; device VIO-YEL","Q43",{"aliases":1828,"availability":145,"binding":1832,"id":1833,"kind":1738,"label":1834,"physical":1835,"provenance":1837,"spatial":1839,"wiring":1847},[1829,1830],{"namespace":1731,"value":224},{"namespace":1733,"value":1831},"05L",{"device":227,"group":1736},"coil.driver-5","Special Hotdog",{"notes":1836,"quantity":105},"Manual printed number 05L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1838,"status":79},[25,26,27],{"placements":1840,"status":80},[1841],{"id":1842,"provenance":1843,"role":1750,"space":413,"x":1845,"y":1846},"coil.driver-5.placement-1",{"source_refs":1844,"status":80},[54,27,25],0.743742,0.617974,{"board":1754,"drive_wire":1848,"driver_transistor":1849,"power_wire":1757},"CPU GRY-GRN; device VIO-GRN","Q42",{"aliases":1851,"availability":145,"binding":1855,"id":1856,"kind":1738,"label":1857,"physical":1858,"provenance":1860,"spatial":1862,"wiring":1870},[1852,1853],{"namespace":1731,"value":243},{"namespace":1733,"value":1854},"06L",{"device":246,"group":1736},"coil.driver-6","Cruiser Hotdog",{"notes":1859,"quantity":105},"Manual printed number 06L; printed device\u002Ftype #906. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1861,"status":79},[25,26,27],{"placements":1863,"status":80},[1864],{"id":1865,"provenance":1866,"role":1750,"space":413,"x":1868,"y":1869},"coil.driver-6.placement-1",{"source_refs":1867,"status":80},[54,27,25],0.523675,0.488164,{"board":1754,"drive_wire":1871,"driver_transistor":1872,"power_wire":1757},"CPU GRY-BLU; device VIO-BLU","Q41",{"aliases":1874,"availability":145,"binding":1878,"id":1879,"kind":1738,"label":1880,"physical":1881,"provenance":1883,"wiring":1885},[1875,1876],{"namespace":1731,"value":262},{"namespace":1733,"value":1877},"07L",{"device":94,"group":1736},"coil.driver-7","Scope",{"notes":1882,"quantity":105},"Manual printed number 07L; printed device\u002Ftype #89. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1884,"status":79},[25,26,27],{"board":1754,"drive_wire":1886,"driver_transistor":1887,"power_wire":1757},"CPU GRY-VIO; device VIO-BLK","Q40",{"aliases":1889,"availability":145,"binding":1893,"id":1894,"kind":1738,"label":1895,"physical":1896,"provenance":1898,"wiring":1900},[1890,1891],{"namespace":1731,"value":281},{"namespace":1733,"value":1892},"08L",{"device":284,"group":1736},"coil.driver-8","Insert Top",{"notes":1897,"quantity":105},"Manual printed number 08L; printed device\u002Ftype #89. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":1899,"status":79},[25,26,27],{"board":1754,"drive_wire":1901,"driver_transistor":1902,"power_wire":1757},"CPU GRY-BLK; device VIO-GRY","Q39",{"aliases":1904,"availability":145,"binding":1908,"id":1909,"kind":1738,"label":1910,"physical":1911,"provenance":1913,"spatial":1915,"wiring":1929},[1905,1906],{"namespace":1731,"value":299},{"namespace":1733,"value":1907},"09",{"device":100,"group":1736},"coil.driver-9","Left Pair",{"notes":1912,"quantity":105},"Manual printed number 09; printed device\u002Ftype #89.",{"source_refs":1914,"status":78},[25,26,27],{"placements":1916,"status":80},[1917,1923],{"id":1918,"provenance":1919,"role":1750,"space":413,"x":1921,"y":1922},"coil.driver-9.placement-1",{"source_refs":1920,"status":80},[54,27,25],0.235003,0.028889,{"id":1924,"provenance":1925,"role":1750,"space":413,"x":1927,"y":1928},"coil.driver-9.placement-2",{"source_refs":1926,"status":80},[54,27,25],0.232741,0.029812,{"board":1754,"drive_wire":1930,"driver_transistor":1931,"power_wire":1932},"CPU BRN-BLK; device BRN-BLK","Q30","RED",{"aliases":1934,"availability":145,"binding":1937,"id":1938,"kind":1939,"label":1940,"physical":1941,"provenance":1943,"spatial":1945,"wiring":1948},[1935,1936],{"namespace":1731,"value":316},{"namespace":1733,"value":316},{"device":319,"group":1736},"coil.driver-10","relay","Left\u002FRight Coil Relay",{"notes":1942,"quantity":88},"Manual printed number 10; printed device\u002Ftype K1 relay.",{"source_refs":1944,"status":78},[25,26,27],{"provenance":1946,"reason":92,"status":93},{"source_refs":1947,"status":78},[25,26],{"board":1754,"drive_wire":1949,"driver_transistor":1950,"power_wire":1951},"CPU BRN-RED; device BLK-RED","Q29","+32 V",{"aliases":1953,"availability":145,"binding":1956,"id":1957,"kind":1958,"label":1959,"physical":1960,"provenance":1962,"roles":1964,"wiring":1966},[1954,1955],{"namespace":1731,"value":336},{"namespace":1733,"value":336},{"device":339,"group":1736},"coil.driver-11","gi","General Illumination Relay",{"notes":1961,"quantity":88},"Manual printed number 11; printed device\u002Ftype K1 relay. Manual and pinned s11.c identify the GI relay. The retained script first assigns GIUpdate to 11, then overwrites the same callback slot with the backglass-only Sol11BG routine.",{"source_refs":1963,"status":79},[25,26,27],[1965],"playfield.general-illumination",{"board":1754,"drive_wire":1967,"driver_transistor":1968,"power_wire":1951},"CPU BRN-ORN; device BRN-ORN","Q28",{"aliases":1970,"availability":169,"binding":1973,"id":1974,"kind":1975,"label":1976,"physical":1977,"provenance":1979,"spatial":1981,"wiring":1984},[1971,1972],{"namespace":1731,"value":355},{"namespace":1733,"value":355},{"device":358,"group":1736},"coil.driver-12","coil","Unused Solenoid 12",{"notes":1978},"Manual printed number 12; printed device\u002Ftype N.C.. The backbox wiring diagram prints FLASH 12 as N.C. The retained script's S12 callback is an outside-playfield backglass proxy, not evidence of a fitted physical device.",{"source_refs":1980,"status":78},[25,26,27],{"provenance":1982,"reason":169,"status":93},{"source_refs":1983,"status":78},[25],{"board":1754,"drive_wire":1985,"driver_transistor":1986,"power_wire":1987},"CPU BRN-YEL; device N.C.","Q27","N.C.",{"aliases":1989,"availability":169,"binding":1992,"id":1993,"kind":1975,"label":1994,"physical":1995,"provenance":1997,"spatial":1999,"wiring":2002},[1990,1991],{"namespace":1731,"value":374},{"namespace":1733,"value":374},{"device":377,"group":1736},"coil.driver-13","Unused Solenoid 13",{"notes":1996},"Manual printed number 13; printed device\u002Ftype N.C.. The backbox wiring diagram prints FLASH 13 as N.C. The retained script's S13 callback is an outside-playfield backglass proxy, not evidence of a fitted physical device.",{"source_refs":1998,"status":78},[25,26,27],{"provenance":2000,"reason":169,"status":93},{"source_refs":2001,"status":78},[25],{"board":1754,"drive_wire":2003,"driver_transistor":2004,"power_wire":1987},"CPU BRN-GRN; device N.C.","Q26",{"aliases":2006,"availability":145,"binding":2009,"id":2010,"kind":1738,"label":2011,"physical":2012,"provenance":2014,"spatial":2016,"wiring":2030},[2007,2008],{"namespace":1731,"value":393},{"namespace":1733,"value":393},{"device":396,"group":1736},"coil.driver-14","Center Pair",{"notes":2013,"quantity":105},"Manual printed number 14; printed device\u002Ftype #89.",{"source_refs":2015,"status":78},[25,26,27],{"placements":2017,"status":80},[2018,2024],{"id":2019,"provenance":2020,"role":1750,"space":413,"x":2022,"y":2023},"coil.driver-14.placement-1",{"source_refs":2021,"status":80},[54,27,25],0.51275,0.028891,{"id":2025,"provenance":2026,"role":1750,"space":413,"x":2028,"y":2029},"coil.driver-14.placement-2",{"source_refs":2027,"status":80},[54,27,25],0.514296,0.029633,{"board":1754,"drive_wire":2031,"driver_transistor":2032,"power_wire":1932},"CPU BRN-BLU; device BRN-BLU","Q25",{"aliases":2034,"availability":145,"binding":2037,"id":2038,"kind":1738,"label":2039,"physical":2040,"provenance":2042,"spatial":2044,"wiring":2058},[2035,2036],{"namespace":1731,"value":420},{"namespace":1733,"value":420},{"device":423,"group":1736},"coil.driver-15","Right Pair",{"notes":2041,"quantity":105},"Manual printed number 15; printed device\u002Ftype #89.",{"source_refs":2043,"status":78},[25,26,27],{"placements":2045,"status":80},[2046,2052],{"id":2047,"provenance":2048,"role":1750,"space":413,"x":2050,"y":2051},"coil.driver-15.placement-1",{"source_refs":2049,"status":80},[54,27,25],0.773567,0.029245,{"id":2053,"provenance":2054,"role":1750,"space":413,"x":2056,"y":2057},"coil.driver-15.placement-2",{"source_refs":2055,"status":80},[54,27,25],0.773778,0.030726,{"board":1754,"drive_wire":2059,"driver_transistor":2060,"power_wire":1932},"CPU BRN-VIO; device BRN-VIO","Q24",{"aliases":2062,"availability":145,"binding":2065,"id":1542,"kind":1975,"label":2066,"physical":2067,"provenance":2070,"spatial":2072,"wiring":2081},[2063,2064],{"namespace":1731,"value":439},{"namespace":1733,"value":439},{"device":442,"group":1736},"Trough",{"notes":2068,"part_number":2069,"quantity":88},"Manual printed number 16; printed device\u002Ftype 23-840.","23-840",{"source_refs":2071,"status":78},[25,26,27],{"placements":2073,"status":80},[2074],{"id":2075,"provenance":2076,"role":2078,"space":413,"x":2079,"y":2080},"coil.driver-16.placement-1",{"source_refs":2077,"status":80},[54,27,25],"effect",0.866347,0.853812,{"board":1754,"drive_wire":2082,"driver_transistor":2083,"power_wire":1932},"CPU BRN-GRY; device BRN-GRY","Q23",{"aliases":2085,"availability":145,"binding":2089,"id":1686,"kind":1975,"label":1198,"physical":2090,"provenance":2093,"wiring":2095},[2086,2087],{"namespace":1731,"value":458},{"namespace":1733,"value":2088},"SP1",{"device":461,"group":1736},{"notes":2091,"part_number":2092,"quantity":88},"Manual printed number SP1; printed device\u002Ftype 23-800. The Coil Test table and location plan use SP1 Center \u002F SP2 Right; the special-coil wiring diagram swaps those two printed descriptions.","23-800",{"source_refs":2094,"status":79},[25,26,27],{"board":1754,"drive_wire":2096,"driver_transistor":2097,"power_wire":1932},"CPU BLU-ORN; device ORN-BRN","Q8",{"aliases":2099,"availability":145,"binding":2103,"id":1695,"kind":1975,"label":1222,"physical":2104,"provenance":2106,"wiring":2108},[2100,2101],{"namespace":1731,"value":483},{"namespace":1733,"value":2102},"SP3",{"device":486,"group":1736},{"notes":2105,"part_number":2092,"quantity":88},"Manual printed number SP3; printed device\u002Ftype 23-800. The Coil Test cell literally prints 'Left Slingsho'; the working label expands the visibly truncated word.",{"source_refs":2107,"status":78},[25,26,27],{"board":1754,"drive_wire":2109,"driver_transistor":2110,"power_wire":1932},"CPU BLU-YEL; device ORN-YEL","Q10",{"aliases":2112,"availability":145,"binding":2116,"id":1668,"kind":1975,"label":1149,"physical":2117,"provenance":2119,"wiring":2121},[2113,2114],{"namespace":1731,"value":505},{"namespace":1733,"value":2115},"SP4",{"device":508,"group":1736},{"notes":2118,"part_number":2092,"quantity":88},"Manual printed number SP4; printed device\u002Ftype 23-800.",{"source_refs":2120,"status":78},[25,26,27],{"board":1754,"drive_wire":2122,"driver_transistor":2123,"power_wire":1932},"CPU BLU-BRN; device ORN-BRN","Q11",{"aliases":2125,"availability":169,"binding":2129,"id":2130,"kind":1975,"label":2131,"physical":2132,"provenance":2134,"spatial":2136,"wiring":2139},[2126,2127],{"namespace":1731,"value":522},{"namespace":1733,"value":2128},"SP6",{"device":525,"group":1736},"coil.driver-20","Unused SP6 Driver",{"notes":2133},"Manual printed number SP6; printed device\u002Ftype --.",{"source_refs":2135,"status":78},[25,26,27],{"provenance":2137,"reason":169,"status":93},{"source_refs":2138,"status":78},[25],{"board":1754,"drive_wire":2140,"driver_transistor":2141,"power_wire":2142},"CPU -- \u002F CPU CN19-9; device -- \u002F CPU CN18-9","Q13","-- \u002F PS CN3-6",{"aliases":2144,"availability":145,"binding":2148,"id":1704,"kind":1975,"label":1246,"physical":2149,"provenance":2151,"wiring":2153},[2145,2146],{"namespace":1731,"value":544},{"namespace":1733,"value":2147},"SP5",{"device":110,"group":1736},{"notes":2150,"part_number":2092,"quantity":88},"Manual printed number SP5; printed device\u002Ftype 23-800.",{"source_refs":2152,"status":78},[25,26,27],{"board":1754,"drive_wire":2154,"driver_transistor":2155,"power_wire":1932},"CPU BLU-GRN; device ORN-GRN","Q12",{"aliases":2157,"availability":145,"binding":2161,"id":1677,"kind":1975,"label":1174,"physical":2162,"provenance":2164,"wiring":2166},[2158,2159],{"namespace":1731,"value":565},{"namespace":1733,"value":2160},"SP2",{"device":568,"group":1736},{"notes":2163,"part_number":2092,"quantity":88},"Manual printed number SP2; printed device\u002Ftype 23-800. The Coil Test table and location plan use SP1 Center \u002F SP2 Right; the special-coil wiring diagram swaps those two printed descriptions.",{"source_refs":2165,"status":79},[25,26,27],{"board":1754,"drive_wire":2167,"driver_transistor":2168,"power_wire":1932},"CPU BLU-RED; device ORN-RED","Q9",{"aliases":2170,"availability":145,"binding":2172,"id":2173,"kind":2174,"label":2175,"physical":2176,"provenance":2178,"spatial":2180},[2171],{"namespace":1731,"value":587},{"device":590,"group":1736},"coil.game-on","control_signal","Game On \u002F Flipper and Special-Solenoid Enable",{"notes":2177},"S11_GAMEONSOL is public address 23 and gates flipper and switch-triggered solenoid circuits. Sol23BG is a retained-table visual proxy.",{"source_refs":2179,"status":78},[26,27],{"provenance":2181,"reason":331,"status":93},{"source_refs":2182,"status":78},[26],{"aliases":2184,"availability":169,"binding":2186,"id":2187,"kind":2188,"label":2189,"physical":2190,"provenance":2192,"spatial":2194},[2185],{"namespace":1731,"value":609},{"device":5,"group":1736},"coil.driver-24","virtual","Unused Solenoid 24",{"notes":2191},"Reserved public gap immediately before the relay-selected C-side bank.",{"source_refs":2193,"status":78},[26],{"provenance":2195,"reason":2188,"status":93},{"source_refs":2196,"status":78},[26],{"aliases":2198,"availability":145,"binding":2202,"id":1562,"kind":1975,"label":2203,"physical":2204,"provenance":2206,"spatial":2208,"wiring":2215},[2199,2200],{"namespace":1731,"value":630},{"namespace":1733,"value":2201},"01R",{"device":633,"group":1736},"Laser Kicker",{"notes":2205,"part_number":2092,"quantity":88},"Manual printed number 01R; printed device\u002Ftype 23-800. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":2207,"status":79},[25,26,27],{"placements":2209,"status":80},[2210],{"id":2211,"provenance":2212,"role":2078,"space":413,"x":476,"y":2214},"coil.driver-25.placement-1",{"source_refs":2213,"status":80},[54,27,25],0.874,{"board":1754,"drive_wire":2216,"driver_transistor":1756,"power_wire":2217},"CPU GRY-BRN; device BLK-BRN","VIO-YEL (+50 V)",{"aliases":2219,"availability":145,"binding":2223,"id":1570,"kind":1975,"label":2224,"physical":2225,"provenance":2228,"spatial":2230,"wiring":2238},[2220,2221],{"namespace":1731,"value":655},{"namespace":1733,"value":2222},"02R",{"device":658,"group":1736},"Left Kickback",{"notes":2226,"part_number":2227,"quantity":88},"Manual printed number 02R; printed device\u002Ftype 24-900. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.","24-900",{"source_refs":2229,"status":79},[25,26,27],{"placements":2231,"status":80},[2232],{"id":2233,"provenance":2234,"role":2078,"space":413,"x":2236,"y":2237},"coil.driver-26.placement-1",{"source_refs":2235,"status":80},[54,27,25],0.068809,0.378435,{"board":1754,"drive_wire":2239,"driver_transistor":1780,"power_wire":2217},"CPU GRY-RED; device BLK-RED",{"aliases":2241,"availability":145,"binding":2245,"id":1586,"kind":1975,"label":1036,"physical":2246,"provenance":2248,"spatial":2250,"wiring":2258},[2242,2243],{"namespace":1731,"value":677},{"namespace":1733,"value":2244},"03R",{"device":680,"group":1736},{"notes":2247,"part_number":2092,"quantity":88},"Manual printed number 03R; printed device\u002Ftype 23-800. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":2249,"status":79},[25,26,27],{"placements":2251,"status":80},[2252],{"id":2253,"provenance":2254,"role":2078,"space":413,"x":2256,"y":2257},"coil.driver-27.placement-1",{"source_refs":2255,"status":80},[54,27,25],0.122,0.07425,{"board":1754,"drive_wire":2259,"driver_transistor":1803,"power_wire":2260},"CPU GRY-ORN; device BLK-ORN","ORN (+32 V)",{"aliases":2262,"availability":145,"binding":2266,"id":1596,"kind":1975,"label":2267,"physical":2268,"provenance":2270,"spatial":2272,"wiring":2280},[2263,2264],{"namespace":1731,"value":699},{"namespace":1733,"value":2265},"04R",{"device":702,"group":1736},"Center Kickback",{"notes":2269,"part_number":2227,"quantity":88},"Manual printed number 04R; printed device\u002Ftype 24-900. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":2271,"status":79},[25,26,27],{"placements":2273,"status":80},[2274],{"id":2275,"provenance":2276,"role":2078,"space":413,"x":2278,"y":2279},"coil.driver-28.placement-1",{"source_refs":2277,"status":80},[54,27,25],0.588445,0.329333,{"board":1754,"drive_wire":2281,"driver_transistor":1826,"power_wire":2217},"CPU GRY-YEL; device BLK-YEL",{"aliases":2283,"availability":145,"binding":2287,"id":1610,"kind":1975,"label":2288,"physical":2289,"provenance":2292,"spatial":2294,"wiring":2302},[2284,2285],{"namespace":1731,"value":720},{"namespace":1733,"value":2286},"05R",{"device":120,"group":1736},"3-Bank Drop Target Reset",{"notes":2290,"part_number":2291,"quantity":88},"Manual printed number 05R; printed device\u002Ftype 23-1200. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.","23-1200",{"source_refs":2293,"status":79},[25,26,27],{"placements":2295,"status":80},[2296],{"id":2297,"provenance":2298,"role":2078,"space":413,"x":2300,"y":2301},"coil.driver-29.placement-1",{"source_refs":2299,"status":80},[54,27,25],0.72497,0.147928,{"board":1754,"drive_wire":2303,"driver_transistor":1849,"power_wire":2260},"CPU GRY-GRN; device BLK-GRN",{"aliases":2305,"availability":145,"binding":2309,"id":2310,"kind":1975,"label":2311,"physical":2312,"provenance":2314,"spatial":2316,"wiring":2319},[2306,2307],{"namespace":1731,"value":743},{"namespace":1733,"value":2308},"06R",{"device":746,"group":1736},"coil.driver-30","Knocker",{"notes":2313,"part_number":2092,"quantity":88},"Manual printed number 06R; printed device\u002Ftype 23-800. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":2315,"status":79},[25,26,27],{"provenance":2317,"reason":92,"status":93},{"source_refs":2318,"status":79},[25,26],{"board":1754,"drive_wire":2320,"driver_transistor":1872,"power_wire":2260},"CPU GRY-BLU; device BLK-BLU",{"aliases":2322,"availability":145,"binding":2326,"id":1532,"kind":1975,"label":321,"physical":2327,"provenance":2329,"spatial":2331,"wiring":2339},[2323,2324],{"namespace":1731,"value":767},{"namespace":1733,"value":2325},"07R",{"device":770,"group":1736},{"notes":2328,"part_number":2069,"quantity":88},"Manual printed number 07R; printed device\u002Ftype 23-840. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.",{"source_refs":2330,"status":79},[25,26,27],{"placements":2332,"status":80},[2333],{"id":2334,"provenance":2335,"role":2078,"space":413,"x":2337,"y":2338},"coil.driver-31.placement-1",{"source_refs":2336,"status":80},[54,27,25],0.536,0.9495,{"board":1754,"drive_wire":2340,"driver_transistor":1887,"power_wire":2260},"CPU GRY-VIO; device BLK-VIO",{"aliases":2342,"availability":145,"binding":2346,"id":1620,"kind":1975,"label":2347,"physical":2348,"provenance":2351,"spatial":2353,"wiring":2361},[2343,2344],{"namespace":1731,"value":791},{"namespace":1733,"value":2345},"08R",{"device":794,"group":1736},"Sinking Ship",{"notes":2349,"part_number":2350,"quantity":88},"Manual printed number 08R; printed device\u002Ftype 30-800. The manual's L\u002FR connection table makes public 1-8 the L flash bank and 25-32 the R mechanism bank, but pinned Torpedo Alley s11.c types only public 25-32 as eight muxed #89 bulbs.","30-800",{"source_refs":2352,"status":79},[25,26,27],{"placements":2354,"status":80},[2355],{"id":2356,"provenance":2357,"role":2078,"space":413,"x":2359,"y":2360},"coil.driver-32.placement-1",{"source_refs":2358,"status":80},[54,27,25],0.461059,0.591708,{"board":1754,"drive_wire":2362,"driver_transistor":1902,"power_wire":2260},"CPU GRY-BLK; device BLK-GRY",{"aliases":2364,"availability":169,"binding":2366,"id":2367,"kind":2188,"label":2368,"physical":2369,"provenance":2371,"spatial":2373},[2365],{"namespace":1731,"value":815},{"device":818,"group":1736},"coil.driver-33","Inert Solenoid Address 33",{"notes":2370},"Not published by this GEN_DE GameData: 33-36 are later-platform paths and 37-44 require a game-specific sound overlay that torpGameData leaves zero.",{"source_refs":2372,"status":78},[26],{"provenance":2374,"reason":2188,"status":93},{"source_refs":2375,"status":78},[26],{"aliases":2377,"availability":169,"binding":2379,"id":2380,"kind":2188,"label":2381,"physical":2382,"provenance":2383,"spatial":2385},[2378],{"namespace":1731,"value":838},{"device":841,"group":1736},"coil.driver-34","Inert Solenoid Address 34",{"notes":2370},{"source_refs":2384,"status":78},[26],{"provenance":2386,"reason":2188,"status":93},{"source_refs":2387,"status":78},[26],{"aliases":2389,"availability":169,"binding":2391,"id":2392,"kind":2188,"label":2393,"physical":2394,"provenance":2395,"spatial":2397},[2390],{"namespace":1731,"value":860},{"device":863,"group":1736},"coil.driver-35","Inert Solenoid Address 35",{"notes":2370},{"source_refs":2396,"status":78},[26],{"provenance":2398,"reason":2188,"status":93},{"source_refs":2399,"status":78},[26],{"aliases":2401,"availability":169,"binding":2403,"id":2404,"kind":2188,"label":2405,"physical":2406,"provenance":2407,"spatial":2409},[2402],{"namespace":1731,"value":882},{"device":885,"group":1736},"coil.driver-36","Inert Solenoid Address 36",{"notes":2370},{"source_refs":2408,"status":78},[26],{"provenance":2410,"reason":2188,"status":93},{"source_refs":2411,"status":78},[26],{"aliases":2413,"availability":169,"binding":2415,"id":2416,"kind":2188,"label":2417,"physical":2418,"provenance":2419,"spatial":2421},[2414],{"namespace":1731,"value":904},{"device":907,"group":1736},"coil.driver-37","Inert Solenoid Address 37",{"notes":2370},{"source_refs":2420,"status":78},[26],{"provenance":2422,"reason":2188,"status":93},{"source_refs":2423,"status":78},[26],{"aliases":2425,"availability":169,"binding":2427,"id":2428,"kind":2188,"label":2429,"physical":2430,"provenance":2431,"spatial":2433},[2426],{"namespace":1731,"value":926},{"device":929,"group":1736},"coil.driver-38","Inert Solenoid Address 38",{"notes":2370},{"source_refs":2432,"status":78},[26],{"provenance":2434,"reason":2188,"status":93},{"source_refs":2435,"status":78},[26],{"aliases":2437,"availability":169,"binding":2439,"id":2440,"kind":2188,"label":2441,"physical":2442,"provenance":2443,"spatial":2445},[2438],{"namespace":1731,"value":948},{"device":951,"group":1736},"coil.driver-39","Inert Solenoid Address 39",{"notes":2370},{"source_refs":2444,"status":78},[26],{"provenance":2446,"reason":2188,"status":93},{"source_refs":2447,"status":78},[26],{"aliases":2449,"availability":169,"binding":2451,"id":2452,"kind":2188,"label":2453,"physical":2454,"provenance":2455,"spatial":2457},[2450],{"namespace":1731,"value":970},{"device":973,"group":1736},"coil.driver-40","Inert Solenoid Address 40",{"notes":2370},{"source_refs":2456,"status":78},[26],{"provenance":2458,"reason":2188,"status":93},{"source_refs":2459,"status":78},[26],{"aliases":2461,"availability":169,"binding":2463,"id":2464,"kind":2188,"label":2465,"physical":2466,"provenance":2467,"spatial":2469},[2462],{"namespace":1731,"value":992},{"device":995,"group":1736},"coil.driver-41","Inert Solenoid Address 41",{"notes":2370},{"source_refs":2468,"status":78},[26],{"provenance":2470,"reason":2188,"status":93},{"source_refs":2471,"status":78},[26],{"aliases":2473,"availability":169,"binding":2475,"id":2476,"kind":2188,"label":2477,"physical":2478,"provenance":2479,"spatial":2481},[2474],{"namespace":1731,"value":1012},{"device":1015,"group":1736},"coil.driver-42","Inert Solenoid Address 42",{"notes":2370},{"source_refs":2480,"status":78},[26],{"provenance":2482,"reason":2188,"status":93},{"source_refs":2483,"status":78},[26],{"aliases":2485,"availability":169,"binding":2487,"id":2488,"kind":2188,"label":2489,"physical":2490,"provenance":2491,"spatial":2493},[2486],{"namespace":1731,"value":1031},{"device":1034,"group":1736},"coil.driver-43","Inert Solenoid Address 43",{"notes":2370},{"source_refs":2492,"status":78},[26],{"provenance":2494,"reason":2188,"status":93},{"source_refs":2495,"status":78},[26],{"aliases":2497,"availability":169,"binding":2499,"id":2500,"kind":2188,"label":2501,"physical":2502,"provenance":2503,"spatial":2505},[2498],{"namespace":1731,"value":1050},{"device":1053,"group":1736},"coil.driver-44","Inert Solenoid Address 44",{"notes":2370},{"source_refs":2504,"status":78},[26],{"provenance":2506,"reason":2188,"status":93},{"source_refs":2507,"status":78},[26],{"aliases":2509,"availability":145,"binding":2511,"id":1641,"kind":2188,"label":2512,"physical":2513,"provenance":2515,"spatial":2517},[2510],{"namespace":1731,"value":1069},{"device":1072,"group":1736},"Synthetic Right Flipper Power",{"notes":2514},"PinMAME synthesizes this public power\u002Fhold state because FLIP1516 declares no CPU flipper solenoids. It is not a distinct physical driver or winding: the manual's separate flipper table prints one left, one right and one upper-right physical coil, and the retained right callback moves both right flippers.",{"source_refs":2516,"status":79},[26,27,25],{"provenance":2518,"reason":2188,"status":93},{"source_refs":2519,"status":78},[26],{"aliases":2521,"availability":145,"binding":2523,"id":1642,"kind":2188,"label":2524,"physical":2525,"provenance":2526,"spatial":2528},[2522],{"namespace":1731,"value":1088},{"device":1091,"group":1736},"Synthetic Right Flipper Hold",{"notes":2514},{"source_refs":2527,"status":79},[26,27,25],{"provenance":2529,"reason":2188,"status":93},{"source_refs":2530,"status":78},[26],{"aliases":2532,"availability":145,"binding":2534,"id":1631,"kind":2188,"label":2535,"physical":2536,"provenance":2537,"spatial":2539},[2533],{"namespace":1731,"value":1110},{"device":1113,"group":1736},"Synthetic Left Flipper Power",{"notes":2514},{"source_refs":2538,"status":79},[26,27,25],{"provenance":2540,"reason":2188,"status":93},{"source_refs":2541,"status":78},[26],{"aliases":2543,"availability":145,"binding":2545,"id":1632,"kind":2188,"label":2546,"physical":2547,"provenance":2548,"spatial":2550},[2544],{"namespace":1731,"value":1127},{"device":1130,"group":1736},"Synthetic Left Flipper Hold",{"notes":2514},{"source_refs":2549,"status":79},[26,27,25],{"provenance":2551,"reason":2188,"status":93},{"source_refs":2552,"status":78},[26],{"aliases":2554,"availability":169,"binding":2556,"id":2557,"kind":2188,"label":2558,"physical":2559,"provenance":2561,"spatial":2563},[2555],{"namespace":1731,"value":1144},{"device":1147,"group":1736},"coil.driver-49","Simulation Ball Shooter",{"notes":2560},"CORE_FIRSTSIMSOL simulator slot; no physical device.",{"source_refs":2562,"status":78},[26],{"provenance":2564,"reason":2188,"status":93},{"source_refs":2565,"status":78},[26],{"aliases":2567,"availability":169,"binding":2569,"id":2570,"kind":2188,"label":2571,"physical":2572,"provenance":2574,"spatial":2576},[2568],{"namespace":1731,"value":1169},{"device":1172,"group":1736},"coil.driver-50","Reserved Solenoid 50",{"notes":2573},"Last public slot below CORE_FIRSTCUSTSOL; torpGameData declares custSol=0.",{"source_refs":2575,"status":78},[26],{"provenance":2577,"reason":2188,"status":93},{"source_refs":2578,"status":78},[26],{"aliases":2580,"availability":145,"binding":2584,"id":2586,"kind":2587,"label":2588,"physical":2589,"provenance":2591,"spatial":2593,"wiring":2601},[2581,2583],{"namespace":2582,"value":142},"pinmame.lamp",{"namespace":144,"value":142},{"device":88,"group":2585},"pinmame.output.lamp","lamp.matrix-1","lamp","Lockball :2 (2)",{"notes":2590,"quantity":105},"Manual lamp matrix column 1, row 1; matrix cell 'Lockball #2 (2)'. The extracted Light name L1 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2592,"status":80},[25,27,54],{"placements":2594,"status":80},[2595],{"id":2596,"provenance":2597,"role":1750,"space":413,"x":2599,"y":2600},"lamp.matrix-1.placement-1",{"source_refs":2598,"status":80},[54,27,25],0.057445,0.510306,{"board":161,"drive_wire":2602,"return_wire":2603},"YEL-BRN","RED-BRN",{"aliases":2605,"availability":145,"binding":2608,"id":2609,"kind":2587,"label":2610,"physical":2611,"provenance":2613,"spatial":2615,"wiring":2623},[2606,2607],{"namespace":2582,"value":167},{"namespace":144,"value":167},{"device":105,"group":2585},"lamp.matrix-2","Spot Laser Kick",{"notes":2612,"quantity":88},"Manual lamp matrix column 1, row 2; matrix cell 'Spot Laser Kick'. The extracted Light name L2 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2614,"status":80},[25,27,54],{"placements":2616,"status":80},[2617],{"id":2618,"provenance":2619,"role":1750,"space":413,"x":2621,"y":2622},"lamp.matrix-2.placement-1",{"source_refs":2620,"status":80},[54,27,25],0.302558,0.411312,{"board":161,"drive_wire":2602,"return_wire":2624},"RED-BLK",{"aliases":2626,"availability":145,"binding":2629,"id":2630,"kind":2587,"label":2631,"physical":2632,"provenance":2634,"spatial":2636,"wiring":2644},[2627,2628],{"namespace":2582,"value":185},{"namespace":144,"value":185},{"device":115,"group":2585},"lamp.matrix-3","Destroy Fleet 100K",{"notes":2633,"quantity":88},"Manual lamp matrix column 1, row 3; matrix cell 'Destroy Fleet 100K'. The extracted Light name L3 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2635,"status":80},[25,27,54],{"placements":2637,"status":80},[2638],{"id":2639,"provenance":2640,"role":1750,"space":413,"x":2642,"y":2643},"lamp.matrix-3.placement-1",{"source_refs":2641,"status":80},[54,27,25],0.2015,0.402831,{"board":161,"drive_wire":2602,"return_wire":2645},"RED-ORG",{"aliases":2647,"availability":145,"binding":2650,"id":2651,"kind":2587,"label":2652,"physical":2653,"provenance":2655,"spatial":2657,"wiring":2665},[2648,2649],{"namespace":2582,"value":204},{"namespace":144,"value":204},{"device":207,"group":2585},"lamp.matrix-4","Destroy Fleet 25K Green",{"notes":2654,"quantity":88},"Manual lamp matrix column 1, row 4; matrix cell 'Destroy Fleet 25K Green'. The extracted Light name L4 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2656,"status":80},[25,27,54],{"placements":2658,"status":80},[2659],{"id":2660,"provenance":2661,"role":1750,"space":413,"x":2663,"y":2664},"lamp.matrix-4.placement-1",{"source_refs":2662,"status":80},[54,27,25],0.159583,0.334542,{"board":161,"drive_wire":2602,"return_wire":2666},"RED-YEL",{"aliases":2668,"availability":145,"binding":2671,"id":2672,"kind":2587,"label":2673,"physical":2674,"provenance":2676,"spatial":2678,"wiring":2686},[2669,2670],{"namespace":2582,"value":224},{"namespace":144,"value":224},{"device":227,"group":2585},"lamp.matrix-5","Destroy Fleet 25K Blue",{"notes":2675,"quantity":88},"Manual lamp matrix column 1, row 5; matrix cell 'Destroy Fleet 25K Blue'. The extracted Light name L5 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2677,"status":80},[25,27,54],{"placements":2679,"status":80},[2680],{"id":2681,"provenance":2682,"role":1750,"space":413,"x":2684,"y":2685},"lamp.matrix-5.placement-1",{"source_refs":2683,"status":80},[54,27,25],0.135583,0.294292,{"board":161,"drive_wire":2602,"return_wire":2687},"RED-GRN",{"aliases":2689,"availability":145,"binding":2692,"id":2693,"kind":2587,"label":2694,"physical":2695,"provenance":2697,"spatial":2699,"wiring":2707},[2690,2691],{"namespace":2582,"value":243},{"namespace":144,"value":243},{"device":246,"group":2585},"lamp.matrix-6","Destroy Fleet 25K Yellow",{"notes":2696,"quantity":88},"Manual lamp matrix column 1, row 6; matrix cell 'Destroy Fleet 25K Yellow'. The extracted Light name L6 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2698,"status":80},[25,27,54],{"placements":2700,"status":80},[2701],{"id":2702,"provenance":2703,"role":1750,"space":413,"x":2705,"y":2706},"lamp.matrix-6.placement-1",{"source_refs":2704,"status":80},[54,27,25],0.119583,0.256792,{"board":161,"drive_wire":2602,"return_wire":2708},"RED-BLU",{"aliases":2710,"availability":145,"binding":2713,"id":2714,"kind":2587,"label":2715,"physical":2716,"provenance":2718,"spatial":2720,"wiring":2728},[2711,2712],{"namespace":2582,"value":262},{"namespace":144,"value":262},{"device":94,"group":2585},"lamp.matrix-7","Top Left Playfield 2X",{"notes":2717,"quantity":88},"Manual lamp matrix column 1, row 7; matrix cell 'Top Left Playfield 2X'. The extracted Light name L7 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2719,"status":80},[25,27,54],{"placements":2721,"status":80},[2722],{"id":2723,"provenance":2724,"role":1750,"space":413,"x":2726,"y":2727},"lamp.matrix-7.placement-1",{"source_refs":2725,"status":80},[54,27,25],0.110068,0.207521,{"board":161,"drive_wire":2602,"return_wire":2729},"RED-VIO",{"aliases":2731,"availability":145,"binding":2734,"id":2735,"kind":2587,"label":2736,"physical":2737,"provenance":2739,"spatial":2741,"wiring":2749},[2732,2733],{"namespace":2582,"value":281},{"namespace":144,"value":281},{"device":284,"group":2585},"lamp.matrix-8","Release Torpedoes Hotdog (2)",{"notes":2738,"quantity":105},"Manual lamp matrix column 1, row 8; matrix cell 'Release Torpedoes Hotdog (2)'. The extracted Light name L8 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2740,"status":80},[25,27,54],{"placements":2742,"status":80},[2743],{"id":2744,"provenance":2745,"role":1750,"space":413,"x":2747,"y":2748},"lamp.matrix-8.placement-1",{"source_refs":2746,"status":80},[54,27,25],0.333498,0.050773,{"board":161,"drive_wire":2602,"return_wire":2750},"RED-GRY",{"aliases":2752,"availability":145,"binding":2755,"id":2756,"kind":2587,"label":660,"physical":2757,"provenance":2759,"spatial":2761,"wiring":2769},[2753,2754],{"namespace":2582,"value":299},{"namespace":144,"value":299},{"device":100,"group":2585},"lamp.matrix-9",{"notes":2758,"quantity":88},"Manual lamp matrix column 2, row 1; matrix cell '\"S\" Lane'. The extracted Light name L9 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2760,"status":80},[25,27,54],{"placements":2762,"status":80},[2763],{"id":2764,"provenance":2765,"role":1750,"space":413,"x":2767,"y":2768},"lamp.matrix-9.placement-1",{"source_refs":2766,"status":80},[54,27,25],0.234915,0.091076,{"board":161,"drive_wire":2770,"return_wire":2603},"YEL-RED",{"aliases":2772,"availability":145,"binding":2775,"id":2776,"kind":2587,"label":682,"physical":2777,"provenance":2779,"spatial":2781,"wiring":2789},[2773,2774],{"namespace":2582,"value":316},{"namespace":144,"value":316},{"device":319,"group":2585},"lamp.matrix-10",{"notes":2778,"quantity":88},"Manual lamp matrix column 2, row 2; matrix cell '\"U\" Lane'. The extracted Light name L10 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2780,"status":80},[25,27,54],{"placements":2782,"status":80},[2783],{"id":2784,"provenance":2785,"role":1750,"space":413,"x":2787,"y":2788},"lamp.matrix-10.placement-1",{"source_refs":2786,"status":80},[54,27,25],0.330019,0.090807,{"board":161,"drive_wire":2770,"return_wire":2624},{"aliases":2791,"availability":145,"binding":2794,"id":2795,"kind":2587,"label":704,"physical":2796,"provenance":2798,"spatial":2800,"wiring":2808},[2792,2793],{"namespace":2582,"value":336},{"namespace":144,"value":336},{"device":339,"group":2585},"lamp.matrix-11",{"notes":2797,"quantity":88},"Manual lamp matrix column 2, row 3; matrix cell '\"B\" Lane'. The extracted Light name L11 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2799,"status":80},[25,27,54],{"placements":2801,"status":80},[2802],{"id":2803,"provenance":2804,"role":1750,"space":413,"x":2806,"y":2807},"lamp.matrix-11.placement-1",{"source_refs":2805,"status":80},[54,27,25],0.424326,0.090988,{"board":161,"drive_wire":2770,"return_wire":2645},{"aliases":2810,"availability":145,"binding":2813,"id":2814,"kind":2587,"label":2815,"physical":2816,"provenance":2818,"spatial":2820,"wiring":2828},[2811,2812],{"namespace":2582,"value":355},{"namespace":144,"value":355},{"device":358,"group":2585},"lamp.matrix-12","Extra Ball Triangle",{"notes":2817,"quantity":88},"Manual lamp matrix column 2, row 4; matrix cell 'Extra Ball Triangle'. The extracted Light name L12 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2819,"status":80},[25,27,54],{"placements":2821,"status":80},[2822],{"id":2823,"provenance":2824,"role":1750,"space":413,"x":2826,"y":2827},"lamp.matrix-12.placement-1",{"source_refs":2825,"status":80},[54,27,25],0.607826,0.246513,{"board":161,"drive_wire":2770,"return_wire":2666},{"aliases":2830,"availability":145,"binding":2833,"id":2834,"kind":2587,"label":2835,"physical":2836,"provenance":2838,"spatial":2840,"wiring":2848},[2831,2832],{"namespace":2582,"value":374},{"namespace":144,"value":374},{"device":377,"group":2585},"lamp.matrix-13","Flagship 25K Clear",{"notes":2837,"quantity":88},"Manual lamp matrix column 2, row 5; matrix cell 'Flagship 25K Clear'. The extracted Light name L13 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2839,"status":80},[25,27,54],{"placements":2841,"status":80},[2842],{"id":2843,"provenance":2844,"role":1750,"space":413,"x":2846,"y":2847},"lamp.matrix-13.placement-1",{"source_refs":2845,"status":80},[54,27,25],0.58833,0.194223,{"board":161,"drive_wire":2770,"return_wire":2687},{"aliases":2850,"availability":145,"binding":2853,"id":2854,"kind":2587,"label":2855,"physical":2856,"provenance":2858,"spatial":2860,"wiring":2868},[2851,2852],{"namespace":2582,"value":393},{"namespace":144,"value":393},{"device":396,"group":2585},"lamp.matrix-14","Flagship 50K Yellow",{"notes":2857,"quantity":88},"Manual lamp matrix column 2, row 6; matrix cell 'Flagship 50K Yellow'. The extracted Light name L14 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2859,"status":80},[25,27,54],{"placements":2861,"status":80},[2862],{"id":2863,"provenance":2864,"role":1750,"space":413,"x":2866,"y":2867},"lamp.matrix-14.placement-1",{"source_refs":2865,"status":80},[54,27,25],0.644817,0.212325,{"board":161,"drive_wire":2770,"return_wire":2708},{"aliases":2870,"availability":145,"binding":2873,"id":2874,"kind":2587,"label":2875,"physical":2876,"provenance":2878,"spatial":2880,"wiring":2888},[2871,2872],{"namespace":2582,"value":420},{"namespace":144,"value":420},{"device":423,"group":2585},"lamp.matrix-15","Flagship 100K Orange",{"notes":2877,"quantity":88},"Manual lamp matrix column 2, row 7; matrix cell 'Flagship 100K Orange'. The extracted Light name L15 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2879,"status":80},[25,27,54],{"placements":2881,"status":80},[2882],{"id":2883,"provenance":2884,"role":1750,"space":413,"x":2886,"y":2887},"lamp.matrix-15.placement-1",{"source_refs":2885,"status":80},[54,27,25],0.701557,0.227972,{"board":161,"drive_wire":2770,"return_wire":2729},{"aliases":2890,"availability":145,"binding":2893,"id":2894,"kind":2587,"label":2895,"physical":2896,"provenance":2899,"spatial":2901,"wiring":2909},[2891,2892],{"namespace":2582,"value":439},{"namespace":144,"value":439},{"device":442,"group":2585},"lamp.matrix-16","Insert 2 Torpedo",{"location":2897,"notes":2898,"quantity":105},"insert board","Manual lamp matrix column 2, row 8; matrix cell 'Insert 2 Torpedo (2)'. The extracted Light name L16 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2900,"status":80},[25,27,54],{"placements":2902,"status":80},[2903],{"id":2904,"provenance":2905,"role":1750,"space":413,"x":2907,"y":2908},"lamp.matrix-16.placement-1",{"source_refs":2906,"status":80},[54,27,25],0.669022,0.175415,{"board":161,"drive_wire":2770,"return_wire":2750},{"aliases":2911,"availability":145,"binding":2914,"id":2915,"kind":2587,"label":2916,"physical":2917,"provenance":2919,"spatial":2921,"wiring":2929},[2912,2913],{"namespace":2582,"value":458},{"namespace":144,"value":458},{"device":461,"group":2585},"lamp.matrix-17","Top Right Playfield 2X",{"notes":2918,"quantity":88},"Manual lamp matrix column 3, row 1; matrix cell 'Top Right Playfield 2X'. The extracted Light name L17 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2920,"status":80},[25,27,54],{"placements":2922,"status":80},[2923],{"id":2924,"provenance":2925,"role":1750,"space":413,"x":2927,"y":2928},"lamp.matrix-17.placement-1",{"source_refs":2926,"status":80},[54,27,25],0.860973,0.160756,{"board":161,"drive_wire":2930,"return_wire":2603},"YEL-ORN",{"aliases":2932,"availability":145,"binding":2935,"id":2936,"kind":2587,"label":2937,"physical":2938,"provenance":2940,"spatial":2942,"wiring":2950},[2933,2934],{"namespace":2582,"value":483},{"namespace":144,"value":483},{"device":486,"group":2585},"lamp.matrix-18","5K When Lit",{"notes":2939,"quantity":88},"Manual lamp matrix column 3, row 2; matrix cell '5K When Lit'. The extracted Light name L18 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2941,"status":80},[25,27,54],{"placements":2943,"status":80},[2944],{"id":2945,"provenance":2946,"role":1750,"space":413,"x":2948,"y":2949},"lamp.matrix-18.placement-1",{"source_refs":2947,"status":80},[54,27,25],0.848735,0.196298,{"board":161,"drive_wire":2930,"return_wire":2624},{"aliases":2952,"availability":145,"binding":2955,"id":2956,"kind":2587,"label":2957,"physical":2958,"provenance":2960,"spatial":2962,"wiring":2970},[2953,2954],{"namespace":2582,"value":505},{"namespace":144,"value":505},{"device":508,"group":2585},"lamp.matrix-19","Yellow Arrow :1",{"notes":2959,"quantity":88},"Manual lamp matrix column 3, row 3; matrix cell 'Yellow Arrow #1'. The extracted Light name L19 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2961,"status":80},[25,27,54],{"placements":2963,"status":80},[2964],{"id":2965,"provenance":2966,"role":1750,"space":413,"x":2968,"y":2969},"lamp.matrix-19.placement-1",{"source_refs":2967,"status":80},[54,27,25],0.766903,0.258076,{"board":161,"drive_wire":2930,"return_wire":2645},{"aliases":2972,"availability":145,"binding":2975,"id":2976,"kind":2587,"label":2977,"physical":2978,"provenance":2980,"spatial":2982,"wiring":2990},[2973,2974],{"namespace":2582,"value":522},{"namespace":144,"value":522},{"device":525,"group":2585},"lamp.matrix-20","Yellow Arrow :2",{"notes":2979,"quantity":88},"Manual lamp matrix column 3, row 4; matrix cell 'Yellow Arrow #2'. The extracted Light name L20 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":2981,"status":80},[25,27,54],{"placements":2983,"status":80},[2984],{"id":2985,"provenance":2986,"role":1750,"space":413,"x":2988,"y":2989},"lamp.matrix-20.placement-1",{"source_refs":2987,"status":80},[54,27,25],0.769979,0.293449,{"board":161,"drive_wire":2930,"return_wire":2666},{"aliases":2992,"availability":145,"binding":2995,"id":2996,"kind":2587,"label":2997,"physical":2998,"provenance":3000,"spatial":3002,"wiring":3010},[2993,2994],{"namespace":2582,"value":544},{"namespace":144,"value":544},{"device":110,"group":2585},"lamp.matrix-21","Yellow Arrow :3",{"notes":2999,"quantity":88},"Manual lamp matrix column 3, row 5; matrix cell 'Yellow Arrow #3'. The extracted Light name L21 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3001,"status":80},[25,27,54],{"placements":3003,"status":80},[3004],{"id":3005,"provenance":3006,"role":1750,"space":413,"x":3008,"y":3009},"lamp.matrix-21.placement-1",{"source_refs":3007,"status":80},[54,27,25],0.775362,0.328535,{"board":161,"drive_wire":2930,"return_wire":2687},{"aliases":3012,"availability":145,"binding":3015,"id":3016,"kind":2587,"label":1811,"physical":3017,"provenance":3019,"spatial":3021,"wiring":3029},[3013,3014],{"namespace":2582,"value":565},{"namespace":144,"value":565},{"device":568,"group":2585},"lamp.matrix-22",{"notes":3018,"quantity":88},"Manual lamp matrix column 3, row 6; matrix cell 'Aircraft Carrier Hotdog'. The extracted Light name L22 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3020,"status":80},[25,27,54],{"placements":3022,"status":80},[3023],{"id":3024,"provenance":3025,"role":1750,"space":413,"x":3027,"y":3028},"lamp.matrix-22.placement-1",{"source_refs":3026,"status":80},[54,27,25],0.837085,0.281627,{"board":161,"drive_wire":2930,"return_wire":2708},{"aliases":3031,"availability":145,"binding":3034,"id":3035,"kind":2587,"label":3036,"physical":3037,"provenance":3039,"spatial":3041,"wiring":3049},[3032,3033],{"namespace":2582,"value":587},{"namespace":144,"value":587},{"device":590,"group":2585},"lamp.matrix-23","Lockball :1 (2)",{"notes":3038,"quantity":105},"Manual lamp matrix column 3, row 7; matrix cell 'Lockball #1 (2)'. The extracted Light name L23 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3040,"status":80},[25,27,54],{"placements":3042,"status":80},[3043],{"id":3044,"provenance":3045,"role":1750,"space":413,"x":3047,"y":3048},"lamp.matrix-23.placement-1",{"source_refs":3046,"status":80},[54,27,25],0.92512,0.504376,{"board":161,"drive_wire":2930,"return_wire":2729},{"aliases":3051,"availability":145,"binding":3054,"id":3055,"kind":2587,"label":3056,"physical":3057,"provenance":3059,"spatial":3061,"wiring":3069},[3052,3053],{"namespace":2582,"value":609},{"namespace":144,"value":609},{"device":5,"group":2585},"lamp.matrix-24","Insert 1 Torpedo (2)",{"location":2897,"notes":3058,"quantity":105},"Manual lamp matrix column 3, row 8; matrix cell 'Insert 1 Torpedo (2)'. The extracted Light name L24 is a coordinate candidate, not an observed physical ROM-to-socket binding. The only Lights(24) assignment is whole-line commented, so this address has no executable shared-array membership in the retained script.",{"source_refs":3060,"status":79},[25,27,54],{"placements":3062,"status":80},[3063],{"id":3064,"provenance":3065,"role":1750,"space":413,"x":3067,"y":3068},"lamp.matrix-24.placement-1",{"source_refs":3066,"status":80},[54,27,25],0.44713,0.870282,{"board":161,"drive_wire":2930,"return_wire":2750},{"aliases":3071,"availability":145,"binding":3074,"id":3075,"kind":2587,"label":3076,"physical":3077,"provenance":3079,"spatial":3081,"wiring":3089},[3072,3073],{"namespace":2582,"value":630},{"namespace":144,"value":630},{"device":633,"group":2585},"lamp.matrix-25","Ramp 20K Clear",{"notes":3078,"quantity":88},"Manual lamp matrix column 4, row 1; matrix cell 'Ramp 20K Clear'. The extracted Light name L25 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3080,"status":80},[25,27,54],{"placements":3082,"status":80},[3083],{"id":3084,"provenance":3085,"role":1750,"space":413,"x":3087,"y":3088},"lamp.matrix-25.placement-1",{"source_refs":3086,"status":80},[54,27,25],0.797273,0.496596,{"board":161,"drive_wire":3090,"return_wire":2603},"YEL-BLK",{"aliases":3092,"availability":145,"binding":3095,"id":3096,"kind":2587,"label":3097,"physical":3098,"provenance":3100,"spatial":3102,"wiring":3110},[3093,3094],{"namespace":2582,"value":655},{"namespace":144,"value":655},{"device":658,"group":2585},"lamp.matrix-26","Ramp 30K Yellow",{"notes":3099,"quantity":88},"Manual lamp matrix column 4, row 2; matrix cell 'Ramp 30K Yellow'. The extracted Light name L26 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3101,"status":80},[25,27,54],{"placements":3103,"status":80},[3104],{"id":3105,"provenance":3106,"role":1750,"space":413,"x":3108,"y":3109},"lamp.matrix-26.placement-1",{"source_refs":3107,"status":80},[54,27,25],0.743386,0.519431,{"board":161,"drive_wire":3090,"return_wire":2624},{"aliases":3112,"availability":145,"binding":3115,"id":3116,"kind":2587,"label":3117,"physical":3118,"provenance":3120,"spatial":3122,"wiring":3130},[3113,3114],{"namespace":2582,"value":677},{"namespace":144,"value":677},{"device":680,"group":2585},"lamp.matrix-27","Ramp 40K Green",{"notes":3119,"quantity":88},"Manual lamp matrix column 4, row 3; matrix cell 'Ramp 40K Green'. The extracted Light name L27 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3121,"status":80},[25,27,54],{"placements":3123,"status":80},[3124],{"id":3125,"provenance":3126,"role":1750,"space":413,"x":3128,"y":3129},"lamp.matrix-27.placement-1",{"source_refs":3127,"status":80},[54,27,25],0.753168,0.550151,{"board":161,"drive_wire":3090,"return_wire":2645},{"aliases":3132,"availability":145,"binding":3135,"id":3136,"kind":2587,"label":3137,"physical":3138,"provenance":3140,"spatial":3142,"wiring":3150},[3133,3134],{"namespace":2582,"value":699},{"namespace":144,"value":699},{"device":702,"group":2585},"lamp.matrix-28","Ramp Hold Bonus Orange",{"notes":3139,"quantity":88},"Manual lamp matrix column 4, row 4; matrix cell 'Ramp Bonus Hold Orange'. The extracted Light name L28 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3141,"status":80},[25,27,54],{"placements":3143,"status":80},[3144],{"id":3145,"provenance":3146,"role":1750,"space":413,"x":3148,"y":3149},"lamp.matrix-28.placement-1",{"source_refs":3147,"status":80},[54,27,25],0.696833,0.568318,{"board":161,"drive_wire":3090,"return_wire":2666},{"aliases":3152,"availability":145,"binding":3155,"id":3156,"kind":2587,"label":3157,"physical":3158,"provenance":3160,"spatial":3162,"wiring":3170},[3153,3154],{"namespace":2582,"value":720},{"namespace":144,"value":720},{"device":120,"group":2585},"lamp.matrix-29","Ramp Extra Ball Amber",{"notes":3159,"quantity":88},"Manual lamp matrix column 4, row 5; matrix cell 'Ramp Extra Ball Amber'. The extracted Light name L29 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3161,"status":80},[25,27,54],{"placements":3163,"status":80},[3164],{"id":3165,"provenance":3166,"role":1750,"space":413,"x":3168,"y":3169},"lamp.matrix-29.placement-1",{"source_refs":3167,"status":80},[54,27,25],0.736942,0.585931,{"board":161,"drive_wire":3090,"return_wire":2687},{"aliases":3172,"availability":145,"binding":3175,"id":3176,"kind":2587,"label":3177,"physical":3178,"provenance":3180,"spatial":3182,"wiring":3190},[3173,3174],{"namespace":2582,"value":743},{"namespace":144,"value":743},{"device":746,"group":2585},"lamp.matrix-30","Ramp Hotdog Special",{"notes":3179,"quantity":88},"Manual lamp matrix column 4, row 6; matrix cell 'Ramp Hotdog Special'. The extracted Light name L30 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3181,"status":80},[25,27,54],{"placements":3183,"status":80},[3184],{"id":3185,"provenance":3186,"role":1750,"space":413,"x":3188,"y":3189},"lamp.matrix-30.placement-1",{"source_refs":3187,"status":80},[54,27,25],0.694216,0.625588,{"board":161,"drive_wire":3090,"return_wire":2708},{"aliases":3192,"availability":145,"binding":3195,"id":3196,"kind":2587,"label":3197,"physical":3198,"provenance":3200,"spatial":3202,"wiring":3210},[3193,3194],{"namespace":2582,"value":767},{"namespace":144,"value":767},{"device":770,"group":2585},"lamp.matrix-31","Periscope Left (2)",{"notes":3199,"quantity":105},"Manual lamp matrix column 4, row 7; matrix cell 'Periscope Left (2)'. The extracted Light name L31 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3201,"status":80},[25,27,54],{"placements":3203,"status":80},[3204],{"id":3205,"provenance":3206,"role":1750,"space":413,"x":3208,"y":3209},"lamp.matrix-31.placement-1",{"source_refs":3207,"status":80},[54,27,25],0.35305,0.641111,{"board":161,"drive_wire":3090,"return_wire":2729},{"aliases":3212,"availability":145,"binding":3215,"id":3216,"kind":2587,"label":3217,"physical":3218,"provenance":3220,"spatial":3222,"wiring":3230},[3213,3214],{"namespace":2582,"value":791},{"namespace":144,"value":791},{"device":794,"group":2585},"lamp.matrix-32","Periscope Right (2)",{"notes":3219,"quantity":105},"Manual lamp matrix column 4, row 8; matrix cell 'Periscope Right (2)'. The extracted Light name L32 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3221,"status":80},[25,27,54],{"placements":3223,"status":80},[3224],{"id":3225,"provenance":3226,"role":1750,"space":413,"x":3228,"y":3229},"lamp.matrix-32.placement-1",{"source_refs":3227,"status":80},[54,27,25],0.559295,0.638614,{"board":161,"drive_wire":3090,"return_wire":2750},{"aliases":3232,"availability":145,"binding":3235,"id":3236,"kind":2587,"label":3237,"physical":3238,"provenance":3240,"spatial":3242,"wiring":3250},[3233,3234],{"namespace":2582,"value":815},{"namespace":144,"value":815},{"device":818,"group":2585},"lamp.matrix-33","Green Arrow :1",{"notes":3239,"quantity":88},"Manual lamp matrix column 5, row 1; matrix cell 'Green Arrow #1'. The extracted Light name L33 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3241,"status":80},[25,27,54],{"placements":3243,"status":80},[3244],{"id":3245,"provenance":3246,"role":1750,"space":413,"x":3248,"y":3249},"lamp.matrix-33.placement-1",{"source_refs":3247,"status":80},[54,27,25],0.201352,0.594592,{"board":161,"drive_wire":3251,"return_wire":2603},"YEL-GRN",{"aliases":3253,"availability":145,"binding":3256,"id":3257,"kind":2587,"label":3258,"physical":3259,"provenance":3261,"spatial":3263,"wiring":3271},[3254,3255],{"namespace":2582,"value":838},{"namespace":144,"value":838},{"device":841,"group":2585},"lamp.matrix-34","Green Arrow :2",{"notes":3260,"quantity":88},"Manual lamp matrix column 5, row 2; matrix cell 'Green Arrow #2'. The extracted Light name L34 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3262,"status":80},[25,27,54],{"placements":3264,"status":80},[3265],{"id":3266,"provenance":3267,"role":1750,"space":413,"x":3269,"y":3270},"lamp.matrix-34.placement-1",{"source_refs":3268,"status":80},[54,27,25],0.233908,0.571379,{"board":161,"drive_wire":3251,"return_wire":2624},{"aliases":3273,"availability":145,"binding":3276,"id":3277,"kind":2587,"label":3278,"physical":3279,"provenance":3281,"spatial":3283,"wiring":3291},[3274,3275],{"namespace":2582,"value":860},{"namespace":144,"value":860},{"device":863,"group":2585},"lamp.matrix-35","Green Arrow :3",{"notes":3280,"quantity":88},"Manual lamp matrix column 5, row 3; matrix cell 'Green Arrow #3'. The extracted Light name L35 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3282,"status":80},[25,27,54],{"placements":3284,"status":80},[3285],{"id":3286,"provenance":3287,"role":1750,"space":413,"x":3289,"y":3290},"lamp.matrix-35.placement-1",{"source_refs":3288,"status":80},[54,27,25],0.258324,0.547424,{"board":161,"drive_wire":3251,"return_wire":2645},{"aliases":3293,"availability":145,"binding":3296,"id":3297,"kind":2587,"label":1739,"physical":3298,"provenance":3300,"spatial":3302,"wiring":3310},[3294,3295],{"namespace":2582,"value":882},{"namespace":144,"value":882},{"device":885,"group":2585},"lamp.matrix-36",{"notes":3299,"quantity":88},"Manual lamp matrix column 5, row 4; matrix cell 'Destroyer Hotdog'. The extracted Light name L36 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3301,"status":80},[25,27,54],{"placements":3303,"status":80},[3304],{"id":3305,"provenance":3306,"role":1750,"space":413,"x":3308,"y":3309},"lamp.matrix-36.placement-1",{"source_refs":3307,"status":80},[54,27,25],0.176102,0.549435,{"board":161,"drive_wire":3251,"return_wire":2666},{"aliases":3312,"availability":145,"binding":3315,"id":3316,"kind":2587,"label":3317,"physical":3318,"provenance":3320,"spatial":3322,"wiring":3330},[3313,3314],{"namespace":2582,"value":904},{"namespace":144,"value":904},{"device":907,"group":2585},"lamp.matrix-37","Blue Arrow :1",{"notes":3319,"quantity":88},"Manual lamp matrix column 5, row 5; matrix cell 'Blue Arrow #1'. The extracted Light name L37 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3321,"status":80},[25,27,54],{"placements":3323,"status":80},[3324],{"id":3325,"provenance":3326,"role":1750,"space":413,"x":3328,"y":3329},"lamp.matrix-37.placement-1",{"source_refs":3327,"status":80},[54,27,25],0.426888,0.494124,{"board":161,"drive_wire":3251,"return_wire":2687},{"aliases":3332,"availability":145,"binding":3335,"id":3336,"kind":2587,"label":3337,"physical":3338,"provenance":3340,"spatial":3342,"wiring":3350},[3333,3334],{"namespace":2582,"value":926},{"namespace":144,"value":926},{"device":929,"group":2585},"lamp.matrix-38","Blue Arrow :2",{"notes":3339,"quantity":88},"Manual lamp matrix column 5, row 6; matrix cell 'Blue Arrow #2'. The extracted Light name L38 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3341,"status":80},[25,27,54],{"placements":3343,"status":80},[3344],{"id":3345,"provenance":3346,"role":1750,"space":413,"x":3348,"y":3349},"lamp.matrix-38.placement-1",{"source_refs":3347,"status":80},[54,27,25],0.47156,0.509801,{"board":161,"drive_wire":3251,"return_wire":2708},{"aliases":3352,"availability":145,"binding":3355,"id":3356,"kind":2587,"label":3357,"physical":3358,"provenance":3360,"spatial":3362,"wiring":3370},[3353,3354],{"namespace":2582,"value":948},{"namespace":144,"value":948},{"device":951,"group":2585},"lamp.matrix-39","Blue Arrow :3",{"notes":3359,"quantity":88},"Manual lamp matrix column 5, row 7; matrix cell 'Blue Arrow #3'. The extracted Light name L39 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3361,"status":80},[25,27,54],{"placements":3363,"status":80},[3364],{"id":3365,"provenance":3366,"role":1750,"space":413,"x":3368,"y":3369},"lamp.matrix-39.placement-1",{"source_refs":3367,"status":80},[54,27,25],0.513457,0.522564,{"board":161,"drive_wire":3251,"return_wire":2729},{"aliases":3372,"availability":145,"binding":3375,"id":3376,"kind":2587,"label":1857,"physical":3377,"provenance":3379,"spatial":3381,"wiring":3389},[3373,3374],{"namespace":2582,"value":970},{"namespace":144,"value":970},{"device":973,"group":2585},"lamp.matrix-40",{"notes":3378,"quantity":88},"Manual lamp matrix column 5, row 8; matrix cell 'Cruiser Hotdog'. The extracted Light name L40 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3380,"status":80},[25,27,54],{"placements":3382,"status":80},[3383],{"id":3384,"provenance":3385,"role":1750,"space":413,"x":3387,"y":3388},"lamp.matrix-40.placement-1",{"source_refs":3386,"status":80},[54,27,25],0.479521,0.471381,{"board":161,"drive_wire":3251,"return_wire":2750},{"aliases":3391,"availability":145,"binding":3394,"id":3395,"kind":2587,"label":3396,"physical":3397,"provenance":3399,"spatial":3401,"wiring":3409},[3392,3393],{"namespace":2582,"value":992},{"namespace":144,"value":992},{"device":995,"group":2585},"lamp.matrix-41","Shield Playfield 2X",{"notes":3398,"quantity":88},"Manual lamp matrix column 6, row 1; matrix cell 'Shield Playfield 2X'. The extracted Light name L41 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3400,"status":80},[25,27,54],{"placements":3402,"status":80},[3403],{"id":3404,"provenance":3405,"role":1750,"space":413,"x":3407,"y":3408},"lamp.matrix-41.placement-1",{"source_refs":3406,"status":80},[54,27,25],0.305144,0.668895,{"board":161,"drive_wire":3410,"return_wire":2603},"YEL-BLU",{"aliases":3412,"availability":145,"binding":3415,"id":3416,"kind":2587,"label":3417,"physical":3418,"provenance":3420,"spatial":3422,"wiring":3430},[3413,3414],{"namespace":2582,"value":1012},{"namespace":144,"value":1012},{"device":1015,"group":2585},"lamp.matrix-42","Blue 10K",{"notes":3419,"quantity":88},"Manual lamp matrix column 6, row 2; matrix cell 'Blue 10K'. The extracted Light name L42 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3421,"status":80},[25,27,54],{"placements":3423,"status":80},[3424],{"id":3425,"provenance":3426,"role":1750,"space":413,"x":3428,"y":3429},"lamp.matrix-42.placement-1",{"source_refs":3427,"status":80},[54,27,25],0.369115,0.672827,{"board":161,"drive_wire":3410,"return_wire":2624},{"aliases":3432,"availability":145,"binding":3435,"id":3436,"kind":2587,"label":3437,"physical":3438,"provenance":3440,"spatial":3442,"wiring":3450},[3433,3434],{"namespace":2582,"value":1031},{"namespace":144,"value":1031},{"device":1034,"group":2585},"lamp.matrix-43","Green 10K",{"notes":3439,"quantity":88},"Manual lamp matrix column 6, row 3; matrix cell 'Green 10K'. The extracted Light name L43 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3441,"status":80},[25,27,54],{"placements":3443,"status":80},[3444],{"id":3445,"provenance":3446,"role":1750,"space":413,"x":3448,"y":3449},"lamp.matrix-43.placement-1",{"source_refs":3447,"status":80},[54,27,25],0.343928,0.723869,{"board":161,"drive_wire":3410,"return_wire":2645},{"aliases":3452,"availability":145,"binding":3455,"id":3456,"kind":2587,"label":3457,"physical":3458,"provenance":3460,"spatial":3462,"wiring":3470},[3453,3454],{"namespace":2582,"value":1050},{"namespace":144,"value":1050},{"device":1053,"group":2585},"lamp.matrix-44","Yellow 10K",{"notes":3459,"quantity":88},"Manual lamp matrix column 6, row 4; matrix cell 'Yellow 10K'. The extracted Light name L44 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3461,"status":80},[25,27,54],{"placements":3463,"status":80},[3464],{"id":3465,"provenance":3466,"role":1750,"space":413,"x":3468,"y":3469},"lamp.matrix-44.placement-1",{"source_refs":3467,"status":80},[54,27,25],0.316912,0.775497,{"board":161,"drive_wire":3410,"return_wire":2666},{"aliases":3472,"availability":145,"binding":3475,"id":3476,"kind":2587,"label":3477,"physical":3478,"provenance":3480,"spatial":3482,"wiring":3490},[3473,3474],{"namespace":2582,"value":1069},{"namespace":144,"value":1069},{"device":1072,"group":2585},"lamp.matrix-45","Blue 20K",{"notes":3479,"quantity":88},"Manual lamp matrix column 6, row 5; matrix cell 'Blue 20K'. The extracted Light name L45 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3481,"status":80},[25,27,54],{"placements":3483,"status":80},[3484],{"id":3485,"provenance":3486,"role":1750,"space":413,"x":3488,"y":3489},"lamp.matrix-45.placement-1",{"source_refs":3487,"status":80},[54,27,25],0.4282,0.667405,{"board":161,"drive_wire":3410,"return_wire":2687},{"aliases":3492,"availability":145,"binding":3495,"id":3496,"kind":2587,"label":3497,"physical":3498,"provenance":3500,"spatial":3502,"wiring":3510},[3493,3494],{"namespace":2582,"value":1088},{"namespace":144,"value":1088},{"device":1091,"group":2585},"lamp.matrix-46","Green 20K",{"notes":3499,"quantity":88},"Manual lamp matrix column 6, row 6; matrix cell 'Green 20K'. The extracted Light name L46 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3501,"status":80},[25,27,54],{"placements":3503,"status":80},[3504],{"id":3505,"provenance":3506,"role":1750,"space":413,"x":3508,"y":3509},"lamp.matrix-46.placement-1",{"source_refs":3507,"status":80},[54,27,25],0.413108,0.715195,{"board":161,"drive_wire":3410,"return_wire":2708},{"aliases":3512,"availability":145,"binding":3515,"id":3516,"kind":2587,"label":3517,"physical":3518,"provenance":3520,"spatial":3522,"wiring":3530},[3513,3514],{"namespace":2582,"value":1110},{"namespace":144,"value":1110},{"device":1113,"group":2585},"lamp.matrix-47","Yellow 20K",{"notes":3519,"quantity":88},"Manual lamp matrix column 6, row 7; matrix cell 'Yellow 20K'. The extracted Light name L47 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3521,"status":80},[25,27,54],{"placements":3523,"status":80},[3524],{"id":3525,"provenance":3526,"role":1750,"space":413,"x":3528,"y":3529},"lamp.matrix-47.placement-1",{"source_refs":3527,"status":80},[54,27,25],0.399,0.763625,{"board":161,"drive_wire":3410,"return_wire":2729},{"aliases":3532,"availability":145,"binding":3535,"id":3536,"kind":2587,"label":1292,"physical":3537,"provenance":3539,"spatial":3541,"wiring":3549},[3533,3534],{"namespace":2582,"value":1127},{"namespace":144,"value":1127},{"device":1130,"group":2585},"lamp.matrix-48",{"notes":3538,"quantity":88},"Manual lamp matrix column 6, row 8; matrix cell 'Right Return'. The extracted Light name L48 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3540,"status":80},[25,27,54],{"placements":3542,"status":80},[3543],{"id":3544,"provenance":3545,"role":1750,"space":413,"x":3547,"y":3548},"lamp.matrix-48.placement-1",{"source_refs":3546,"status":80},[54,27,25],0.771616,0.66784,{"board":161,"drive_wire":3410,"return_wire":2750},{"aliases":3551,"availability":145,"binding":3554,"id":3555,"kind":2587,"label":463,"physical":3556,"provenance":3558,"spatial":3560,"wiring":3568},[3552,3553],{"namespace":2582,"value":1144},{"namespace":144,"value":1144},{"device":1147,"group":2585},"lamp.matrix-49",{"notes":3557,"quantity":88},"Manual lamp matrix column 7, row 1; matrix cell 'Laser Kick'. The extracted Light name L49 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3559,"status":80},[25,27,54],{"placements":3561,"status":80},[3562],{"id":3563,"provenance":3564,"role":1750,"space":413,"x":3566,"y":3567},"lamp.matrix-49.placement-1",{"source_refs":3565,"status":80},[54,27,25],0.064028,0.744504,{"board":161,"drive_wire":3569,"return_wire":2603},"YEL-VIO",{"aliases":3571,"availability":145,"binding":3574,"id":3575,"kind":2587,"label":3576,"physical":3577,"provenance":3579,"spatial":3581,"wiring":3589},[3572,3573],{"namespace":2582,"value":1169},{"namespace":144,"value":1169},{"device":1172,"group":2585},"lamp.matrix-50","Green 30K",{"notes":3578,"quantity":88},"Manual lamp matrix column 7, row 2; matrix cell 'Green 30K'. The extracted Light name L50 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3580,"status":80},[25,27,54],{"placements":3582,"status":80},[3583],{"id":3584,"provenance":3585,"role":1750,"space":413,"x":3587,"y":3588},"lamp.matrix-50.placement-1",{"source_refs":3586,"status":80},[54,27,25],0.492158,0.714676,{"board":161,"drive_wire":3569,"return_wire":2624},{"aliases":3591,"availability":145,"binding":3594,"id":3595,"kind":2587,"label":3596,"physical":3597,"provenance":3599,"spatial":3601,"wiring":3609},[3592,3593],{"namespace":2582,"value":1193},{"namespace":144,"value":1193},{"device":1196,"group":2585},"lamp.matrix-51","Yellow 30K",{"notes":3598,"quantity":88},"Manual lamp matrix column 7, row 3; matrix cell 'Yellow 30K'. The extracted Light name L51 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3600,"status":80},[25,27,54],{"placements":3602,"status":80},[3603],{"id":3604,"provenance":3605,"role":1750,"space":413,"x":3607,"y":3608},"lamp.matrix-51.placement-1",{"source_refs":3606,"status":80},[54,27,25],0.5055,0.765577,{"board":161,"drive_wire":3569,"return_wire":2645},{"aliases":3611,"availability":145,"binding":3614,"id":3615,"kind":2587,"label":3616,"physical":3617,"provenance":3619,"spatial":3621,"wiring":3629},[3612,3613],{"namespace":2582,"value":1217},{"namespace":144,"value":1217},{"device":1220,"group":2585},"lamp.matrix-52","2X",{"notes":3618,"quantity":88},"Manual lamp matrix column 7, row 4; matrix cell '2X'. The extracted Light name L52 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3620,"status":80},[25,27,54],{"placements":3622,"status":80},[3623],{"id":3624,"provenance":3625,"role":1750,"space":413,"x":3627,"y":3628},"lamp.matrix-52.placement-1",{"source_refs":3626,"status":80},[54,27,25],0.37675,0.813905,{"board":161,"drive_wire":3569,"return_wire":2666},{"aliases":3631,"availability":145,"binding":3634,"id":3635,"kind":2587,"label":3636,"physical":3637,"provenance":3639,"spatial":3641,"wiring":3649},[3632,3633],{"namespace":2582,"value":1241},{"namespace":144,"value":1241},{"device":1244,"group":2585},"lamp.matrix-53","3X",{"notes":3638,"quantity":88},"Manual lamp matrix column 7, row 5; matrix cell '3X'. The extracted Light name L53 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3640,"status":80},[25,27,54],{"placements":3642,"status":80},[3643],{"id":3644,"provenance":3645,"role":1750,"space":413,"x":3647,"y":3648},"lamp.matrix-53.placement-1",{"source_refs":3646,"status":80},[54,27,25],0.45525,0.81725,{"board":161,"drive_wire":3569,"return_wire":2687},{"aliases":3651,"availability":145,"binding":3654,"id":3655,"kind":2587,"label":3656,"physical":3657,"provenance":3659,"spatial":3661,"wiring":3669},[3652,3653],{"namespace":2582,"value":1265},{"namespace":144,"value":1265},{"device":1268,"group":2585},"lamp.matrix-54","5X",{"notes":3658,"quantity":88},"Manual lamp matrix column 7, row 6; matrix cell '5X'. The extracted Light name L54 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3660,"status":80},[25,27,54],{"placements":3662,"status":80},[3663],{"id":3664,"provenance":3665,"role":1750,"space":413,"x":3667,"y":3668},"lamp.matrix-54.placement-1",{"source_refs":3666,"status":80},[54,27,25],0.52525,0.81275,{"board":161,"drive_wire":3569,"return_wire":2708},{"aliases":3671,"availability":145,"binding":3674,"id":3675,"kind":2587,"label":3676,"physical":3677,"provenance":3679,"spatial":3681,"wiring":3689},[3672,3673],{"namespace":2582,"value":1287},{"namespace":144,"value":1287},{"device":1290,"group":2585},"lamp.matrix-55","Fire Again",{"notes":3678,"quantity":88},"Manual lamp matrix column 7, row 7; matrix cell 'Fire Again'. The extracted Light name L55 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3680,"status":80},[25,27,54],{"placements":3682,"status":80},[3683],{"id":3684,"provenance":3685,"role":1750,"space":413,"x":3687,"y":3688},"lamp.matrix-55.placement-1",{"source_refs":3686,"status":80},[54,27,25],0.467045,0.870566,{"board":161,"drive_wire":3569,"return_wire":2729},{"aliases":3691,"availability":145,"binding":3694,"id":3695,"kind":2587,"label":1270,"physical":3696,"provenance":3698,"spatial":3700,"wiring":3708},[3692,3693],{"namespace":2582,"value":1309},{"namespace":144,"value":1309},{"device":1312,"group":2585},"lamp.matrix-56",{"notes":3697,"quantity":88},"Manual lamp matrix column 7, row 8; matrix cell 'Right Outlane'. The extracted Light name L56 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3699,"status":80},[25,27,54],{"placements":3701,"status":80},[3702],{"id":3703,"provenance":3704,"role":1750,"space":413,"x":3706,"y":3707},"lamp.matrix-56.placement-1",{"source_refs":3705,"status":80},[54,27,25],0.84605,0.707426,{"board":161,"drive_wire":3569,"return_wire":2750},{"aliases":3710,"availability":145,"binding":3713,"id":3714,"kind":2587,"label":3715,"physical":3716,"provenance":3718,"spatial":3720,"wiring":3728},[3711,3712],{"namespace":2582,"value":1331},{"namespace":144,"value":1331},{"device":1334,"group":2585},"lamp.matrix-57","Jackpot 100K Shield",{"notes":3717,"quantity":88},"Manual lamp matrix column 8, row 1; matrix cell 'Jackpot 100K Shield'. The extracted Light name L57 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3719,"status":80},[25,27,54],{"placements":3721,"status":80},[3722],{"id":3723,"provenance":3724,"role":1750,"space":413,"x":3726,"y":3727},"lamp.matrix-57.placement-1",{"source_refs":3725,"status":80},[54,27,25],0.60023,0.669198,{"board":161,"drive_wire":3729,"return_wire":2603},"YEL-GRY",{"aliases":3731,"availability":145,"binding":3734,"id":3735,"kind":2587,"label":3736,"physical":3737,"provenance":3739,"spatial":3741,"wiring":3749},[3732,3733],{"namespace":2582,"value":1349},{"namespace":144,"value":1349},{"device":1352,"group":2585},"lamp.matrix-58","Blue 40K",{"notes":3738,"quantity":88},"Manual lamp matrix column 8, row 2; matrix cell 'Blue 40K'. The extracted Light name L58 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3740,"status":80},[25,27,54],{"placements":3742,"status":80},[3743],{"id":3744,"provenance":3745,"role":1750,"space":413,"x":3747,"y":3748},"lamp.matrix-58.placement-1",{"source_refs":3746,"status":80},[54,27,25],0.535046,0.668088,{"board":161,"drive_wire":3729,"return_wire":2624},{"aliases":3751,"availability":145,"binding":3754,"id":3755,"kind":2587,"label":3756,"physical":3757,"provenance":3759,"spatial":3761,"wiring":3769},[3752,3753],{"namespace":2582,"value":1366},{"namespace":144,"value":1366},{"device":1369,"group":2585},"lamp.matrix-59","Green 40K",{"notes":3758,"quantity":88},"Manual lamp matrix column 8, row 3; matrix cell 'Green 40K'. The extracted Light name L59 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3760,"status":80},[25,27,54],{"placements":3762,"status":80},[3763],{"id":3764,"provenance":3765,"role":1750,"space":413,"x":3767,"y":3768},"lamp.matrix-59.placement-1",{"source_refs":3766,"status":80},[54,27,25],0.55962,0.721722,{"board":161,"drive_wire":3729,"return_wire":2645},{"aliases":3771,"availability":145,"binding":3774,"id":3775,"kind":2587,"label":3776,"physical":3777,"provenance":3779,"spatial":3781,"wiring":3789},[3772,3773],{"namespace":2582,"value":1383},{"namespace":144,"value":1383},{"device":1386,"group":2585},"lamp.matrix-60","Yellow 40K",{"notes":3778,"quantity":88},"Manual lamp matrix column 8, row 4; matrix cell 'Yellow 40K'. The extracted Light name L60 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3780,"status":80},[25,27,54],{"placements":3782,"status":80},[3783],{"id":3784,"provenance":3785,"role":1750,"space":413,"x":3787,"y":3788},"lamp.matrix-60.placement-1",{"source_refs":3786,"status":80},[54,27,25],0.583944,0.775202,{"board":161,"drive_wire":3729,"return_wire":2666},{"aliases":3791,"availability":145,"binding":3794,"id":3795,"kind":2587,"label":3796,"physical":3797,"provenance":3799,"spatial":3801,"wiring":3809},[3792,3793],{"namespace":2582,"value":1400},{"namespace":144,"value":1400},{"device":1403,"group":2585},"lamp.matrix-61","Blue 30K",{"notes":3798,"quantity":88},"Manual lamp matrix column 8, row 5; matrix cell 'Blue 30K'. The extracted Light name L61 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3800,"status":80},[25,27,54],{"placements":3802,"status":80},[3803],{"id":3804,"provenance":3805,"role":1750,"space":413,"x":3807,"y":3808},"lamp.matrix-61.placement-1",{"source_refs":3806,"status":80},[54,27,25],0.480345,0.667505,{"board":161,"drive_wire":3729,"return_wire":2687},{"aliases":3811,"availability":145,"binding":3814,"id":3815,"kind":2587,"label":3816,"physical":3817,"provenance":3819,"spatial":3821,"wiring":3829},[3812,3813],{"namespace":2582,"value":1417},{"namespace":144,"value":1417},{"device":1420,"group":2585},"lamp.matrix-62","Left Special",{"notes":3818,"quantity":88},"Manual lamp matrix column 8, row 6; matrix cell 'Left Special'. The extracted Light name L62 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3820,"status":80},[25,27,54],{"placements":3822,"status":80},[3823],{"id":3824,"provenance":3825,"role":1750,"space":413,"x":3827,"y":3828},"lamp.matrix-62.placement-1",{"source_refs":3826,"status":80},[54,27,25],0.06438,0.704538,{"board":161,"drive_wire":3729,"return_wire":2708},{"aliases":3831,"availability":145,"binding":3834,"id":3835,"kind":2587,"label":488,"physical":3836,"provenance":3838,"spatial":3840,"wiring":3848},[3832,3833],{"namespace":2582,"value":1434},{"namespace":144,"value":1434},{"device":1437,"group":2585},"lamp.matrix-63",{"notes":3837,"quantity":88},"Manual lamp matrix column 8, row 7; matrix cell 'Left Return'. The extracted Light name L63 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3839,"status":80},[25,27,54],{"placements":3841,"status":80},[3842],{"id":3843,"provenance":3844,"role":1750,"space":413,"x":3846,"y":3847},"lamp.matrix-63.placement-1",{"source_refs":3845,"status":80},[54,27,25],0.1325,0.666869,{"board":161,"drive_wire":3729,"return_wire":2729},{"aliases":3850,"availability":145,"binding":3853,"id":3854,"kind":2587,"label":3855,"physical":3856,"provenance":3858,"spatial":3860,"wiring":3868},[3851,3852],{"namespace":2582,"value":1451},{"namespace":144,"value":1451},{"device":1454,"group":2585},"lamp.matrix-64","Release Balls",{"notes":3857,"quantity":88},"Manual lamp matrix column 8, row 8; matrix cell 'Release Balls'. The extracted Light name L64 is a coordinate candidate, not an observed physical ROM-to-socket binding. The active table script adds this address to the shared Lights() array; UseLamps=1 leaves ChangedLamps consumption to shared VPM core code rather than a table-local loop.",{"source_refs":3859,"status":80},[25,27,54],{"placements":3861,"status":80},[3862],{"id":3863,"provenance":3864,"role":1750,"space":413,"x":3866,"y":3867},"lamp.matrix-64.placement-1",{"source_refs":3865,"status":80},[54,27,25],0.912557,0.532026,{"board":161,"drive_wire":3729,"return_wire":2750},[3870,3875,3879,3883,3887,3891,3895,3899,3903,3908,3912,3916,3920],{"destination":1562,"id":3871,"kind":3872,"provenance":3873,"source":1938},"relationship.lr-relay-25","relay_gated",{"source_refs":3874,"status":78},[25,26],{"destination":1570,"id":3876,"kind":3872,"provenance":3877,"source":1938},"relationship.lr-relay-26",{"source_refs":3878,"status":78},[25,26],{"destination":1586,"id":3880,"kind":3872,"provenance":3881,"source":1938},"relationship.lr-relay-27",{"source_refs":3882,"status":78},[25,26],{"destination":1596,"id":3884,"kind":3872,"provenance":3885,"source":1938},"relationship.lr-relay-28",{"source_refs":3886,"status":78},[25,26],{"destination":1610,"id":3888,"kind":3872,"provenance":3889,"source":1938},"relationship.lr-relay-29",{"source_refs":3890,"status":78},[25,26],{"destination":2310,"id":3892,"kind":3872,"provenance":3893,"source":1938},"relationship.lr-relay-30",{"source_refs":3894,"status":78},[25,26],{"destination":1532,"id":3896,"kind":3872,"provenance":3897,"source":1938},"relationship.lr-relay-31",{"source_refs":3898,"status":78},[25,26],{"destination":1620,"id":3900,"kind":3872,"provenance":3901,"source":1938},"relationship.lr-relay-32",{"source_refs":3902,"status":78},[25,26],{"destination":1668,"id":3904,"kind":3905,"provenance":3906,"source":1148},"relationship.special-switch-49-to-coil-19","direct",{"source_refs":3907,"status":78},[25,26,27],{"destination":1677,"id":3909,"kind":3905,"provenance":3910,"source":1173},"relationship.special-switch-50-to-coil-22",{"source_refs":3911,"status":79},[25,26,27],{"destination":1686,"id":3913,"kind":3905,"provenance":3914,"source":1197},"relationship.special-switch-51-to-coil-17",{"source_refs":3915,"status":79},[25,26,27],{"destination":1695,"id":3917,"kind":3905,"provenance":3918,"source":1221},"relationship.special-switch-52-to-coil-18",{"source_refs":3919,"status":78},[25,26,27],{"destination":1704,"id":3921,"kind":3905,"provenance":3922,"source":1245},"relationship.special-switch-53-to-coil-21",{"source_refs":3923,"status":78},[25,26,27],[3925,3932,3935,3968,3978,3986,3992],{"id":3926,"kind":3927,"license":3928,"locator":3929,"revision":3930,"uri":3931},"pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","catalog\u002Fpinmame.json entries torp_e21 and torp_a16; src\u002Fwpc\u002Fdriver.c dates both 08\u002F88","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame",{"id":26,"kind":3933,"license":3928,"locator":3934,"revision":3930,"uri":3931},"pinmame_core","src\u002Fwpc\u002Fdegames.c INITGAMES11(torp, GEN_DE, de_dispAlpha2, FLIP1516, SNDBRD_DE1S, 0, 0), two ROM definitions and four-entry display array; the initializer leaves wpc.invSw zero-initialized and src\u002Fwpc\u002Fcore.c lines 2455-2456 copy that zero mask into coreGlobals.invSw; src\u002Fwpc\u002Fs11.c lines 537-554 apply Data East ssSolNo={3,4,5,1,0,2}, lines 618-623 bind handler indices 0-5, and PIA comments at lines 714-715, 737-738, and 746-747 identify those handlers as SP6, SP5, SP2, SP3, SP1, and SP4; torp_ output typing, muxSol=10 and updsol supply the relay mapping; src\u002Fwpc\u002Fcore.c\u002Fcore.h provide FLIP_SWNO and public flipper outputs",{"attribution":3936,"excerpts":3937,"id":25,"kind":3944,"license":3963,"locator":3964,"original_filename":3965,"rights":3963,"sha256":3966,"uri":3967},"Data East Torpedo Alley manual",[3938,3946,3951,3957],{"id":3939,"locator":3940,"html":3941,"path":3942,"imageUrl":3943,"imageDerivation":3943,"method":3944,"transcribedBy":3945,"reviewed":12},"excerpt.torpedo-alley.switch-matrix","PDF pages 24-25, printed pages 20-21","\u003Cp>The rows below preserve the matrix cell and the following printed description-list cell separately.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"right\">Address\u003C\u002Fth>\n\u003Cth>Drive\u003C\u002Fth>\n\u003Cth>Return\u003C\u002Fth>\n\u003Cth>Matrix cell\u003C\u002Fth>\n\u003Cth>Description-list cell\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Plumb Tilt\u003C\u002Ftd>\n\u003Ctd>Plumb Tilt\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">3\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Credit Button\u003C\u002Ftd>\n\u003Ctd>Credit Button\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">4\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Right Coin\u003C\u002Ftd>\n\u003Ctd>Right Coin\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">5\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Center Coin\u003C\u002Ftd>\n\u003Ctd>Center Coin\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">6\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Left Coin\u003C\u002Ftd>\n\u003Ctd>Left Coin\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">7\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Slam Tilt\u003C\u002Ftd>\n\u003Ctd>Slam Tilt\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">8\u003C\u002Ftd>\n\u003Ctd>GRN-BRN\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">9\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">10\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Outhole\u003C\u002Ftd>\n\u003Ctd>Outhole\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">11\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Trough #1\u003C\u002Ftd>\n\u003Ctd>Trough :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">12\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Trough #2\u003C\u002Ftd>\n\u003Ctd>Trough :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">13\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Trough #3\u003C\u002Ftd>\n\u003Ctd>Trough :3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">14\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Shooter Lane\u003C\u002Ftd>\n\u003Ctd>Shooter Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">15\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Left EOS\u003C\u002Ftd>\n\u003Ctd>Left EOS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">16\u003C\u002Ftd>\n\u003Ctd>GRN-RED\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Right EOS\u003C\u002Ftd>\n\u003Ctd>Right EOS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">17\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Laser Kick\u003C\u002Ftd>\n\u003Ctd>Laser Kick\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">18\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Left Return\u003C\u002Ftd>\n\u003Ctd>Left Return\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">19\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">20\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Left Green Target\u003C\u002Ftd>\n\u003Ctd>Left Green Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">21\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Center Green Target\u003C\u002Ftd>\n\u003Ctd>Center Green Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">22\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Right Green Target\u003C\u002Ftd>\n\u003Ctd>Right Green Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">23\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Bottom Left Star RO\u003C\u002Ftd>\n\u003Ctd>Bottom Left Star Rollover\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">24\u003C\u002Ftd>\n\u003Ctd>GRN-ORN\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Spots Laser Kick\u003C\u002Ftd>\n\u003Ctd>Spots Laser Kick Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">25\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Top Left Spinner\u003C\u002Ftd>\n\u003Ctd>Top Left Spinner\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">26\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>&quot;S&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;S&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">27\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>&quot;U&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;U&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">28\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>&quot;B&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;B&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">29\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Left Drop Target\u003C\u002Ftd>\n\u003Ctd>Left Drop Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">30\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Center Drop Target\u003C\u002Ftd>\n\u003Ctd>Center Drop Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">31\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Right Drop Target\u003C\u002Ftd>\n\u003Ctd>Right Drop Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">32\u003C\u002Ftd>\n\u003Ctd>GRN-YEL\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Right Spinner\u003C\u002Ftd>\n\u003Ctd>Right Spinner\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">33\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Left Yellow Target\u003C\u002Ftd>\n\u003Ctd>Left Yellow Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">34\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Center Yellow Target\u003C\u002Ftd>\n\u003Ctd>Center Yellow Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">35\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Right Yellow Target\u003C\u002Ftd>\n\u003Ctd>Right Yellow Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">36\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Right Star RO\u003C\u002Ftd>\n\u003Ctd>Right Star Rollover\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">37\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Left 50 Point Switch\u003C\u002Ftd>\n\u003Ctd>Left 50 Point Switch\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">38\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Left Blue Target\u003C\u002Ftd>\n\u003Ctd>Left Blue Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">39\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Center Blue Target\u003C\u002Ftd>\n\u003Ctd>Center Blue Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">40\u003C\u002Ftd>\n\u003Ctd>GRN-BLK\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Right Blue Target\u003C\u002Ftd>\n\u003Ctd>Right Blue Target\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">41\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Left Kicker #1\u003C\u002Ftd>\n\u003Ctd>Left Kicker :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">42\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Left Kicker #2\u003C\u002Ftd>\n\u003Ctd>Left Kicker :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">43\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Vertical Up Kicker\u003C\u002Ftd>\n\u003Ctd>Vertical Up Kicker\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">44\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Center Kicker #1\u003C\u002Ftd>\n\u003Ctd>Center Kicker :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">45\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Center Kicker #2\u003C\u002Ftd>\n\u003Ctd>Center Kicker :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">46\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Ramp\u003C\u002Ftd>\n\u003Ctd>Ramp\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">47\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">48\u003C\u002Ftd>\n\u003Ctd>GRN-BLU\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">49\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Left Pop Bumper\u003C\u002Ftd>\n\u003Ctd>Left Thumper Bumper\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">50\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Right Pop Bumper\u003C\u002Ftd>\n\u003Ctd>Right Thumper Bumper\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">51\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Center Pop Bumper\u003C\u002Ftd>\n\u003Ctd>Center Thumper Bumper\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">52\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Left Slingshot\u003C\u002Ftd>\n\u003Ctd>Left Slingshot\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">53\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Right Slingshot\u003C\u002Ftd>\n\u003Ctd>Right Slingshot\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">54\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Right Outlane\u003C\u002Ftd>\n\u003Ctd>Right Outlane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">55\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Right Return Switch\u003C\u002Ftd>\n\u003Ctd>Right Return\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">56\u003C\u002Ftd>\n\u003Ctd>GRN-VIO\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Right 50 Point\u003C\u002Ftd>\n\u003Ctd>Right 50 Point Switch\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">57\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-BRN\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used Thru 64\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">58\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-RED\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">59\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-ORN\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">60\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-YEL\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">61\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-GRN\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">62\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-BLU\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">63\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-VIO\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">64\u003C\u002Ftd>\n\u003Ctd>GRN-GRY\u003C\u002Ftd>\n\u003Ctd>WHT-GRY\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003Ctd>Not Used\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Reconciliation: the asterisk printed by 01 and 03-07 marks cabinet switches. It does not appear by 15 or 16; those cells literally read \u003Ccode>Left EOS\u003C\u002Fcode> and \u003Ccode>Right EOS\u003C\u002Fcode>, and the parts list gives both part \u003Ccode>180-5026-00\u003C\u002Fcode>. Abbreviations such as \u003Ccode>RO\u003C\u002Fcode> and the list&#39;s colon-number convention are preserved above rather than silently expanded in the matrix column.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fdata-east.torpedo-alley.1988\u002Fswitch-matrix.md",null,"manual","curator, render-decided at 400 dpi",{"id":3947,"locator":3948,"html":3949,"path":3950,"imageUrl":3943,"imageDerivation":3943,"method":3944,"transcribedBy":3945,"reviewed":12},"excerpt.torpedo-alley.lamp-matrix","PDF pages 26-27, printed pages 22-23","\u003Cp>The rows below preserve the matrix cell and the following printed description-list cell separately.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"right\">Address\u003C\u002Fth>\n\u003Cth>Drive\u003C\u002Fth>\n\u003Cth>Return\u003C\u002Fth>\n\u003Cth>Matrix cell\u003C\u002Fth>\n\u003Cth>Description-list cell\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Lockball #2 (2)\u003C\u002Ftd>\n\u003Ctd>Lockball :2 (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Spot Laser Kick\u003C\u002Ftd>\n\u003Ctd>Spot Laser Kick\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">3\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 100K\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 100K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">4\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Green\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Green\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">5\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Blue\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Blue\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">6\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Yellow\u003C\u002Ftd>\n\u003Ctd>Destroy Fleet 25K Yellow\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">7\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Top Left Playfield 2X\u003C\u002Ftd>\n\u003Ctd>Top Left Playfield 2X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">8\u003C\u002Ftd>\n\u003Ctd>YEL-BRN\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Release Torpedoes Hotdog (2)\u003C\u002Ftd>\n\u003Ctd>Release Torpedoes Hotdog (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">9\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>&quot;S&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;S&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">10\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>&quot;U&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;U&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">11\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>&quot;B&quot; Lane\u003C\u002Ftd>\n\u003Ctd>&quot;B&quot; Lane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">12\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Extra Ball Triangle\u003C\u002Ftd>\n\u003Ctd>Extra Ball Triangle\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">13\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Flagship 25K Clear\u003C\u002Ftd>\n\u003Ctd>Flagship 25K Clear\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">14\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Flagship 50K Yellow\u003C\u002Ftd>\n\u003Ctd>Flagship 50K Yellow\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">15\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Flagship 100K Orange\u003C\u002Ftd>\n\u003Ctd>Flagship 100K Orange\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">16\u003C\u002Ftd>\n\u003Ctd>YEL-RED\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Insert 2 Torpedo (2)\u003C\u002Ftd>\n\u003Ctd>Insert 2 Torpedo\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">17\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Top Right Playfield 2X\u003C\u002Ftd>\n\u003Ctd>Top Right Playfield 2X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">18\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>5K When Lit\u003C\u002Ftd>\n\u003Ctd>5K When Lit\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">19\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow #1\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">20\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow #2\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">21\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow #3\u003C\u002Ftd>\n\u003Ctd>Yellow Arrow :3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">22\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Aircraft Carrier Hotdog\u003C\u002Ftd>\n\u003Ctd>Aircraft Carrier Hotdog\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">23\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Lockball #1 (2)\u003C\u002Ftd>\n\u003Ctd>Lockball :1 (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">24\u003C\u002Ftd>\n\u003Ctd>YEL-ORN\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Insert 1 Torpedo (2)\u003C\u002Ftd>\n\u003Ctd>Insert 1 Torpedo (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">25\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Ramp 20K Clear\u003C\u002Ftd>\n\u003Ctd>Ramp 20K Clear\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">26\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Ramp 30K Yellow\u003C\u002Ftd>\n\u003Ctd>Ramp 30K Yellow\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">27\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Ramp 40K Green\u003C\u002Ftd>\n\u003Ctd>Ramp 40K Green\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">28\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Ramp Bonus Hold Orange\u003C\u002Ftd>\n\u003Ctd>Ramp Hold Bonus Orange\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">29\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Ramp Extra Ball Amber\u003C\u002Ftd>\n\u003Ctd>Ramp Extra Ball Amber\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">30\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Ramp Hotdog Special\u003C\u002Ftd>\n\u003Ctd>Ramp Hotdog Special\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">31\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Periscope Left (2)\u003C\u002Ftd>\n\u003Ctd>Periscope Left (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">32\u003C\u002Ftd>\n\u003Ctd>YEL-BLK\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Periscope Right (2)\u003C\u002Ftd>\n\u003Ctd>Periscope Right (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">33\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Green Arrow #1\u003C\u002Ftd>\n\u003Ctd>Green Arrow :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">34\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Green Arrow #2\u003C\u002Ftd>\n\u003Ctd>Green Arrow :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">35\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Green Arrow #3\u003C\u002Ftd>\n\u003Ctd>Green Arrow :3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">36\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Destroyer Hotdog\u003C\u002Ftd>\n\u003Ctd>Destroyer Hotdog\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">37\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Blue Arrow #1\u003C\u002Ftd>\n\u003Ctd>Blue Arrow :1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">38\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Blue Arrow #2\u003C\u002Ftd>\n\u003Ctd>Blue Arrow :2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">39\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Blue Arrow #3\u003C\u002Ftd>\n\u003Ctd>Blue Arrow :3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">40\u003C\u002Ftd>\n\u003Ctd>YEL-GRN\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Cruiser Hotdog\u003C\u002Ftd>\n\u003Ctd>Cruiser Hotdog\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">41\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Shield Playfield 2X\u003C\u002Ftd>\n\u003Ctd>Shield Playfield 2X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">42\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Blue 10K\u003C\u002Ftd>\n\u003Ctd>Blue 10K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">43\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Green 10K\u003C\u002Ftd>\n\u003Ctd>Green 10K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">44\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Yellow 10K\u003C\u002Ftd>\n\u003Ctd>Yellow 10K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">45\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Blue 20K\u003C\u002Ftd>\n\u003Ctd>Blue 20K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">46\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Green 20K\u003C\u002Ftd>\n\u003Ctd>Green 20K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">47\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Yellow 20K\u003C\u002Ftd>\n\u003Ctd>Yellow 20K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">48\u003C\u002Ftd>\n\u003Ctd>YEL-BLU\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Right Return\u003C\u002Ftd>\n\u003Ctd>Right Return\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">49\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Laser Kick\u003C\u002Ftd>\n\u003Ctd>Laser Kick\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">50\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Green 30K\u003C\u002Ftd>\n\u003Ctd>Green 30K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">51\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Yellow 30K\u003C\u002Ftd>\n\u003Ctd>Yellow 30K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">52\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>2X\u003C\u002Ftd>\n\u003Ctd>2X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">53\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>3X\u003C\u002Ftd>\n\u003Ctd>3X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">54\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>5X\u003C\u002Ftd>\n\u003Ctd>5X\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">55\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Fire Again\u003C\u002Ftd>\n\u003Ctd>Fire Again\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">56\u003C\u002Ftd>\n\u003Ctd>YEL-VIO\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Right Outlane\u003C\u002Ftd>\n\u003Ctd>Right Outlane\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">57\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-BRN\u003C\u002Ftd>\n\u003Ctd>Jackpot 100K Shield\u003C\u002Ftd>\n\u003Ctd>Jackpot 100K Shield\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">58\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-BLK\u003C\u002Ftd>\n\u003Ctd>Blue 40K\u003C\u002Ftd>\n\u003Ctd>Blue 40K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">59\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-ORG\u003C\u002Ftd>\n\u003Ctd>Green 40K\u003C\u002Ftd>\n\u003Ctd>Green 40K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">60\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-YEL\u003C\u002Ftd>\n\u003Ctd>Yellow 40K\u003C\u002Ftd>\n\u003Ctd>Yellow 40K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">61\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-GRN\u003C\u002Ftd>\n\u003Ctd>Blue 30K\u003C\u002Ftd>\n\u003Ctd>Blue 30K\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">62\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-BLU\u003C\u002Ftd>\n\u003Ctd>Left Special\u003C\u002Ftd>\n\u003Ctd>Left Special\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">63\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-VIO\u003C\u002Ftd>\n\u003Ctd>Left Return\u003C\u002Ftd>\n\u003Ctd>Left Return\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">64\u003C\u002Ftd>\n\u003Ctd>YEL-GRY\u003C\u002Ftd>\n\u003Ctd>RED-GRY\u003C\u002Ftd>\n\u003Ctd>Release Balls\u003C\u002Ftd>\n\u003Ctd>Release Balls\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Reconciliation: the matrix uses \u003Ccode>#\u003C\u002Fcode> where the following list prints \u003Ccode>:\u003C\u002Fcode> for numbered arrows and lockballs. The matrix prints \u003Ccode>Ramp Bonus Hold Orange\u003C\u002Fcode>; the list prints \u003Ccode>Ramp Hold Bonus Orange\u003C\u002Fcode>. The list marks only 16 and 24 with \u003Ccode>*\u003C\u002Fcode>, followed by the literal note \u003Ccode>* Indicates insert board lamps.\u003C\u002Fcode> Lamp 16&#39;s matrix cell includes \u003Ccode>(2)\u003C\u002Fcode> while its list cell omits that parenthetical count; no correction is inserted into either transcription.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fdata-east.torpedo-alley.1988\u002Flamp-matrix.md",{"id":3952,"locator":3953,"html":3954,"path":3955,"imageUrl":3943,"imageDerivation":3943,"method":3944,"transcribedBy":3956,"reviewed":12},"excerpt.torpedo-alley.coil-and-flipper","PDF pages 28-29 and 35-38, printed pages 24-25 and foldout wiring pages 30-31","\u003Ch2>CPU Controlled Coil and Flash Lamp Connections — literal printed cells\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Printed number\u003C\u002Fth>\n\u003Cth>Printed description\u003C\u002Fth>\n\u003Cth>CPU wire\u003C\u002Fth>\n\u003Cth>Device wire\u003C\u002Fth>\n\u003Cth>Power\u003C\u002Fth>\n\u003Cth>Driver\u003C\u002Fth>\n\u003Cth>Printed device\u003C\u002Fth>\n\u003Cth align=\"right\">Qty\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>01L\u003C\u002Ftd>\n\u003Ctd>Destroyer Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-BRN\u003C\u002Ftd>\n\u003Ctd>VIO-GRN\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q46\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>02L\u003C\u002Ftd>\n\u003Ctd>Release Torpedo Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-RED\u003C\u002Ftd>\n\u003Ctd>VIO-RED\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q45\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>03L\u003C\u002Ftd>\n\u003Ctd>Flagship Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-ORN\u003C\u002Ftd>\n\u003Ctd>VIO-ORN\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q44\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>04L\u003C\u002Ftd>\n\u003Ctd>Aircraft Carrier Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-YEL\u003C\u002Ftd>\n\u003Ctd>VIO-YEL\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q43\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>05L\u003C\u002Ftd>\n\u003Ctd>Special Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-GRN\u003C\u002Ftd>\n\u003Ctd>VIO-GRN\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q42\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>06L\u003C\u002Ftd>\n\u003Ctd>Cruiser Hotdog\u003C\u002Ftd>\n\u003Ctd>GRY-BLU\u003C\u002Ftd>\n\u003Ctd>VIO-BLU\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q41\u003C\u002Ftd>\n\u003Ctd>#906\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>07L\u003C\u002Ftd>\n\u003Ctd>Scope\u003C\u002Ftd>\n\u003Ctd>GRY-VIO\u003C\u002Ftd>\n\u003Ctd>VIO-BLK\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q40\u003C\u002Ftd>\n\u003Ctd>#89\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>08L\u003C\u002Ftd>\n\u003Ctd>Insert Top\u003C\u002Ftd>\n\u003Ctd>GRY-BLK\u003C\u002Ftd>\n\u003Ctd>VIO-GRY\u003C\u002Ftd>\n\u003Ctd>BRN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q39\u003C\u002Ftd>\n\u003Ctd>#89\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>09\u003C\u002Ftd>\n\u003Ctd>Left Pair\u003C\u002Ftd>\n\u003Ctd>BRN-BLK\u003C\u002Ftd>\n\u003Ctd>BRN-BLK\u003C\u002Ftd>\n\u003Ctd>RED\u003C\u002Ftd>\n\u003Ctd>Q30\u003C\u002Ftd>\n\u003Ctd>#89\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>Left\u002FRight Coil Relay\u003C\u002Ftd>\n\u003Ctd>BRN-RED\u003C\u002Ftd>\n\u003Ctd>BLK-RED\u003C\u002Ftd>\n\u003Ctd>+32 V\u003C\u002Ftd>\n\u003Ctd>Q29\u003C\u002Ftd>\n\u003Ctd>K1 relay\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>General Illumination Relay\u003C\u002Ftd>\n\u003Ctd>BRN-ORN\u003C\u002Ftd>\n\u003Ctd>BRN-ORN\u003C\u002Ftd>\n\u003Ctd>+32 V\u003C\u002Ftd>\n\u003Ctd>Q28\u003C\u002Ftd>\n\u003Ctd>K1 relay\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>Unused Solenoid 12\u003C\u002Ftd>\n\u003Ctd>BRN-YEL\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd>Q27\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13\u003C\u002Ftd>\n\u003Ctd>Unused Solenoid 13\u003C\u002Ftd>\n\u003Ctd>BRN-GRN\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd>Q26\u003C\u002Ftd>\n\u003Ctd>N.C.\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>14\u003C\u002Ftd>\n\u003Ctd>Center Pair\u003C\u002Ftd>\n\u003Ctd>BRN-BLU\u003C\u002Ftd>\n\u003Ctd>BRN-BLU\u003C\u002Ftd>\n\u003Ctd>RED\u003C\u002Ftd>\n\u003Ctd>Q25\u003C\u002Ftd>\n\u003Ctd>#89\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>15\u003C\u002Ftd>\n\u003Ctd>Right Pair\u003C\u002Ftd>\n\u003Ctd>BRN-VIO\u003C\u002Ftd>\n\u003Ctd>BRN-VIO\u003C\u002Ftd>\n\u003Ctd>RED\u003C\u002Ftd>\n\u003Ctd>Q24\u003C\u002Ftd>\n\u003Ctd>#89\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>16\u003C\u002Ftd>\n\u003Ctd>Trough\u003C\u002Ftd>\n\u003Ctd>BRN-GRY\u003C\u002Ftd>\n\u003Ctd>BRN-GRY\u003C\u002Ftd>\n\u003Ctd>RED\u003C\u002Ftd>\n\u003Ctd>Q23\u003C\u002Ftd>\n\u003Ctd>23-840\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>01R\u003C\u002Ftd>\n\u003Ctd>Laser Kicker\u003C\u002Ftd>\n\u003Ctd>GRY-BRN\u003C\u002Ftd>\n\u003Ctd>BLK-BRN\u003C\u002Ftd>\n\u003Ctd>VIO-YEL (+50 V)\u003C\u002Ftd>\n\u003Ctd>Q46\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>02R\u003C\u002Ftd>\n\u003Ctd>Left Kickback\u003C\u002Ftd>\n\u003Ctd>GRY-RED\u003C\u002Ftd>\n\u003Ctd>BLK-RED\u003C\u002Ftd>\n\u003Ctd>VIO-YEL (+50 V)\u003C\u002Ftd>\n\u003Ctd>Q45\u003C\u002Ftd>\n\u003Ctd>24-900\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>03R\u003C\u002Ftd>\n\u003Ctd>Vertical Up Kicker\u003C\u002Ftd>\n\u003Ctd>GRY-ORN\u003C\u002Ftd>\n\u003Ctd>BLK-ORN\u003C\u002Ftd>\n\u003Ctd>ORN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q44\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>04R\u003C\u002Ftd>\n\u003Ctd>Center Kickback\u003C\u002Ftd>\n\u003Ctd>GRY-YEL\u003C\u002Ftd>\n\u003Ctd>BLK-YEL\u003C\u002Ftd>\n\u003Ctd>VIO-YEL (+50 V)\u003C\u002Ftd>\n\u003Ctd>Q43\u003C\u002Ftd>\n\u003Ctd>24-900\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>05R\u003C\u002Ftd>\n\u003Ctd>3-Bank Drop Target Reset\u003C\u002Ftd>\n\u003Ctd>GRY-GRN\u003C\u002Ftd>\n\u003Ctd>BLK-GRN\u003C\u002Ftd>\n\u003Ctd>ORN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q42\u003C\u002Ftd>\n\u003Ctd>23-1200\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>06R\u003C\u002Ftd>\n\u003Ctd>Knocker\u003C\u002Ftd>\n\u003Ctd>GRY-BLU\u003C\u002Ftd>\n\u003Ctd>BLK-BLU\u003C\u002Ftd>\n\u003Ctd>ORN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q41\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>07R\u003C\u002Ftd>\n\u003Ctd>Outhole\u003C\u002Ftd>\n\u003Ctd>GRY-VIO\u003C\u002Ftd>\n\u003Ctd>BLK-VIO\u003C\u002Ftd>\n\u003Ctd>ORN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q40\u003C\u002Ftd>\n\u003Ctd>23-840\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>08R\u003C\u002Ftd>\n\u003Ctd>Sinking Ship\u003C\u002Ftd>\n\u003Ctd>GRY-BLK\u003C\u002Ftd>\n\u003Ctd>BLK-GRY\u003C\u002Ftd>\n\u003Ctd>ORN (+32 V)\u003C\u002Ftd>\n\u003Ctd>Q39\u003C\u002Ftd>\n\u003Ctd>30-800\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The diagnostics prose literally says coil 10 switches \u003Ccode>+34 volts\u003C\u002Fcode> between the \u003Ccode>left\u003C\u002Fcode> and \u003Ccode>right\u003C\u002Fcode> sets. The connection drawing identifies K1 as the \u003Ccode>LEFT\u002FRIGHT COIL RELAY\u003C\u002Fcode>. The L\u002FR and SP printed numbers above are manual aliases only; neither table prints a PinMAME public special-solenoid address. The rendered connection drawing explicitly marks every 01L-08L branch with \u003Ccode>(2)\u003C\u002Fcode>, so each quantity of two is physical manual evidence rather than an inference from the device name.\u003C\u002Fp>\n\u003Ch2>Switch Triggered Solenoids — literal description cells\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Printed number\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003Cth>Control line\u003C\u002Fth>\n\u003Cth>Power line\u003C\u002Fth>\n\u003Cth>Trigger line\u003C\u002Fth>\n\u003Cth>Driver\u003C\u002Fth>\n\u003Cth>Coil type\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>SP1\u003C\u002Ftd>\n\u003Ctd>Center Thumper Bumper\u003C\u002Ftd>\n\u003Ctd>BLU-ORN \u002F CPU CN19-3\u003C\u002Ftd>\n\u003Ctd>RED \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>ORN-BRN \u002F CPU CN18-2\u003C\u002Ftd>\n\u003Ctd>Q8\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SP2\u003C\u002Ftd>\n\u003Ctd>Right Thumper Bumper\u003C\u002Ftd>\n\u003Ctd>BLU-RED \u002F CPU CN19-4\u003C\u002Ftd>\n\u003Ctd>RED \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>ORN-RED \u002F CPN CN18-3\u003C\u002Ftd>\n\u003Ctd>Q9\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SP3\u003C\u002Ftd>\n\u003Ctd>Left Slingsho\u003C\u002Ftd>\n\u003Ctd>BLU-YEL \u002F CPU CN19-6\u003C\u002Ftd>\n\u003Ctd>RED \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>ORN-YEL \u002F CPU CN18-4\u003C\u002Ftd>\n\u003Ctd>Q10\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SP4\u003C\u002Ftd>\n\u003Ctd>Left Thumper Bumper\u003C\u002Ftd>\n\u003Ctd>BLU-BRN \u002F CPU CN19-7\u003C\u002Ftd>\n\u003Ctd>RED \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>ORN-BRN \u002F CPU CN18-5\u003C\u002Ftd>\n\u003Ctd>Q11\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SP5\u003C\u002Ftd>\n\u003Ctd>Right Slingshot\u003C\u002Ftd>\n\u003Ctd>BLU-GRN \u002F CPU CN19-8\u003C\u002Ftd>\n\u003Ctd>RED \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>ORN-GRN \u002F CPU CN18-8\u003C\u002Ftd>\n\u003Ctd>Q12\u003C\u002Ftd>\n\u003Ctd>23-800\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>SP6\u003C\u002Ftd>\n\u003Ctd>NOT USED\u003C\u002Ftd>\n\u003Ctd>-- \u002F CPU CN19-9\u003C\u002Ftd>\n\u003Ctd>-- \u002F PS CN3-6\u003C\u002Ftd>\n\u003Ctd>-- \u002F CPU CN18-9\u003C\u002Ftd>\n\u003Ctd>Q13\u003C\u002Ftd>\n\u003Ctd>--\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The printed special-coil wiring diagram instead labels SP2 \u003Ccode>CENTER THUMPER BUMPER\u003C\u002Fcode> and SP1 \u003Ccode>RIGHT THUMPER BUMPER\u003C\u002Fcode>. The location plan and the table above print SP1 at the center bumper and SP2 at the right bumper; this contradiction is retained as a conflict. \u003Ccode>Left Slingsho\u003C\u002Fcode> is the table&#39;s literal truncated cell, not a curator typo. Three other rendered anomalies are also preserved literally: 01L and 05L both print device wire \u003Ccode>VIO-GRN\u003C\u002Fcode>, SP1 and SP4 both print trigger wire \u003Ccode>ORN-BRN\u003C\u002Fcode>, and SP2 prints connector prefix \u003Ccode>CPN CN18-3\u003C\u002Fcode> rather than \u003Ccode>CPU\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2>Flipper Solenoids\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Description\u003C\u002Fth>\n\u003Cth>Flipper GND (CPU to Cab)\u003C\u002Fth>\n\u003Cth>Flipper GND (Cab to Coil)\u003C\u002Fth>\n\u003Cth>Power line (PPB to Coil)\u003C\u002Fth>\n\u003Cth>Coil type\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Left Flipper\u003C\u002Ftd>\n\u003Ctd>ORN-BLU \u002F CPU CN19-2\u003C\u002Ftd>\n\u003Ctd>BLU-GRY \u002F 1M\u002FF-24\u003C\u002Ftd>\n\u003Ctd>GRY-YEL \u002F PPB J7-5\u003C\u002Ftd>\n\u003Ctd>23-700\u002F30-2600\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Right Flipper\u003C\u002Ftd>\n\u003Ctd>ORN-RED \u002F CPU CN19-1\u003C\u002Ftd>\n\u003Ctd>BLU-VIO \u002F 1M\u002FF-21\u003C\u002Ftd>\n\u003Ctd>BLK-WHT \u002F PPB J7-1,2\u003C\u002Ftd>\n\u003Ctd>23-700\u002F30-2600\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Upper Right Flipper\u003C\u002Ftd>\n\u003Ctd>ORN-RED \u002F CPU CN19-1\u003C\u002Ftd>\n\u003Ctd>WHT-BLK \u002F 1M\u002FF-19\u003C\u002Ftd>\n\u003Ctd>BLK-WHT \u002F PPB J7-1,2\u003C\u002Ftd>\n\u003Ctd>23-700\u002F30-2600\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The coil part-number chart prints quantities: 8 × 23-800 (\u003Ccode>090-5001-00\u003C\u002Fcode>), 2 × 24-900 (\u003Ccode>090-5002-00\u003C\u002Fcode>), 2 × 23-840 (\u003Ccode>090-5005-00\u003C\u002Fcode>), 1 × 23-1200 (\u003Ccode>090-5008-00\u003C\u002Fcode>), 1 × 30-800 (\u003Ccode>090-5010-00\u003C\u002Fcode>), and 3 × 23-700\u002F30-2600 (\u003Ccode>090-5013-00\u003C\u002Fcode>).\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fdata-east.torpedo-alley.1988\u002Fcoil-and-flipper.md","curator, cell-by-cell at 400\u002F500 dpi",{"id":3958,"locator":3959,"html":3960,"path":3961,"imageUrl":3943,"imageDerivation":3943,"method":3944,"transcribedBy":3962,"reviewed":12},"excerpt.torpedo-alley.mechanism-parts","PDF pages 66-67, printed pages 46-47","\u003Ch2>\u003Ccode>500-5084-00 Ship. Tilt Assembly\u003C\u002Fcode> (printed title)\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"right\">Item\u003C\u002Fth>\n\u003Cth>Part No.\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003Cth align=\"right\">Qty\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003Ctd>545-5067-00\u003C\u002Ftd>\n\u003Ctd>Lens-Periscope\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003Ctd>535-5266-00\u003C\u002Ftd>\n\u003Ctd>Mounting Bracket\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">3\u003C\u002Ftd>\n\u003Ctd>090-5010-00\u003C\u002Ftd>\n\u003Ctd>Coil (30-800)\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">4\u003C\u002Ftd>\n\u003Ctd>515-5090-00\u003C\u002Ftd>\n\u003Ctd>Ship Mounting Plate Assy\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">5\u003C\u002Ftd>\n\u003Ctd>535-5061-00\u003C\u002Ftd>\n\u003Ctd>Plunger Link\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">7\u003C\u002Ftd>\n\u003Ctd>266-5014-00\u003C\u002Ftd>\n\u003Ctd>Spring\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">8\u003C\u002Ftd>\n\u003Ctd>535-5267-00\u003C\u002Ftd>\n\u003Ctd>Coil Bracket\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">9\u003C\u002Ftd>\n\u003Ctd>515-5089-00\u003C\u002Ftd>\n\u003Ctd>Plunger Assy\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">16\u003C\u002Ftd>\n\u003Ctd>077-5002-00\u003C\u002Ftd>\n\u003Ctd>Lamp Socket\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">25\u003C\u002Ftd>\n\u003Ctd>077-5006-00\u003C\u002Ftd>\n\u003Ctd>Lamp Socket\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">26\u003C\u002Ftd>\n\u003Ctd>036-5043-00\u003C\u002Ftd>\n\u003Ctd>Sinking Ship Assembly Cable\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">27\u003C\u002Ftd>\n\u003Ctd>165-5000-89\u003C\u002Ftd>\n\u003Ctd>#89 Bulb\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">28\u003C\u002Ftd>\n\u003Ctd>165-5000-44\u003C\u002Ftd>\n\u003Ctd>#44 Bulb\u003C\u002Ftd>\n\u003Ctd align=\"right\">4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The illustration draws the coil\u002Fplunger\u002Fspring beneath a linked mounting plate and periscope lens. This construction evidence is combined with the retained \u003Ccode>SinkIt\u003C\u002Fcode>\u002F\u003Ccode>SinkShip_Timer\u003C\u002Fcode> causality; the printed title alone is not used as topology.\u003C\u002Fp>\n\u003Ch2>\u003Ccode>500-5067-00 Vertical Up Kicker\u003C\u002Fcode>\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"right\">Item\u003C\u002Fth>\n\u003Cth>Part No.\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003Cth align=\"right\">Qty\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003Ctd>545-5073-00\u003C\u002Ftd>\n\u003Ctd>Ball Poppers\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003Ctd>.094 x .500\u003C\u002Ftd>\n\u003Ctd>Pin\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">3\u003C\u002Ftd>\n\u003Ctd>515-5096-00\u003C\u002Ftd>\n\u003Ctd>Plunger Assy - Ball Popper\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">4\u003C\u002Ftd>\n\u003Ctd>535-5203-01\u003C\u002Ftd>\n\u003Ctd>Coil Retainer Brkt.\u003C\u002Ftd>\n\u003Ctd align=\"right\">2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">5\u003C\u002Ftd>\n\u003Ctd>090-5001-01\u003C\u002Ftd>\n\u003Ctd>Coil: 23-800\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">7\u003C\u002Ftd>\n\u003Ctd>112-5003-00\u003C\u002Ftd>\n\u003Ctd>1N4004 Diode\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">9\u003C\u002Ftd>\n\u003Ctd>266-5009-00\u003C\u002Ftd>\n\u003Ctd>Spring-Ball Popper\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">10\u003C\u002Ftd>\n\u003Ctd>--\u003C\u002Ftd>\n\u003Ctd>Grommet\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"right\">11\u003C\u002Ftd>\n\u003Ctd>535-5271-00\u003C\u002Ftd>\n\u003Ctd>Ball Poppers Brkt.\u003C\u002Ftd>\n\u003Ctd align=\"right\">1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The playfield-parts illustration separately prints three flipper-and-shaft assemblies, two spinner assemblies, the periscope lens, rollovers, ball guides, and the fixed ramp\u002Fwire forms. It does not add a sensor or motor to the ship-tilt assembly.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fdata-east.torpedo-alley.1988\u002Fmechanism-parts.md","curator, visually checked after rotation","NOASSERTION","68-page scan, 8,924,940 bytes; hashes.json sampled_characters=76035; retained source URL https:\u002F\u002Fonline.gameex.com\u002Fmedia\u002Fpinballx\u002Fall\u002Faddmedia\u002Ftorpedo%20alley%20%28data%20east%201988%29\u002FEnglish%20Manual.pdf. OCR\u002Ftext locates content; PDF pages 24-29, 34-38 and 66-67 were decided from 400\u002F500 dpi renders.","Data_East_1988_Torpedo_Alley_Manual_English.pdf","63ca7a98a303713487318c1f1d8ee77cc8b9ba37b20c918aa51e469e5aee5960","external:pinmame-manuals\u002Fby-machine\u002Fdata-east.torpedo-alley.1988\u002Fcontributor-supplied\u002FData_East_1988_Torpedo_Alley_Manual_English.pdf",{"attribution":3969,"id":54,"kind":3970,"known_working":12,"license":3971,"locator":3972,"original_filename":3973,"revision":3974,"sha256":3975,"source_id":3976,"uri":3977},"Physics Sound Hybrid MOD 1.1 and credited table contributors","vpx_table","Community table; redistribution terms not supplied","vpxtool git:0561bb4; 1632 extracted gameitems; exact playfield bounds (0,0)-(1000,2000)","Torpedo Alley (Data East 1988) Physics Sound Hybrid MOD 1.1.vpx","Physics Sound Hybrid MOD 1.1","f876db907452c59da2e6589536ab9df19945a91f06dc6d5e32f6e679e3ac2472","retained-known-working-torpedo-alley-hybrid-mod-1.1","external:pinmame-vpx-sources\u002Fdata-east\u002Ftorpedo-alley-1988\u002FTorpedo%20Alley%20%28Data%20East%201988%29%20Physics%20Sound%20Hybrid%20MOD%201.1.vpx",{"attribution":3979,"id":27,"kind":3980,"license":3981,"locator":3982,"revision":3983,"sha256":3984,"uri":3985},"Torpedo Alley table script contributors","vpx_script","Community script; redistribution terms not supplied","cGameName torp_e21; UseSolenoids=2, UseLamps=1, UseSync=0, UseGI=0; 63 active shared Lights() memberships after whole-line comment stripping; output, ball-stack, lock, VUK, drop-bank, ship and flipper causality; SW23\u002FSW36 defects","table script from Physics Sound Hybrid MOD 1.1","5123b70af3dcfaba40f19ee4f941111621b35e24707dc7f461e76c0514fea61b","external:pinmame-vpx-sources\u002Fdata-east\u002Ftorpedo-alley-1988\u002Fvpxtool-extract\u002Fscript.vbs",{"id":3987,"kind":3970,"locator":3988,"revision":3989,"sha256":3990,"uri":3991},"vpx-extraction.torpedo-alley-hybrid-mod-1-1","2111 files; 156444993 bytes; algorithm: SHA-256 of the UTF-8 JSON object after removing manifest_sha256 and serializing with sorted keys, compact separators, and ensure_ascii=False.; canonical manifest SHA-256 6ba07f0ac3d1e9e2bb1e441dde4066d99033bf5e7b11b81337708b16d1afe92e","vpxtool git:0561bb4","99af3745d07a7c473772087a7fd29acd7450b36262cf77b3a1b668f1ef1d5a01","external:pinmame-vpx-sources\u002Fdata-east\u002Ftorpedo-alley-1988\u002Fvpxtool-extract",{"id":43,"kind":3993,"locator":3994,"uri":3967},"human_review","Contact sheet at 40 dpi; relevant pages freshly rendered with Poppler 25.12.0 at 400 dpi, with PDF pages 28-29 additionally checked at 500 dpi, on 2026-08-09. Tesseract located cells; rendered glyphs governed every mapping.","data-east-torpedo-alley-1988","machines\u002Fpartial\u002Fdata-east\u002Ftorpedo-alley-1988.json","\u003Ch2 id=\"identity-and-controller\">Identity and controller\u003C\u002Fh2>\n\u003Cp>Pinned PinMAME groups exactly two 08\u002F88 drivers under \u003Ccode>torp_e21\u003C\u002Fcode>: the Europe 2.1 parent and \u003Ccode>torp_a16\u003C\u002Fcode> 1.6 clone. Both use \u003Ccode>INITGAMES11(torp, GEN_DE, de_dispAlpha2, FLIP1516, SNDBRD_DE1S, 0, 0)\u003C\u002Fcode>, so the ROM variants are physically identical. \u003Ccode>GEN_DE\u003C\u002Fcode> is \u003Ccode>0x1000\u003C\u002Fcode>; \u003Ccode>custSol\u003C\u002Fcode>, \u003Ccode>swCol\u003C\u002Fcode>, \u003Ccode>lampCol\u003C\u002Fcode> and the sound-overlay field are zero. The machine-level \u003Ccode>inversion_applied_by_emulator\u003C\u002Fcode> flag is true because consumers receive normalized public states and must not invert them again. Independently, the initializer leaves the per-game \u003Ccode>wpc.invSw\u003C\u002Fcode> mask all zeroes and \u003Ccode>core.c\u003C\u002Fcode> copies it into \u003Ccode>coreGlobals.invSw\u003C\u002Fcode>. The canonical controller classification is the reviewed \u003Ccode>pinmame.dataeast\u003C\u002Fcode> profile, not Williams \u003Ccode>pinmame.system-11\u003C\u002Fcode>, so no controller-platform blocker remains.\u003C\u002Fp>\n\u003Cp>\u003Ccode>de_dispAlpha2\u003C\u002Fcode> contributes exactly four displays: two seven-character 16-segment rows beginning at 1 and 9 and two seven-character numeric rows beginning at 21 and 29. There are no credit\u002Fmatch or ball-in-play entries, so every display has a controlled cabinet\u002Fbackbox \u003Ccode>not_applicable\u003C\u002Fcode> spatial record.\u003C\u002Fp>\n\u003Ch2 id=\"switches-flippers-and-polarity\">Switches, flippers and polarity\u003C\u002Fh2>\n\u003Cp>All 64 matrix addresses, Data East service switches -7\u002F-6 and Jumper W7 at DIP 0 are enumerated. The manual&#39;s stars mark 1 and 3-7 as cabinet switches. Switches 15 and 16 are not starred: their cells literally print \u003Ccode>Left EOS\u003C\u002Fcode> and \u003Ccode>Right EOS\u003C\u002Fcode>, and the description list assigns both part 180-5026-00. They are physical end-of-stroke contacts, not cabinet buttons.\u003C\u002Fp>\n\u003Cp>PinMAME&#39;s \u003Ccode>FLIP1516\u003C\u002Fcode> expands to \u003Ccode>FLIP_SWNO(15,16)\u003C\u002Fcode>. Shared \u003Ccode>core_updateSw\u003C\u002Fcode> writes left\u002Fright player-button bits into those matrix numbers and synthesizes public flipper power\u002Fhold outputs 45-48 because the game declares no CPU-controlled flipper solenoids. The retained script also writes cabinet-key state directly to Controller.Switch(15\u002F16). That emulator\u002Fruntime meaning conflicts with the printed EOS construction and remains unresolved. The manual prints one lower-left, one lower-right and one upper-right flipper; the right cabinet circuit and retained callback move both right flippers together.\u003C\u002Fp>\n\u003Cp>The known-working script has two additional input defects. \u003Ccode>SW23_Hit\u003C\u002Fcode> pulses 18, turning the Bottom Left Star Rollover into Left Return at runtime, and \u003Ccode>SW36_Hit\u003C\u002Fcode> pulses 26, turning the Right Star Rollover into the S lane. The manual&#39;s address semantics govern the physical records, while both executable defects remain first-class conflicts.\u003C\u002Fp>\n\u003Ch2 id=\"output-map-and-relay\">Output map and relay\u003C\u002Fh2>\n\u003Cp>The manual&#39;s CPU Controlled Coil and Flash Lamp Connections page is the physical wiring authority. K1 at public 10 selects eight L\u002FR pairs. Public 1-8 are the L bank: Destroyer, Release Torpedo, Flagship, Aircraft Carrier, Special and Cruiser hotdogs, Scope, and Insert Top. Their R partners are public 25-32: Laser Kicker, Left Kickback, Vertical Up Kicker, Center Kickback, 3-Bank Reset, Knocker, Outhole, and Sinking Ship. Public 9\u002F14\u002F15 are Left\u002FCenter\u002FRight #89 pairs, 11 is the general-illumination relay, 12\u002F13 are N.C., and 16 is the 23-840 trough coil. Public 17, 18, 19, 21 and 22 are the five fitted switch-triggered coils; public 20 is the unfitted SP6 slot; 23 is Game On; 24 is the reserved gap; 33-44 are inert for this GameData; 45-48 are synthetic flipper windings; 49\u002F50 are simulator\u002Freserved slots.\u003C\u002Fp>\n\u003Cp>Torpedo Alley&#39;s own pinned \u003Ccode>s11.c\u003C\u002Fcode> block types address 9 as one #89 bulb, 11 as G.I., 14-15 as #89 bulbs, and public 25-32 as eight muxed #89 bulbs, with the comment \u003Ccode>K1 relay is solenoid #10\u003C\u002Fcode>. That makes the R mechanism bank look like lamps and leaves manual L flashers 1-8 at the default type. The source disagreement is preserved; it is not corrected by copying another Data East game&#39;s block.\u003C\u002Fp>\n\u003Cp>The manual&#39;s Coil Test table and location plan say SP1 Center Thumper and SP2 Right Thumper, but the special-coil schematic prints SP2 Center and SP1 Right. The two agreeing manual sections supply the working labels and the swapped schematic text stays committed. The table&#39;s literal \u003Ccode>Left Slingsho\u003C\u002Fcode> cell is also retained in the excerpt and normalized only in the definition label. Crucially, the manual prints SP identities, not public addresses: pinned \u003Ccode>s11.c\u003C\u002Fcode> PIA comments identify handler indices 0-5 as SP6, SP5, SP2, SP3, SP1 and SP4; applying \u003Ccode>ssSolNo={3,4,5,1,0,2}\u003C\u002Fcode> derives public 17=SP1, 22=SP2, 18=SP3, 19=SP4, 21=SP5 and 20=SP6. Thus 20 is the unused special-driver state, not 22.\u003C\u002Fp>\n\u003Cp>Output 11 has a separate retained-script defect. The script first assigns \u003Ccode>GIUpdate\u003C\u002Fcode> to 11, then later assigns \u003Ccode>Sol11BG\u003C\u002Fcode> to the same callback slot; the latter wins. S10, S11, S12, S13 and S23 are outside-playfield backglass proxies, so those callbacks do not relabel physical outputs 10-13\u002F23. They do mean the retained table does not model physical GI 11 faithfully.\u003C\u002Fp>\n\u003Ch2 id=\"lamp-binding-and-spatial-evidence\">Lamp binding and spatial evidence\u003C\u002Fh2>\n\u003Cp>The table header is exactly \u003Ccode>Const cGameName=&quot;torp_e21&quot;,UseSolenoids=2,UseLamps=1,UseSync=0,UseGI=0\u003C\u002Fcode>. After whole-line comments are stripped, there is no \u003Ccode>Lampz.MassAssign\u003C\u002Fcode>, \u003Ccode>vpmMapLights\u003C\u002Fcode>, \u003Ccode>SetLamp\u003C\u002Fcode>, \u003Ccode>LampCallback\u003C\u002Fcode>, \u003Ccode>UpdateLamps\u003C\u002Fcode> or \u003Ccode>AllLamps\u003C\u002Fcode>. Instead, 63 active statements populate the shared VPM \u003Ccode>Lights(address)\u003C\u002Fcode> array for 1-23 and 25-64. With \u003Ccode>UseLamps=1\u003C\u002Fcode>, ChangedLamps consumption belongs to the shared VPM core loaded through DE.VBS, not to a loop in this table script.\u003C\u002Fp>\n\u003Cp>The extraction contains exactly 64 Light objects named \u003Ccode>L1\u003C\u002Fcode> through \u003Ccode>L64\u003C\u002Fcode>. Those exact names are a naming convention and remain coordinate candidates, never observed physical socket bindings. Active shared-array membership is a separate fact for 63 addresses. Lamp 24 has only a whole-line-commented assignment, so its L24 coordinate is name-only even though the manual fits \u003Ccode>Insert 1 Torpedo (2)\u003C\u002Fcode> and the extraction contains L24.\u003C\u002Fp>\n\u003Cp>Exact table bounds are \u003Ccode>left=0 top=0 right=1000 bottom=2000\u003C\u002Fcode>; every placement uses x\u002F1000 and y\u002F2000. The resolver refuses any different bounds. Candidate output coordinates come only from active effect callbacks; backglass objects outside those bounds, native render helpers and unbound physical devices are excluded.\u003C\u002Fp>\n\u003Ch2 id=\"ball-handling-and-moving-assemblies\">Ball handling and moving assemblies\u003C\u002Fh2>\n\u003Cp>The retained script supplies causal topology. A drained ball enters switch 10\u002Foutput 31, then occupies the three-ball trough at switches 13, 12 and 11; output 16 releases the front ball. The left two-position lock stages at 42\u002F41 and ejects on 26. The center two-position lock stages at 45\u002F44 and output 28 is configured to kick two balls. Switch 43\u002Foutput 27 is a custom vertical-up-kicker sequence that raises, recreates and ejects a ball. Switches 29-31 form the three-drop bank reset by output 29. Output 25 fires the Laser Kick plunger object.\u003C\u002Fp>\n\u003Cp>Output 32 drives the sinking-ship toy. The retained timer rocks the Ship primitive through fourteen angles and returns it to zero. Manual assembly 500-5084-00 provides the construction: a 30-800 coil, plunger\u002Flink, spring and coil bracket move a ship mounting plate carrying the periscope lens. Manual assembly 500-5067-00 similarly confirms the VUK&#39;s 23-800 coil, plunger, ball popper and return spring. These are real topology claims because script causality and construction evidence are combined.\u003C\u002Fp>\n\u003Cp>The three pop bumpers and two slingshots have source-reconciled circuit topology: manual position\u002Fconstruction plus the Data East PIA map gives 49→19 (left thumper), 50→22 (right thumper), 51→17 (center thumper), 52→18 (left sling) and 53→21 (right sling). No executable \u003Ccode>SolCallback\u003C\u002Fcode> binds those outputs to table effect objects, so this does not create a physical placement claim. Passive spinners, the manual shooter and fixed ramp are recorded without invented actuators.\u003C\u002Fp>\n\u003Ch2 id=\"what-remains-unresolved\">What remains unresolved\u003C\u002Fh2>\n\u003Cp>\u003Ccode>coverage.missing\u003C\u002Fcode> is exactly \u003Ccode>output_semantics\u003C\u002Fcode>, \u003Ccode>mechanism_behavior\u003C\u002Fcode>, \u003Ccode>polarity\u003C\u002Fcode>, \u003Ccode>recreation_notes\u003C\u002Fcode>, \u003Ccode>spatial_placement\u003C\u002Fcode>, and \u003Ccode>unresolved_conflicts\u003C\u002Fcode>. Output semantics need a PinMAME maintainer explanation or corrected \u003Ccode>torp_\u003C\u002Fcode> typing plus a trace across both K1 states, GI 11 and lamp 24. Mechanism behavior remains conflicted where the printed EOS construction and runtime cabinet-button model disagree. Polarity needs a bench capture of cabinet buttons, EOS contacts at rest\u002Fend-of-stroke and public power\u002Fhold states. Recreation notes remain candidate while those source conflicts prevent a complete build specification. Spatial completion needs an original-machine socket\u002Faddress and under-playfield actuator survey covering the playfield, insert board and backbox; the printed quantity of two for each 01L-08L flasher branch is retained, but the table exposes only one usable effect anchor for 01L-06L, two disjoint helper clusters rather than a physical center for 07L, and no active callback for 08L, so no unsupported bulb position is fabricated. Lamp addresses 1, 8, 16, 23, 24, 31 and 32 likewise retain a printed quantity of two while publishing only one candidate object coordinate. No hash-pinned Internet Archive resource or directly verifiable IPDB resource is retained, so the manual&#39;s GameEx source URL is recorded but archive\u002FIPDB metadata is intentionally not asserted. The eight conflicts need corrected upstream evidence or independent traces that explicitly settle each disagreement. Until those exist, the record remains partial.\u003C\u002Fp>\n",[3999,4002,4005,4008,4011,4014],{"id":4000,"text":4001},"identity-and-controller","Identity and controller",{"id":4003,"text":4004},"switches-flippers-and-polarity","Switches, flippers and polarity",{"id":4006,"text":4007},"output-map-and-relay","Output map and relay",{"id":4009,"text":4010},"lamp-binding-and-spatial-evidence","Lamp binding and spatial evidence",{"id":4012,"text":4013},"ball-handling-and-moving-assemblies","Ball handling and moving assemblies",{"id":4015,"text":4016},"what-remains-unresolved","What remains unresolved",[],[4019,4021],{"clone_of":127,"coverage_status":69,"definition":3996,"definition_sha256":4020,"description":133,"flags":4,"id":134,"machine_id":1519,"manufacturer":128,"root_driver":127,"year":131},"a17df229ce0b300ce222f720c9cbc324a7508fb882b7ef2742baf3f5565289c8",{"coverage_status":69,"definition":3996,"definition_sha256":4020,"description":126,"flags":4,"id":127,"machine_id":1519,"manufacturer":128,"root_driver":127,"year":131},[4023,4026,4029,4033,4037,4041],{"slug":4024,"name":4025,"manufacturer":128,"year":1528,"status":69},"data-east-secret-service-1988","Secret Service",{"slug":4027,"name":4028,"manufacturer":128,"year":1528,"status":69},"data-east-time-machine-1988","Time Machine",{"slug":4030,"name":4031,"manufacturer":128,"year":4032,"status":69},"data-east-playboy-35th-anniversary-1989","Playboy 35th Anniversary",1989,{"slug":4034,"name":4035,"manufacturer":128,"year":4036,"status":69},"data-east-laser-war-1987","Laser War",1987,{"slug":4038,"name":4039,"manufacturer":128,"year":4040,"status":69},"data-east-batman-1991","Batman",1991,{"slug":4042,"name":4043,"manufacturer":128,"year":4044,"status":69},"data-east-hook-1992","Hook",1992,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4046,"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":4048},"\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":4050},"\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":4052},"\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":4054},"\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":4056},"\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":4058},"\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":4060},"\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":4062},"\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":4064},"\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":4066},"\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":4068},"\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":4070},"\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":4072},"\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":4074},"\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":4076},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m7 6l5 5l5-5M7 13l5 5l5-5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4078},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4080},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8\"\u002F>\u003Cpath d=\"M21 3v5h-5\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4082},"\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":4084},"\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":4086},"\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":4088},"\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":4090},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1a6 6 0 0 0 6-6V5a2 2 0 0 0-2-2zM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1a6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4092,"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":4094},"\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":4096},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0\"\u002F>\u003Ccircle cx=\"12\" cy=\"8\" r=\"2\"\u002F>\u003Cpath d=\"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4098},"\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":4100},"\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":4102},"\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":4104},"\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>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4106},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1786494766389]