[{"data":1,"prerenderedAt":4215},["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-stern-big-buck-hunter-pro-2010":17,"i-lucide:database":4147,"i-lucide:file-json-2":4149,"i-lucide:map-pin":4151,"i-lucide:shield-check":4153,"i-lucide:toggle-left":4155,"i-lucide:zap":4157,"i-lucide:disc-3":4159,"i-lucide:library-big":4161,"i-lucide:triangle-alert":4163,"i-lucide:wrench":4165,"i-lucide:plug-zap":4167,"i-lucide:arrow-up-right":4169,"i-lucide:info":4171,"i-lucide:monitor":4173,"i-lucide:log-out":4175,"i-lucide:cog":4177,"i-lucide:git-fork":4179,"i-lucide:box":4181,"i-lucide:rotate-cw":4183,"i-lucide:list":4185,"i-lucide:cpu":4187,"i-lucide:book-open":4189,"i-lucide:image":4191,"i-lucide:user-check":4193,"i-lucide:external-link":4195,"i-lucide:binary":4197,"i-lucide:file-code-2":4199,"i-lucide:table-2":4201,"i-lucide:terminal":4203,"i-lucide:map-pinned":4205,"i-lucide:chevron-down":4207,"i-lucide:notebook-pen":4209,"i-lucide:message-square-warning":4211,"i-lucide:chevron-right":4213},{"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":23},{"conflicts":19,"controller":77,"coverage":80,"displays":94,"drivers":108,"format":128,"inputs":129,"knowledge":1784,"machine":1786,"mechanisms":1797,"outputs":1896,"relationships":3975,"schema_version":300,"sources":3976,"slug":4093,"sourcePath":4094,"knowledgePath":1785,"knowledgeHtml":4095,"knowledgeHeadings":4096,"knowledgeSummary":4118,"catalogDrivers":4119,"related":4125,"family":23},[20,64],{"id":21,"status":22,"rationaleHtml":23,"title":24,"path":25,"targets":26,"bodyHtml":36,"resolutionHtml":37,"sources":38},"conflict.sam-invsw-never-populated","unresolved",null,"Sam invsw never populated","controller.inversion_applied_by_emulator; inputs[binding.device=21,22,37,45]",[27,30,32,34],{"label":28,"group":29},"21","input",{"label":31,"group":29},"22",{"label":33,"group":29},"37",{"label":35,"group":29},"45","\u003Cp>The controller profile pinmame.sam declares \u003Ccode>inversion_applied_by_emulator\u003C\u002Fcode>: true as a platform capability, matching every WPC profile this project has curated. For Stern S.A.M. pinned PinMAME applies none: \u003Ccode>sam.c\u003C\u002Fcode>'s INITGAME macro expands to a positional aggregate initializer that stops at the hw sub-struct, so \u003Ccode>core_gameData\u003C\u002Fcode>-&gt;wpc.invSw is left at its C zero-initialization default, \u003Ccode>core.c\u003C\u002Fcode> copies those zeros into coreGlobals.invSw at machine init, and no Stern S.A.M. game in \u003Ccode>sam.c\u003C\u002Fcode> ever assigns invSw.\u003C\u002Fp>\u003Cp>This machine's opto-construction evidence is unusually direct and unusually incomplete at the same time: the manual's own trough cut-away labels the dual opto boards SW. 21 and SW. 22, the retained script's commented Buck code names 'opto switch 37' and 'opto switch 45', and the ball-guide assemblies carry opto transceivers (500-6775-01) whose switch addresses no retained source states -- so physical construction is known for 21\u002F22\u002F37\u002F45 and unmapped for at least two more optos, while the emulator-side normalization is known to be absent for all of them. The public state of every opto on this machine is raw hardware polarity.\u003C\u002Fp>","a LibPinMAME gameplay-harness trace of a legal \u003Ccode>bbh_160\u003C\u002Fcode> ROM (whose bytes match the pinned revision exactly) observing the idle public state of switches 21, 22, 37 and 45 with and without a ball present, plus the boot diagnostic's own switch-status page for the unmapped ball-guide optos.",[39,44,49,54,59],{"id":40,"kind":41,"uri":42,"locator":43,"missing":6},"pinmame.core.8371478a7640","pinmame_core","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame","src\u002Fwpc\u002Fsam.c INITGAME(bbh, GEN_SAM, sam_dmd128x32, SAM_2COL, SAM_NO_AUX) at line 3098, whose macro expands to bbhGameData = {GEN_SAM, sam_dmd128x32, {FLIP_SW(FLIP_L)|FLIP_SOL(FLIP_L), 0, 2, 16, 0, 0, 0, 0, sam_getSol}} and leaves the trailing wpc\u002FsimData\u002Fsxx members at their C zero-initialization default, so wpc.invSw is all zero; grep for invSw across src\u002Fwpc\u002Fsam.c returns no assignment anywhere. sam.c's own per-game bbh_ block (lines 1429-1433) sets solenoids 19-22 and 25-32 to CORE_MODOUT_BULB_89_20V_DC_WPC under the comment 'Did not find a complete manual anywhere (even Stern's downloads do not have the schematics\u002Fsolenoids) so this is from the VPX table, completed with the backglass flasher map' -- a disclosure that the emulator's own typing for this game descends from the community table retained here, not from factory documentation. sam.c line 1692 sets samlocals.fastflipaddr = 0x0106acae for bbh_170 only. sam.c line 1390 sets coreGlobals.nLamps = 64 + lampCol * 8 = 80 and line 1391 nSolenoids = CORE_FIRSTCUSTSOL - 1 + 16 = 66; lines 1132-1163 gate every custom-solenoid write path behind a SAM_GAME_* gameSpecific1 bit, none of which bbh declares, so nothing writes public 51-66. sam.c's dedswitch_lower_r\u002Fdedswitch_upper_r (lines 242-276) read the dedicated-switch blocks with their own D-1 to D-32 comment map, and lines 455-458 copy each flipper-button bit to its EOS bit with the comment that SAM uses no standard VPM flipper coils and the ROM reports technician errors otherwise. driver.c lines 2142-2149 date the four revisions. src\u002Fwpc\u002Fcore.c MDRV_SWITCH_CONV\u002FMDRV_LAMP_CONV(core_swSeq2m, core_m2swSeq) in the default PinMAME machine driver (sam.c registers no conversion of its own), with core_swSeq2m(no) = no + 7.",{"id":45,"kind":46,"uri":47,"locator":48,"missing":6},"manual.stern.big-buck-hunter-pro.2010","manual","external:pinmame-manuals\u002Fby-machine\u002Fstern.big-buck-hunter-pro.2010\u002FStern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf","41-page image-only partial scan (no text layer; pdftotext returns only form feeds) of the Stern Big Buck Hunter Pro manual's 'Blue Pages' (Major Assemblies & Samples, per PDF page 1) and 'Pink Pages' (Parts Identification, per PDF page 26), hosted by IPDB with the note 'Partial Manual (Pink and Blue pages only, poor quality areas)'. It carries none of Stern's electrical wiring tables: no switch matrix, no lamp matrix, no coil table, and no schematics. PDF page 3 is the 4-ball trough assembly whose cut-away labels SW. 18\u002FSW. 19 on the roller microswitches and SW. 21\u002FSW. 22 on the dual opto boards; PDF page 15 the spinner motor assembly with its opto disk and opto board; PDF pages 16-18 the ram mech and ram kicker assemblies; PDF page 19 the up\u002Fdown post assembly; PDF page 24 the ball guide assemblies with opto transceivers; PDF page 25 the back panel with five clear sockets; PDF pages 29-30 the cabinet parts and switches. Pages 31-32 (playfield location illustrations) and the remaining pages were rendered and read during the pass but carry no address-bearing table.",{"id":50,"kind":51,"uri":52,"locator":53,"missing":6},"vpx-script.bbh-stern-2010","vpx_script","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fextracted-vpxtool\u002Fscript.vbs","Retained embedded script, 37,592 bytes, 1,147 lines. Runtime and mechanism-causality authority: Const cGameName = \"bbh_170\", Const UseSolenoids = 1, Const UseLamps = 0, Const UseGI = 0 with a GICallback set anyway (its UpdateGI ignores the string index and drives one GI collection for any index); SolCallback entries for 1, 2, 3, 4, 7, 12, 14, 15, 16, 23 plus the flasher pseudo-lamp callbacks 19, 20, 21, 22, 25, 26, 27, 29, 31, 32 ('Setlamp 119' through 'Setlamp 132', numbers above the 80-address lamp transport, so they are table-internal flasher channels, not controller lamp addresses); SolCallback(5) present but its target sub commented away; SolKickBack's body commented away; vpmNudge.TiltSwitch = -7; bsTrough as a cvpmBallStack (InitSw 0, 21, 20, 19, 18 with InitKick BallRelease and Balls = 4) pulsing switch 22 from inside solTrough; a JP-style ChangedLamps fade loop (LampTimer) whose UpdateLamps binds 57 lamp addresses by name; the lamp-following Buck driver (BuckTimer\u002FBuckCheckPosition tracking lamps 16-20 and 57, writing Controller.Switch(71)\u002F(72) at the animation endpoints, with the physical position-opto writes on 37 and 45 commented out); Sub sw85_Hit pulsing 85; and the magna-save keys pulsing switches 37 and 6.",{"id":55,"kind":56,"uri":57,"locator":58,"missing":6},"controller-profile.pinmame-sam","human_review","internal:controllers\u002Fpinmame\u002Fsam.json","Stern S.A.M. public switch, DIP, solenoid, lamp and single-GI address rules, reused unchanged. Sequential switch numbering with matrix 1-64, dedicated D-1 to D-8 at 65-72, dedicated D-17 to D-24 at -7 to 0, the flipper column at 81-88, solenoids 1-66 with 33 as the synthetic game-on state, the 51-66 macro-published custom range, and one aggregate GI channel at address 0. Every rule was re-derived from pinned source for this curation and matched.",{"id":60,"kind":61,"uri":62,"locator":63,"missing":6},"rom.stern.big-buck-hunter-pro","rom_static_analysis","external:pinmame-roms\u002Fstern\u002Fbig-buck-hunter-pro","The contributor's authorized ROM library (the user's VPinMAME roms folder, treated read-only): bbh_140.zip (SHA-256 c621195e182190e02c39fbf70805a84cfb15921f78f00a9a3c16136009ea6a57, member bbh140.bin SHA-1 0c500c0a5588f8476a71599be70b515ba3e19cab, matching pinned sam.c exactly); bbh_150.zip (SHA-256 1680fb35c5705e7c1f4f45824cc2e240ad1815e4338ce31744e938d55ae3163c, member bbh150.bin SHA-1 16e499046107baceda6f6c934d70ba2108915973, matching); bbh_160.zip (SHA-256 82f0101cc2dc1a8888a7ef6e5ccb0bcdd98eb15257caa3cc864c02b7a3e6b94b, member bbh_160.bin SHA-1 c58a2ae5c1332390f0d1191ee8ff920ceec23352, matching); bbh_170.zip (SHA-256 76a35ec46b65fe93667b069d3af4a5df0eeabcc541fc1a84f43f1c3e18ec2ffb, member BBH_V1-7_A_c.bin 29,069,268 bytes SHA-1 5c292f8093130d2a3aef919aa57d9d8c5f8e7756, NOT matching pinned sam.c's 0x01BB8FD0-byte 9a71959c57b9a75028e21bce9ee03871f8914138; see the bbh_170 driver record). Renamed byte-identical staging copies for future harness work sit at external:pinmame-roms\u002Fstern\u002Fbig-buck-hunter-pro\u002F under the working root; the user's own library was never modified.",{"id":65,"status":22,"rationaleHtml":23,"title":66,"path":67,"targets":68,"bodyHtml":71,"resolutionHtml":72,"sources":73},"conflict.elk-button-physical-control","Elk button physical control","inputs[binding.device=85]",[69],{"label":70,"group":29},"85","\u003Cp>The retained table binds the Elk diverter's player control to public switch 85, the hardware D-13 'upper left flipper' cabinet position, and the ROM demonstrably reads that bit (\u003Ccode>sam.c\u003C\u002Fcode>'s EOS mirror exists so the ROM's flipper self-test sees D-13\u002FD-14 as a pair). But this machine fits no upper flipper, and the partial manual's cabinet parts tables list only two red flipper button assemblies (item 5, qty 2), the start button (3S) and the tournament button (4T) -- no third side button of any kind.\u003C\u002Fp>\u003Cp>Two readings fit the evidence: the factory harness parallels the left flipper button's switch onto D-13 so the Elk fires off the left flipper button, or a cabinet control exists that the partial manual's tables omit. Nothing retained can distinguish these, and the answer changes what a cabinet builder must wire.\u003C\u002Fp>","a photograph of an unrestored machine's cabinet wiring where the D-9 to D-16 return harness is visible, or a continuity check of the left flipper button switch against the CPU board's flipper-column connector on real hardware.",[74,75,76],{"id":45,"kind":46,"uri":47,"locator":48,"missing":6},{"id":50,"kind":51,"uri":52,"locator":53,"missing":6},{"id":40,"kind":41,"uri":42,"locator":43,"missing":6},{"hardware_generation":78,"inversion_applied_by_emulator":12,"platform":79},"0x100000000000","pinmame.sam",{"status":81,"completion_score":82,"missing":83,"dimensions":90},"partial",63,[84,85,86,87,88,89],"input_semantics","output_semantics","polarity","recreation_notes","spatial_placement","unresolved_conflicts",{"address_enumeration":91,"catalog_identity":91,"mechanisms":92,"physical_wiring":93,"recreation_knowledge":92,"semantic_naming":93,"spatial_placement":92,"variant_coverage":91},"validated","observed","candidate",[95],{"controller_index":4,"height":96,"id":97,"kind":98,"label":99,"provenance":100,"spatial":102,"width":107},32,"display.dmd","dmd","128x32 Dot Matrix Display",{"source_refs":101,"status":91},[40],{"provenance":103,"reason":105,"status":106},{"source_refs":104,"status":91},[40],"cabinet_or_service","not_applicable",128,[109,116,120,124],{"description":110,"flags":4,"id":111,"manufacturer":112,"physical_compatibility":113,"variant_notes":114,"year":115},"Big Buck Hunter Pro (V1.7)","bbh_170","Stern","identical","PinMAME's clone-tree parent and this definition's reference driver for address semantics. driver.c dates it 11\u002F10. Every bbh_* driver shares the one static bbhGameData struct produced by sam.c's INITGAME macro, so the choice of parent carries no controller-address, polarity, or playfield consequence. This is also the driver the retained known-working table binds (Const cGameName=\"bbh_170\") and the only one for which sam.c sets a fast-flip watch address (samlocals.fastflipaddr = 0x0106acae), so public solenoid 33, PinMAME's synthetic game-on state, is only expected to toggle on this revision. The user's authorized ROM library holds a V1.7 dump whose bytes do not match the ROM this pinned revision loads: bbh_170.zip member BBH_V1-7_A_c.bin is 29,069,268 bytes with SHA-1 5c292f8093130d2a3aef919aa57d9d8c5f8e7756, while sam.c's ROM_LOAD expects 0x01BB8FD0 bytes with SHA-1 9a71959c57b9a75028e21bce9ee03871f8914138, and neither the first 29,069,264 bytes nor the byte range past a 4-byte skip hashes to the pinned value. The same library's 1.4, 1.5 and 1.6 dumps all match their pinned SHA-1s exactly. This is recorded as evidence provenance, not as a machine fact: the four drivers remain one physical machine and the definition makes no assertion that depends on which 1.7 dump a given runtime carries.","2010",{"clone_of":111,"description":117,"flags":4,"id":118,"manufacturer":112,"physical_compatibility":113,"variant_notes":119,"year":115},"Big Buck Hunter Pro (V1.6)","bbh_160","Stern V1.6 game ROM for the same physical machine, dated 05\u002F10 in pinned driver.c's comment block. It shares the one static bbhGameData struct with every other bbh_* driver, so no controller address, switch polarity, lamp, solenoid, or playfield fact differs from the reference driver. The user's authorized ROM library copy of this revision matches pinned sam.c's expected SHA-1 exactly.",{"clone_of":111,"description":121,"flags":4,"id":122,"manufacturer":112,"physical_compatibility":113,"variant_notes":123,"year":115},"Big Buck Hunter Pro (V1.5)","bbh_150","Stern V1.5 game ROM for the same physical machine, dated 02\u002F10 in pinned driver.c's comment block. It shares the one static bbhGameData struct with every other bbh_* driver, so no controller address, switch polarity, lamp, solenoid, or playfield fact differs from the reference driver. The user's authorized ROM library copy of this revision matches pinned sam.c's expected SHA-1 exactly.",{"clone_of":111,"description":125,"flags":4,"id":126,"manufacturer":112,"physical_compatibility":113,"variant_notes":127,"year":115},"Big Buck Hunter Pro (V1.4)","bbh_140","Stern V1.4 game ROM for the same physical machine, dated 02\u002F10 in pinned driver.c's comment block. It shares the one static bbhGameData struct with every other bbh_* driver, so no controller address, switch polarity, lamp, solenoid, or playfield fact differs from the reference driver. The user's authorized ROM library copy of this revision matches pinned sam.c's expected SHA-1 exactly.","pinmame-machine-definition",[130,152,169,186,204,221,238,255,271,294,307,318,329,349,369,389,409,429,449,464,475,495,515,533,549,560,582,600,618,638,655,675,694,714,734,754,774,794,814,834,853,873,893,912,931,950,969,988,1007,1026,1045,1065,1085,1102,1113,1124,1135,1146,1157,1168,1179,1190,1201,1212,1223,1234,1245,1256,1267,1278,1289,1299,1310,1327,1344,1360,1376,1392,1408,1422,1436,1449,1461,1473,1483,1493,1503,1515,1525,1542,1559,1576,1593,1609,1626,1643,1660,1679,1694,1709,1724,1739,1754,1769],{"aliases":131,"availability":138,"binding":139,"id":142,"kind":143,"label":144,"physical":145,"provenance":147,"spatial":149},[132,135],{"namespace":133,"value":134},"pinmame.switch","-7",{"namespace":136,"value":137},"manual.address","SW. D-17 (sam.c comment map)","used",{"device":140,"group":141},-7,"pinmame.input.switch","switch.service-d17","switch","Tilt Pendulum (Plumb Bob)",{"notes":146},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #17 in sam.c's dedswitch_upper_r comment map. The physical plumb bob tilt switch's contact wire form is manual cabinet item 25C (535-7563-01), with bracket 25B, hanger wire 25H and weight 25W; the manual assigns no matrix or D-number to it. The retained script confirms the public address directly: vpmNudge.TiltSwitch = -7.",{"source_refs":148,"status":91},[40],{"provenance":150,"reason":105,"status":106},{"source_refs":151,"status":91},[45,40],{"aliases":153,"availability":138,"binding":158,"id":160,"kind":143,"label":161,"physical":162,"provenance":164,"spatial":166},[154,156],{"namespace":133,"value":155},"-6",{"namespace":136,"value":157},"SW. D-18 (sam.c comment map)",{"device":159,"group":141},-6,"switch.service-d18","Slam Tilt",{"notes":163},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #18. Coin-door switch hardware per manual cabinet item 19 (180-5024-01 USA, alt 19C\u002F19J); the manual names no individual switch inside the door.",{"source_refs":165,"status":91},[40],{"provenance":167,"reason":105,"status":106},{"source_refs":168,"status":91},[45,40],{"aliases":170,"availability":138,"binding":175,"id":177,"kind":143,"label":178,"physical":179,"provenance":181,"spatial":183},[171,173],{"namespace":133,"value":172},"-5",{"namespace":136,"value":174},"SW. D-19 (sam.c comment map)",{"device":176,"group":141},-5,"switch.service-d19","Ticket Notch",{"notes":180},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #19. No ticket dispenser appears anywhere in the retained manual or script; the address is read by the platform whether or not a dispenser is fitted.",{"source_refs":182,"status":91},[40],{"provenance":184,"reason":105,"status":106},{"source_refs":185,"status":91},[45,40],{"aliases":187,"availability":192,"binding":193,"id":195,"kind":143,"label":196,"physical":197,"provenance":199,"spatial":201},[188,190],{"namespace":133,"value":189},"-4",{"namespace":136,"value":191},"SW. D-20 (sam.c comment map)","unused",{"device":194,"group":141},-4,"switch.service-d20","Not Used (DED #20)",{"notes":198},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #20 with no function in sam.c's comment map and no retaining evidence.",{"source_refs":200,"status":91},[40],{"provenance":202,"reason":105,"status":106},{"source_refs":203,"status":91},[45,40],{"aliases":205,"availability":138,"binding":210,"id":212,"kind":143,"label":213,"physical":214,"provenance":216,"spatial":218},[206,208],{"namespace":133,"value":207},"-3",{"namespace":136,"value":209},"SW. D-21 (sam.c comment map)",{"device":211,"group":141},-3,"switch.service-d21","Back (Coin Door)",{"notes":215},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #21. One of the coin-door service buttons on the 4-button bracket (manual cabinet item 20).",{"source_refs":217,"status":91},[40],{"provenance":219,"reason":105,"status":106},{"source_refs":220,"status":91},[45,40],{"aliases":222,"availability":138,"binding":227,"id":229,"kind":143,"label":230,"physical":231,"provenance":233,"spatial":235},[223,225],{"namespace":133,"value":224},"-2",{"namespace":136,"value":226},"SW. D-22 (sam.c comment map)",{"device":228,"group":141},-2,"switch.service-d22","Minus (Coin Door)",{"notes":232},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #22. sam.c's own descriptive comment block lists D-21 as Plus and D-22 as Minus, while its executed keyboard input-port table SAM_COMPORTS puts Minus on the bit that becomes public -2; the same platform-internal disagreement was recorded for Pirates of the Caribbean, whose printed manual there sided with the input-port table. This machine's partial manual prints no dedicated-switch block at all, so the resolution here rests on the executed table alone and is recorded as the same platform-level naming defect, not as a game-specific conflict.",{"source_refs":234,"status":91},[40],{"provenance":236,"reason":105,"status":106},{"source_refs":237,"status":91},[45,40],{"aliases":239,"availability":138,"binding":244,"id":246,"kind":143,"label":247,"physical":248,"provenance":250,"spatial":252},[240,242],{"namespace":133,"value":241},"-1",{"namespace":136,"value":243},"SW. D-23 (sam.c comment map)",{"device":245,"group":141},-1,"switch.service-d23","Plus (Coin Door)",{"notes":249},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #23. See the -2 note for the Plus\u002FMinus ordering caveat.",{"source_refs":251,"status":91},[40],{"provenance":253,"reason":105,"status":106},{"source_refs":254,"status":91},[45,40],{"aliases":256,"availability":138,"binding":261,"id":262,"kind":143,"label":263,"physical":264,"provenance":266,"spatial":268},[257,259],{"namespace":133,"value":258},"0",{"namespace":136,"value":260},"SW. D-24 (sam.c comment map)",{"device":4,"group":141},"switch.service-d24","Select (Coin Door)",{"notes":265},"Read through sam.c's dedswitch_upper_r, which returns coreGlobals.swMatrix[0] as the low byte of the upper dedicated-switch word; these are the negative diagnostic addresses. Printed DED #24. The fourth coin-door service button.",{"source_refs":267,"status":91},[40],{"provenance":269,"reason":105,"status":106},{"source_refs":270,"status":91},[45,40],{"aliases":272,"availability":138,"binding":275,"id":277,"kind":143,"label":278,"physical":279,"provenance":281,"spatial":283},[273],{"namespace":133,"value":274},"1",{"device":276,"group":141},1,"switch.matrix-1","Buck Target Hit",{"notes":280},"Retained-evidence role: script Buck_Hit and BuckWallIsHit pulse 1.",{"source_refs":282,"status":92},[40,50],{"placements":284,"status":92},[285],{"id":286,"provenance":287,"role":290,"space":291,"x":292,"y":293},"switch.matrix-1.sensor",{"source_refs":288,"status":92},[289,50],"vpx-table.bbh-stern-2010","sensor","playfield",0.685393,0.371415,{"aliases":295,"availability":298,"binding":299,"id":301,"kind":143,"label":302,"physical":303,"provenance":305},[296],{"namespace":133,"value":297},"2","unknown",{"device":300,"group":141},2,"switch.matrix-2","Unidentified switch 2",{"notes":304},"No retained source names or binds this address: the partial manual carries no switch matrix table, and the retained script defines no handler for it. The ROM may use it; failing to observe an address is never proof that it is unused.",{"source_refs":306,"status":93},[40,50],{"aliases":308,"availability":298,"binding":311,"id":313,"kind":143,"label":314,"physical":315,"provenance":316},[309],{"namespace":133,"value":310},"3",{"device":312,"group":141},3,"switch.matrix-3","Unidentified switch 3",{"notes":304},{"source_refs":317,"status":93},[40,50],{"aliases":319,"availability":298,"binding":322,"id":324,"kind":143,"label":325,"physical":326,"provenance":327},[320],{"namespace":133,"value":321},"4",{"device":323,"group":141},4,"switch.matrix-4","Unidentified switch 4",{"notes":304},{"source_refs":328,"status":93},[40,50],{"aliases":330,"availability":138,"binding":333,"id":335,"kind":143,"label":336,"physical":337,"provenance":339,"spatial":341},[331],{"namespace":133,"value":332},"5",{"device":334,"group":141},5,"switch.matrix-5","Gate switch (upper-left orbit gate)",{"notes":338},"Retained-evidence role: script sw5_hit pulses 5; object Gate.sw5.",{"source_refs":340,"status":92},[40,50],{"placements":342,"status":91},[343],{"id":344,"provenance":345,"role":290,"space":291,"x":347,"y":348},"switch.matrix-5.sensor",{"source_refs":346,"status":91},[289,50],0.191258,0.229942,{"aliases":350,"availability":138,"binding":353,"id":355,"kind":143,"label":356,"physical":357,"provenance":359,"spatial":361},[351],{"namespace":133,"value":352},"6",{"device":354,"group":141},6,"switch.matrix-6","Rollover (upper-left lane)",{"notes":358},"Retained-evidence role: script SW6_Hit\u002FSW6_unHit; also pulsed by the left magna-save key.",{"source_refs":360,"status":92},[40,50],{"placements":362,"status":91},[363],{"id":364,"provenance":365,"role":290,"space":291,"x":367,"y":368},"switch.matrix-6.sensor",{"source_refs":366,"status":91},[289,50],0.071582,0.100041,{"aliases":370,"availability":138,"binding":373,"id":375,"kind":143,"label":376,"physical":377,"provenance":379,"spatial":381},[371],{"namespace":133,"value":372},"7",{"device":374,"group":141},7,"switch.matrix-7","Rollover (top lane left)",{"notes":378},"Retained-evidence role: script SW7_Hit\u002FSW7_unHit.",{"source_refs":380,"status":92},[40,50],{"placements":382,"status":91},[383],{"id":384,"provenance":385,"role":290,"space":291,"x":387,"y":388},"switch.matrix-7.sensor",{"source_refs":386,"status":91},[289,50],0.590143,0.084817,{"aliases":390,"availability":138,"binding":393,"id":395,"kind":143,"label":396,"physical":397,"provenance":399,"spatial":401},[391],{"namespace":133,"value":392},"8",{"device":394,"group":141},8,"switch.matrix-8","Rollover (top lane middle)",{"notes":398},"Retained-evidence role: script SW8_Hit\u002FSW8_unHit.",{"source_refs":400,"status":92},[40,50],{"placements":402,"status":91},[403],{"id":404,"provenance":405,"role":290,"space":291,"x":407,"y":408},"switch.matrix-8.sensor",{"source_refs":406,"status":91},[289,50],0.677988,0.085511,{"aliases":410,"availability":138,"binding":413,"id":415,"kind":143,"label":416,"physical":417,"provenance":419,"spatial":421},[411],{"namespace":133,"value":412},"9",{"device":414,"group":141},9,"switch.matrix-9","Rollover (top lane right)",{"notes":418},"Retained-evidence role: script SW9_Hit\u002FSW9_unHit.",{"source_refs":420,"status":92},[40,50],{"placements":422,"status":91},[423],{"id":424,"provenance":425,"role":290,"space":291,"x":427,"y":428},"switch.matrix-9.sensor",{"source_refs":426,"status":91},[289,50],0.768897,0.085974,{"aliases":430,"availability":138,"binding":433,"id":435,"kind":143,"label":436,"physical":437,"provenance":439,"spatial":441},[431],{"namespace":133,"value":432},"10",{"device":434,"group":141},10,"switch.matrix-10","Stand-Up Target",{"notes":438},"Retained-evidence role: script sw10_hit pulses 10; object HitTarget.sw10.",{"source_refs":440,"status":92},[40,50],{"placements":442,"status":91},[443],{"id":444,"provenance":445,"role":290,"space":291,"x":447,"y":448},"switch.matrix-10.sensor",{"source_refs":446,"status":91},[289,50],0.674599,0.298586,{"aliases":450,"availability":138,"binding":453,"id":455,"kind":143,"label":456,"physical":457,"provenance":459,"spatial":461},[451],{"namespace":133,"value":452},"11",{"device":454,"group":141},11,"switch.matrix-11","Shooter-Lane Launch \u002F Plunger",{"notes":458},"Retained-evidence role: script clears Controller.Switch(11) when the plunger fires; nothing in the retained script or manual sets it, so the setter (plunger-lane sensor or key handler in the shared core vbs) is unresolved. The retained script's only touch is Controller.Switch(11) = 0 in Table1_KeyUp when the plunger fires; no handler sets it. Whether the factory sensor is the shooter-lane opto pair, a plunger-position switch, or a key-mapped cabinet control cannot be settled from the retained evidence, and no harness trace has been run for it yet.",{"source_refs":460,"status":93},[40,50],{"provenance":462,"reason":105,"status":106},{"source_refs":463,"status":91},[45,40],{"aliases":465,"availability":298,"binding":468,"id":470,"kind":143,"label":471,"physical":472,"provenance":473},[466],{"namespace":133,"value":467},"12",{"device":469,"group":141},12,"switch.matrix-12","Unidentified switch 12",{"notes":304},{"source_refs":474,"status":93},[40,50],{"aliases":476,"availability":138,"binding":479,"id":481,"kind":143,"label":482,"physical":483,"provenance":485,"spatial":487},[477],{"namespace":133,"value":478},"13",{"device":480,"group":141},13,"switch.matrix-13","Rollover (upper-right)",{"notes":484},"Retained-evidence role: script SW13_Hit\u002FSW13_unHit.",{"source_refs":486,"status":92},[40,50],{"placements":488,"status":91},[489],{"id":490,"provenance":491,"role":290,"space":291,"x":493,"y":494},"switch.matrix-13.sensor",{"source_refs":492,"status":91},[289,50],0.905787,0.073328,{"aliases":496,"availability":138,"binding":499,"id":501,"kind":143,"label":502,"physical":503,"provenance":505,"spatial":507},[497],{"namespace":133,"value":498},"14",{"device":500,"group":141},14,"switch.matrix-14","Gate switch (right orbit gate)",{"notes":504},"Retained-evidence role: script sw14_hit pulses 14; object Gate.sw14.",{"source_refs":506,"status":92},[40,50],{"placements":508,"status":91},[509],{"id":510,"provenance":511,"role":290,"space":291,"x":513,"y":514},"switch.matrix-14.sensor",{"source_refs":512,"status":91},[289,50],0.927575,0.161746,{"aliases":516,"availability":138,"binding":519,"id":521,"kind":143,"label":522,"physical":523,"provenance":528,"spatial":530},[517],{"namespace":133,"value":518},"15",{"device":520,"group":141},15,"switch.matrix-15","Tournament Start Button",{"location":524,"notes":525,"part_number":526,"switch_type":527},"cabinet front","Retained-evidence role: platform input: sam.c's SAM_COMPORTS assigns the Tournament Start key to the switch-column-2 bit that core_swSeq2m places at public 15; the cabinet button is manual item 4T (500-6587-06-TL, yellow square, switch+lamp). A cabinet button, not a playfield switch: it lives inside the matrix numbering only because the S.A.M. platform reads it through switch column 2. The manual's cabinet parts table carries the physical assembly (item 4T yellow square \u002F 3S green round, each switch+lamp with diodes and a 3-lug terminal strip inside the cabinet).","500-6587-06-TL","button",{"source_refs":529,"status":91},[40,50],{"provenance":531,"reason":105,"status":106},{"source_refs":532,"status":91},[45,40],{"aliases":534,"availability":138,"binding":537,"id":539,"kind":143,"label":540,"physical":541,"provenance":544,"spatial":546},[535],{"namespace":133,"value":536},"16",{"device":538,"group":141},16,"switch.matrix-16","Start Button",{"location":524,"notes":542,"part_number":543,"switch_type":527},"Retained-evidence role: platform input: sam.c's SAM_COMPORTS assigns the Start key to the switch-column-2 bit that core_swSeq2m places at public 16; the cabinet button is manual item 3S (500-6388-44-TL, green round, switch+lamp). A cabinet button, not a playfield switch: it lives inside the matrix numbering only because the S.A.M. platform reads it through switch column 2. The manual's cabinet parts table carries the physical assembly (item 4T yellow square \u002F 3S green round, each switch+lamp with diodes and a 3-lug terminal strip inside the cabinet).","500-6388-44-TL",{"source_refs":545,"status":91},[40,50],{"provenance":547,"reason":105,"status":106},{"source_refs":548,"status":91},[45,40],{"aliases":550,"availability":298,"binding":553,"id":555,"kind":143,"label":556,"physical":557,"provenance":558},[551],{"namespace":133,"value":552},"17",{"device":554,"group":141},17,"switch.matrix-17","Unidentified switch 17",{"notes":304},{"source_refs":559,"status":93},[40,50],{"aliases":561,"availability":138,"binding":564,"id":566,"kind":143,"label":567,"physical":568,"provenance":572,"spatial":574},[562],{"namespace":133,"value":563},"18",{"device":565,"group":141},18,"switch.matrix-18","Trough #4 (entry, left)",{"notes":569,"part_number":570,"switch_type":571},"Retained-evidence role: script trough ball stack order 21,20,19,18; manual cut-away label SW. 18 on a roller microswitch (item 9, 180-5119-02). Manual PDF page 3: trough item 9 is three Micro Switch (Roller Actuator, Lite-Force) 180-5119-02 with item 10 protect plates, and the cut-away labels two of them SW. 18 and SW. 19. Mechanical, normally-open-when-rested construction is the roller actuator's own; the emulator normalizes nothing (see conflict.sam-invsw-never-populated for the platform-wide polarity caveat).","180-5119-02","microswitch",{"source_refs":573,"status":91},[40,50,45],{"placements":575,"status":92},[576],{"id":577,"provenance":578,"role":290,"space":291,"x":580,"y":581},"switch.matrix-18.sensor",{"source_refs":579,"status":92},[289,50],0.870451,0.859403,{"aliases":583,"availability":138,"binding":586,"id":588,"kind":143,"label":589,"physical":590,"provenance":592,"spatial":594},[584],{"namespace":133,"value":585},"19",{"device":587,"group":141},19,"switch.matrix-19","Trough #3",{"notes":591,"part_number":570,"switch_type":571},"Retained-evidence role: script trough order; manual cut-away label SW. 19 on a roller microswitch. Manual PDF page 3: trough item 9 is three Micro Switch (Roller Actuator, Lite-Force) 180-5119-02 with item 10 protect plates, and the cut-away labels two of them SW. 18 and SW. 19. Mechanical, normally-open-when-rested construction is the roller actuator's own; the emulator normalizes nothing (see conflict.sam-invsw-never-populated for the platform-wide polarity caveat).",{"source_refs":593,"status":91},[40,50,45],{"placements":595,"status":92},[596],{"id":597,"provenance":598,"role":290,"space":291,"x":580,"y":581},"switch.matrix-19.sensor",{"source_refs":599,"status":92},[289,50],{"aliases":601,"availability":138,"binding":604,"id":606,"kind":143,"label":607,"physical":608,"provenance":610,"spatial":612},[602],{"namespace":133,"value":603},"20",{"device":605,"group":141},20,"switch.matrix-20","Trough #2",{"notes":609,"part_number":570,"switch_type":571},"Retained-evidence role: script trough order; the manual orders three roller microswitches (item 9, qty 3) and labels two of them SW. 18 and SW. 19, so the third is this position by the assembly's own count and the script's order. Manual PDF page 3: trough item 9 is three Micro Switch (Roller Actuator, Lite-Force) 180-5119-02 with item 10 protect plates, and the cut-away labels two of them SW. 18 and SW. 19. Mechanical, normally-open-when-rested construction is the roller actuator's own; the emulator normalizes nothing (see conflict.sam-invsw-never-populated for the platform-wide polarity caveat).",{"source_refs":611,"status":92},[40,50,45],{"placements":613,"status":92},[614],{"id":615,"provenance":616,"role":290,"space":291,"x":580,"y":581},"switch.matrix-20.sensor",{"source_refs":617,"status":92},[289,50],{"aliases":619,"availability":138,"binding":621,"id":623,"kind":143,"label":624,"physical":625,"provenance":630,"spatial":632},[620],{"namespace":133,"value":28},{"device":622,"group":141},21,"switch.matrix-21","Trough #1 (kicker position, dual-opto board)",{"location":626,"notes":627,"part_number":628,"switch_type":629},"dual opto transmitter\u002Freceiver boards at the trough exit","Retained-evidence role: script trough order; manual cut-away label SW. 21 on the dual opto board pair (items 12\u002F13, 515-0173-00 \u002F 515-0174-00). Manual PDF page 3: trough items 12\u002F13 are the Dual OPTO TRANS (515-0173-00) and Dual OPTO REC (515-0174-00) board assemblies, and the cut-away labels them SW. 22 and SW. 21. Position 21 is the kicker-side opto of the pair; position 22 is the exit opto the served ball crosses. Pinned PinMAME normalizes no switch state on this platform, so the public state carries the raw hardware polarity; see conflict.sam-invsw-never-populated.","515-0173-00 (TX) \u002F 515-0174-00 (RX)","opto",{"source_refs":631,"status":91},[40,50,45],{"placements":633,"status":92},[634],{"id":635,"provenance":636,"role":290,"space":291,"x":580,"y":581},"switch.matrix-21.sensor",{"source_refs":637,"status":92},[289,50],{"aliases":639,"availability":138,"binding":641,"id":643,"kind":143,"label":644,"physical":645,"provenance":647,"spatial":649},[640],{"namespace":133,"value":31},{"device":642,"group":141},22,"switch.matrix-22","Trough Exit Opto",{"location":626,"notes":646,"part_number":628,"switch_type":629},"Retained-evidence role: manual cut-away label SW. 22 on the dual opto board pair; The retained script pulses this address from inside solTrough (vpmTimer.PulseSw 22) as the served ball leaves, which is the ball crossing the exit opto rather than the coil actuating a switch.. Manual PDF page 3: trough items 12\u002F13 are the Dual OPTO TRANS (515-0173-00) and Dual OPTO REC (515-0174-00) board assemblies, and the cut-away labels them SW. 22 and SW. 21. The retained script pulses this address from inside solTrough (vpmTimer.PulseSw 22) as the served ball leaves, which is the ball crossing the exit opto rather than the coil actuating a switch. Pinned PinMAME normalizes no switch state on this platform, so the public state carries the raw hardware polarity; see conflict.sam-invsw-never-populated.",{"source_refs":648,"status":91},[40,50,45],{"placements":650,"status":92},[651],{"id":652,"provenance":653,"role":290,"space":291,"x":580,"y":581},"switch.matrix-22.sensor",{"source_refs":654,"status":92},[289,50],{"aliases":656,"availability":138,"binding":659,"id":661,"kind":143,"label":662,"physical":663,"provenance":665,"spatial":667},[657],{"namespace":133,"value":658},"23",{"device":660,"group":141},23,"switch.matrix-23","Shooter Lane",{"notes":664},"Retained-evidence role: script SW23_Hit\u002FSW23_unHit maintained; Trigger.sw23 sits co-located with Trigger.swPlunger at the shooter lane.",{"source_refs":666,"status":92},[40,50],{"placements":668,"status":91},[669],{"id":670,"provenance":671,"role":290,"space":291,"x":673,"y":674},"switch.matrix-23.sensor",{"source_refs":672,"status":91},[289,50],0.940245,0.885638,{"aliases":676,"availability":138,"binding":679,"id":680,"kind":143,"label":681,"physical":682,"provenance":684,"spatial":686},[677],{"namespace":133,"value":678},"24",{"device":5,"group":141},"switch.matrix-24","Rollover (lower-left outlane area)",{"notes":683},"Retained-evidence role: script SW24_Hit\u002FSW24_unHit.",{"source_refs":685,"status":92},[40,50],{"placements":687,"status":91},[688],{"id":689,"provenance":690,"role":290,"space":291,"x":692,"y":693},"switch.matrix-24.sensor",{"source_refs":691,"status":91},[289,50],0.046221,0.751792,{"aliases":695,"availability":138,"binding":698,"id":700,"kind":143,"label":701,"physical":702,"provenance":704,"spatial":706},[696],{"namespace":133,"value":697},"25",{"device":699,"group":141},25,"switch.matrix-25","Rollover (left inlane area)",{"notes":703},"Retained-evidence role: script SW25_Hit\u002FSW25_unHit.",{"source_refs":705,"status":92},[40,50],{"placements":707,"status":91},[708],{"id":709,"provenance":710,"role":290,"space":291,"x":712,"y":713},"switch.matrix-25.sensor",{"source_refs":711,"status":91},[289,50],0.127426,0.719415,{"aliases":715,"availability":138,"binding":718,"id":720,"kind":143,"label":721,"physical":722,"provenance":724,"spatial":726},[716],{"namespace":133,"value":717},"26",{"device":719,"group":141},26,"switch.matrix-26","Left Slingshot",{"notes":723},"Retained-evidence role: script LeftSlingShot_Slingshot pulses 26.",{"source_refs":725,"status":92},[40,50],{"placements":727,"status":91},[728],{"id":729,"provenance":730,"role":290,"space":291,"x":732,"y":733},"switch.matrix-26.sensor",{"source_refs":731,"status":91},[289,50],0.185853,0.691166,{"aliases":735,"availability":138,"binding":738,"id":740,"kind":143,"label":741,"physical":742,"provenance":744,"spatial":746},[736],{"namespace":133,"value":737},"27",{"device":739,"group":141},27,"switch.matrix-27","Right Slingshot",{"notes":743},"Retained-evidence role: script RightSlingShot_Slingshot pulses 27.",{"source_refs":745,"status":92},[40,50],{"placements":747,"status":91},[748],{"id":749,"provenance":750,"role":290,"space":291,"x":752,"y":753},"switch.matrix-27.sensor",{"source_refs":751,"status":91},[289,50],0.659193,0.691397,{"aliases":755,"availability":138,"binding":758,"id":760,"kind":143,"label":761,"physical":762,"provenance":764,"spatial":766},[756],{"namespace":133,"value":757},"28",{"device":759,"group":141},28,"switch.matrix-28","Rollover (right inlane area)",{"notes":763},"Retained-evidence role: script SW28_Hit\u002FSW28_unHit.",{"source_refs":765,"status":92},[40,50],{"placements":767,"status":91},[768],{"id":769,"provenance":770,"role":290,"space":291,"x":772,"y":773},"switch.matrix-28.sensor",{"source_refs":771,"status":91},[289,50],0.715781,0.705539,{"aliases":775,"availability":138,"binding":778,"id":780,"kind":143,"label":781,"physical":782,"provenance":784,"spatial":786},[776],{"namespace":133,"value":777},"29",{"device":779,"group":141},29,"switch.matrix-29","Rollover (lower-right outlane area)",{"notes":783},"Retained-evidence role: script SW29_Hit\u002FSW29_unHit.",{"source_refs":785,"status":92},[40,50],{"placements":787,"status":91},[788],{"id":789,"provenance":790,"role":290,"space":291,"x":792,"y":793},"switch.matrix-29.sensor",{"source_refs":791,"status":91},[289,50],0.850613,0.74948,{"aliases":795,"availability":138,"binding":798,"id":800,"kind":143,"label":801,"physical":802,"provenance":804,"spatial":806},[796],{"namespace":133,"value":797},"30",{"device":799,"group":141},30,"switch.matrix-30","Pop Bumper (script Bumper2)",{"notes":803},"Retained-evidence role: script Bumper2_Hit pulses 30. The three pop bumpers are recorded by the retained script's own numeric binding (Bumper1 -> 32, Bumper2 -> 30, Bumper3 -> 31) together with the objects' geometry; no manual table exists to name them left\u002Fright\u002Fbottom, so no such name is asserted.",{"source_refs":805,"status":92},[40,50],{"placements":807,"status":91},[808],{"id":809,"provenance":810,"role":290,"space":291,"x":812,"y":813},"switch.matrix-30.sensor",{"source_refs":811,"status":91},[289,50],0.814722,0.161727,{"aliases":815,"availability":138,"binding":818,"id":820,"kind":143,"label":821,"physical":822,"provenance":824,"spatial":826},[816],{"namespace":133,"value":817},"31",{"device":819,"group":141},31,"switch.matrix-31","Pop Bumper (script Bumper3)",{"notes":823},"Retained-evidence role: script Bumper3_Hit pulses 31. The three pop bumpers are recorded by the retained script's own numeric binding (Bumper1 -> 32, Bumper2 -> 30, Bumper3 -> 31) together with the objects' geometry; no manual table exists to name them left\u002Fright\u002Fbottom, so no such name is asserted.",{"source_refs":825,"status":92},[40,50],{"placements":827,"status":91},[828],{"id":829,"provenance":830,"role":290,"space":291,"x":832,"y":833},"switch.matrix-31.sensor",{"source_refs":831,"status":91},[289,50],0.695443,0.258347,{"aliases":835,"availability":138,"binding":838,"id":839,"kind":143,"label":840,"physical":841,"provenance":843,"spatial":845},[836],{"namespace":133,"value":837},"32",{"device":96,"group":141},"switch.matrix-32","Pop Bumper (script Bumper1)",{"notes":842},"Retained-evidence role: script Bumper1_Hit pulses 32. The three pop bumpers are recorded by the retained script's own numeric binding (Bumper1 -> 32, Bumper2 -> 30, Bumper3 -> 31) together with the objects' geometry; no manual table exists to name them left\u002Fright\u002Fbottom, so no such name is asserted.",{"source_refs":844,"status":92},[40,50],{"placements":846,"status":91},[847],{"id":848,"provenance":849,"role":290,"space":291,"x":851,"y":852},"switch.matrix-32.sensor",{"source_refs":850,"status":91},[289,50],0.570505,0.159459,{"aliases":854,"availability":138,"binding":857,"id":859,"kind":143,"label":860,"physical":861,"provenance":863,"spatial":865},[855],{"namespace":133,"value":856},"33",{"device":858,"group":141},33,"switch.matrix-33","Rollover (right side)",{"notes":862},"Retained-evidence role: script SW33_Hit\u002FSW33_unHit.",{"source_refs":864,"status":92},[40,50],{"placements":866,"status":91},[867],{"id":868,"provenance":869,"role":290,"space":291,"x":871,"y":872},"switch.matrix-33.sensor",{"source_refs":870,"status":91},[289,50],0.783675,0.703226,{"aliases":874,"availability":138,"binding":877,"id":879,"kind":143,"label":880,"physical":881,"provenance":883,"spatial":885},[875],{"namespace":133,"value":876},"34",{"device":878,"group":141},34,"switch.matrix-34","Kickback Ram Ball Sense",{"notes":882},"Retained-evidence role: script sw34_Hit\u002Fsw34_UnHit maintained with the RamFire kick logic; object Kicker.sw34.",{"source_refs":884,"status":92},[40,50],{"placements":886,"status":91},[887],{"id":888,"provenance":889,"role":290,"space":291,"x":891,"y":892},"switch.matrix-34.sensor",{"source_refs":890,"status":91},[289,50],0.297171,0.138157,{"aliases":894,"availability":138,"binding":897,"id":899,"kind":143,"label":436,"physical":900,"provenance":902,"spatial":904},[895],{"namespace":133,"value":896},"35",{"device":898,"group":141},35,"switch.matrix-35",{"notes":901},"Retained-evidence role: script sw35_hit pulses 35; object HitTarget.sw35.",{"source_refs":903,"status":92},[40,50],{"placements":905,"status":91},[906],{"id":907,"provenance":908,"role":290,"space":291,"x":910,"y":911},"switch.matrix-35.sensor",{"source_refs":909,"status":91},[289,50],0.45029,0.102507,{"aliases":913,"availability":138,"binding":916,"id":918,"kind":143,"label":436,"physical":919,"provenance":921,"spatial":923},[914],{"namespace":133,"value":915},"36",{"device":917,"group":141},36,"switch.matrix-36",{"notes":920},"Retained-evidence role: script sw36_hit pulses 36; object HitTarget.sw36.",{"source_refs":922,"status":92},[40,50],{"placements":924,"status":91},[925],{"id":926,"provenance":927,"role":290,"space":291,"x":929,"y":930},"switch.matrix-36.sensor",{"source_refs":928,"status":91},[289,50],0.548795,0.219582,{"aliases":932,"availability":138,"binding":934,"id":936,"kind":143,"label":937,"physical":938,"provenance":940,"spatial":942},[933],{"namespace":133,"value":33},{"device":935,"group":141},37,"switch.matrix-37","Buck Drive Position Opto A",{"notes":939,"switch_type":629},"Retained-evidence role: named 'opto switch 37' by the retained script's commented-out Buck animation code; the magna-save right key also pulses it as a manual Buck-advance convenience. Construction opto per the retained script's own commented labels ('opto switch 37', 'opto switch 45'); the manual's deer-track assembly page (PDF page 12) shows the track's actuator but carries no electrical table, so the switch count and exact addresses behind the Buck drive are not independently confirmed. The retained table does not assert either address at runtime; its Buck feedback is the substitute writes on the unfitted UK post-save addresses 71\u002F72 instead.",{"source_refs":941,"status":93},[40,50],{"placements":943,"status":92},[944],{"id":945,"provenance":946,"role":290,"space":291,"x":948,"y":949},"switch.matrix-37.sensor",{"source_refs":947,"status":92},[289,50],0.506231,0.440426,{"aliases":951,"availability":138,"binding":954,"id":956,"kind":143,"label":436,"physical":957,"provenance":959,"spatial":961},[952],{"namespace":133,"value":953},"38",{"device":955,"group":141},38,"switch.matrix-38",{"notes":958},"Retained-evidence role: script sw38_hit pulses 38; object HitTarget.sw38.",{"source_refs":960,"status":92},[40,50],{"placements":962,"status":91},[963],{"id":964,"provenance":965,"role":290,"space":291,"x":967,"y":968},"switch.matrix-38.sensor",{"source_refs":966,"status":91},[289,50],0.410408,0.264604,{"aliases":970,"availability":138,"binding":973,"id":975,"kind":143,"label":436,"physical":976,"provenance":978,"spatial":980},[971],{"namespace":133,"value":972},"39",{"device":974,"group":141},39,"switch.matrix-39",{"notes":977},"Retained-evidence role: script sw39_hit pulses 39; object HitTarget.sw39.",{"source_refs":979,"status":92},[40,50],{"placements":981,"status":91},[982],{"id":983,"provenance":984,"role":290,"space":291,"x":986,"y":987},"switch.matrix-39.sensor",{"source_refs":985,"status":91},[289,50],0.7215,0.444661,{"aliases":989,"availability":138,"binding":992,"id":994,"kind":143,"label":436,"physical":995,"provenance":997,"spatial":999},[990],{"namespace":133,"value":991},"40",{"device":993,"group":141},40,"switch.matrix-40",{"notes":996},"Retained-evidence role: script sw40_hit pulses 40; object HitTarget.sw40.",{"source_refs":998,"status":92},[40,50],{"placements":1000,"status":91},[1001],{"id":1002,"provenance":1003,"role":290,"space":291,"x":1005,"y":1006},"switch.matrix-40.sensor",{"source_refs":1004,"status":91},[289,50],0.096966,0.431738,{"aliases":1008,"availability":138,"binding":1011,"id":1013,"kind":143,"label":436,"physical":1014,"provenance":1016,"spatial":1018},[1009],{"namespace":133,"value":1010},"41",{"device":1012,"group":141},41,"switch.matrix-41",{"notes":1015},"Retained-evidence role: script sw41_hit pulses 41; object HitTarget.sw41.",{"source_refs":1017,"status":92},[40,50],{"placements":1019,"status":91},[1020],{"id":1021,"provenance":1022,"role":290,"space":291,"x":1024,"y":1025},"switch.matrix-41.sensor",{"source_refs":1023,"status":91},[289,50],0.095832,0.458403,{"aliases":1027,"availability":138,"binding":1030,"id":1032,"kind":143,"label":436,"physical":1033,"provenance":1035,"spatial":1037},[1028],{"namespace":133,"value":1029},"42",{"device":1031,"group":141},42,"switch.matrix-42",{"notes":1034},"Retained-evidence role: script sw42_hit pulses 42; object HitTarget.sw42.",{"source_refs":1036,"status":92},[40,50],{"placements":1038,"status":91},[1039],{"id":1040,"provenance":1041,"role":290,"space":291,"x":1043,"y":1044},"switch.matrix-42.sensor",{"source_refs":1042,"status":91},[289,50],0.094321,0.484413,{"aliases":1046,"availability":138,"binding":1049,"id":1051,"kind":143,"label":1052,"physical":1053,"provenance":1055,"spatial":1057},[1047],{"namespace":133,"value":1048},"43",{"device":1050,"group":141},43,"switch.matrix-43","Rollover (upper playfield)",{"notes":1054},"Retained-evidence role: script sw43_Hit\u002Fsw43_unHit maintained; object Trigger.sw43.",{"source_refs":1056,"status":92},[40,50],{"placements":1058,"status":91},[1059],{"id":1060,"provenance":1061,"role":290,"space":291,"x":1063,"y":1064},"switch.matrix-43.sensor",{"source_refs":1062,"status":91},[289,50],0.454659,0.164324,{"aliases":1066,"availability":138,"binding":1069,"id":1071,"kind":143,"label":1072,"physical":1073,"provenance":1075,"spatial":1077},[1067],{"namespace":133,"value":1068},"44",{"device":1070,"group":141},44,"switch.matrix-44","Spinner",{"notes":1074},"Retained-evidence role: script sw44_Spin pulses 44; object Spinner.sw44.",{"source_refs":1076,"status":92},[40,50],{"placements":1078,"status":91},[1079],{"id":1080,"provenance":1081,"role":290,"space":291,"x":1083,"y":1084},"switch.matrix-44.sensor",{"source_refs":1082,"status":91},[289,50],0.755899,0.314732,{"aliases":1086,"availability":138,"binding":1088,"id":1090,"kind":143,"label":1091,"physical":1092,"provenance":1094,"spatial":1096},[1087],{"namespace":133,"value":35},{"device":1089,"group":141},45,"switch.matrix-45","Buck Drive Position Opto B",{"notes":1093,"switch_type":629},"Retained-evidence role: named 'opto switch 45' by the retained script's commented-out Buck animation code. Construction opto per the retained script's own commented labels ('opto switch 37', 'opto switch 45'); the manual's deer-track assembly page (PDF page 12) shows the track's actuator but carries no electrical table, so the switch count and exact addresses behind the Buck drive are not independently confirmed. The retained table does not assert either address at runtime; its Buck feedback is the substitute writes on the unfitted UK post-save addresses 71\u002F72 instead.",{"source_refs":1095,"status":93},[40,50],{"placements":1097,"status":92},[1098],{"id":1099,"provenance":1100,"role":290,"space":291,"x":948,"y":949},"switch.matrix-45.sensor",{"source_refs":1101,"status":92},[289,50],{"aliases":1103,"availability":298,"binding":1106,"id":1108,"kind":143,"label":1109,"physical":1110,"provenance":1111},[1104],{"namespace":133,"value":1105},"46",{"device":1107,"group":141},46,"switch.matrix-46","Unidentified switch 46",{"notes":304},{"source_refs":1112,"status":93},[40,50],{"aliases":1114,"availability":298,"binding":1117,"id":1119,"kind":143,"label":1120,"physical":1121,"provenance":1122},[1115],{"namespace":133,"value":1116},"47",{"device":1118,"group":141},47,"switch.matrix-47","Unidentified switch 47",{"notes":304},{"source_refs":1123,"status":93},[40,50],{"aliases":1125,"availability":298,"binding":1128,"id":1130,"kind":143,"label":1131,"physical":1132,"provenance":1133},[1126],{"namespace":133,"value":1127},"48",{"device":1129,"group":141},48,"switch.matrix-48","Unidentified switch 48",{"notes":304},{"source_refs":1134,"status":93},[40,50],{"aliases":1136,"availability":298,"binding":1139,"id":1141,"kind":143,"label":1142,"physical":1143,"provenance":1144},[1137],{"namespace":133,"value":1138},"49",{"device":1140,"group":141},49,"switch.matrix-49","Unidentified switch 49",{"notes":304},{"source_refs":1145,"status":93},[40,50],{"aliases":1147,"availability":298,"binding":1150,"id":1152,"kind":143,"label":1153,"physical":1154,"provenance":1155},[1148],{"namespace":133,"value":1149},"50",{"device":1151,"group":141},50,"switch.matrix-50","Unidentified switch 50",{"notes":304},{"source_refs":1156,"status":93},[40,50],{"aliases":1158,"availability":298,"binding":1161,"id":1163,"kind":143,"label":1164,"physical":1165,"provenance":1166},[1159],{"namespace":133,"value":1160},"51",{"device":1162,"group":141},51,"switch.matrix-51","Unidentified switch 51",{"notes":304},{"source_refs":1167,"status":93},[40,50],{"aliases":1169,"availability":298,"binding":1172,"id":1174,"kind":143,"label":1175,"physical":1176,"provenance":1177},[1170],{"namespace":133,"value":1171},"52",{"device":1173,"group":141},52,"switch.matrix-52","Unidentified switch 52",{"notes":304},{"source_refs":1178,"status":93},[40,50],{"aliases":1180,"availability":298,"binding":1183,"id":1185,"kind":143,"label":1186,"physical":1187,"provenance":1188},[1181],{"namespace":133,"value":1182},"53",{"device":1184,"group":141},53,"switch.matrix-53","Unidentified switch 53",{"notes":304},{"source_refs":1189,"status":93},[40,50],{"aliases":1191,"availability":298,"binding":1194,"id":1196,"kind":143,"label":1197,"physical":1198,"provenance":1199},[1192],{"namespace":133,"value":1193},"54",{"device":1195,"group":141},54,"switch.matrix-54","Unidentified switch 54",{"notes":304},{"source_refs":1200,"status":93},[40,50],{"aliases":1202,"availability":298,"binding":1205,"id":1207,"kind":143,"label":1208,"physical":1209,"provenance":1210},[1203],{"namespace":133,"value":1204},"55",{"device":1206,"group":141},55,"switch.matrix-55","Unidentified switch 55",{"notes":304},{"source_refs":1211,"status":93},[40,50],{"aliases":1213,"availability":298,"binding":1216,"id":1218,"kind":143,"label":1219,"physical":1220,"provenance":1221},[1214],{"namespace":133,"value":1215},"56",{"device":1217,"group":141},56,"switch.matrix-56","Unidentified switch 56",{"notes":304},{"source_refs":1222,"status":93},[40,50],{"aliases":1224,"availability":298,"binding":1227,"id":1229,"kind":143,"label":1230,"physical":1231,"provenance":1232},[1225],{"namespace":133,"value":1226},"57",{"device":1228,"group":141},57,"switch.matrix-57","Unidentified switch 57",{"notes":304},{"source_refs":1233,"status":93},[40,50],{"aliases":1235,"availability":298,"binding":1238,"id":1240,"kind":143,"label":1241,"physical":1242,"provenance":1243},[1236],{"namespace":133,"value":1237},"58",{"device":1239,"group":141},58,"switch.matrix-58","Unidentified switch 58",{"notes":304},{"source_refs":1244,"status":93},[40,50],{"aliases":1246,"availability":298,"binding":1249,"id":1251,"kind":143,"label":1252,"physical":1253,"provenance":1254},[1247],{"namespace":133,"value":1248},"59",{"device":1250,"group":141},59,"switch.matrix-59","Unidentified switch 59",{"notes":304},{"source_refs":1255,"status":93},[40,50],{"aliases":1257,"availability":298,"binding":1260,"id":1262,"kind":143,"label":1263,"physical":1264,"provenance":1265},[1258],{"namespace":133,"value":1259},"60",{"device":1261,"group":141},60,"switch.matrix-60","Unidentified switch 60",{"notes":304},{"source_refs":1266,"status":93},[40,50],{"aliases":1268,"availability":298,"binding":1271,"id":1273,"kind":143,"label":1274,"physical":1275,"provenance":1276},[1269],{"namespace":133,"value":1270},"61",{"device":1272,"group":141},61,"switch.matrix-61","Unidentified switch 61",{"notes":304},{"source_refs":1277,"status":93},[40,50],{"aliases":1279,"availability":298,"binding":1282,"id":1284,"kind":143,"label":1285,"physical":1286,"provenance":1287},[1280],{"namespace":133,"value":1281},"62",{"device":1283,"group":141},62,"switch.matrix-62","Unidentified switch 62",{"notes":304},{"source_refs":1288,"status":93},[40,50],{"aliases":1290,"availability":298,"binding":1293,"id":1294,"kind":143,"label":1295,"physical":1296,"provenance":1297},[1291],{"namespace":133,"value":1292},"63",{"device":82,"group":141},"switch.matrix-63","Unidentified switch 63",{"notes":304},{"source_refs":1298,"status":93},[40,50],{"aliases":1300,"availability":298,"binding":1303,"id":1305,"kind":143,"label":1306,"physical":1307,"provenance":1308},[1301],{"namespace":133,"value":1302},"64",{"device":1304,"group":141},64,"switch.matrix-64","Unidentified switch 64",{"notes":304},{"source_refs":1309,"status":93},[40,50],{"aliases":1311,"availability":138,"binding":1316,"id":1318,"kind":143,"label":1319,"physical":1320,"provenance":1322,"spatial":1324},[1312,1314],{"namespace":133,"value":1313},"65",{"namespace":136,"value":1315},"SW. D-1 (sam.c comment map)",{"device":1317,"group":141},65,"switch.dedicated-65","Left Coin Chute",{"notes":1321},"Read through sam.c's dedswitch_lower_r, which returns coreGlobals.swMatrix[9] as the low byte of the lower dedicated-switch word. The manual's coin door is a '2-Cht' (two-chute) door (cabinet item 17, 501-5018-172) with coin door switches item 19 (180-5024-01, qty 2) -- exactly two chute switches. Which two of the four printed chute functions (left\u002Fcenter\u002Fright\u002Ffourth) the factory harness lands on D-1 to D-4 is not stated by any retained source; the platform structure and this machine's two fitted chutes are both recorded, and the mapping stays open.",{"source_refs":1323,"status":91},[40],{"provenance":1325,"reason":105,"status":106},{"source_refs":1326,"status":91},[45,40],{"aliases":1328,"availability":138,"binding":1333,"id":1335,"kind":143,"label":1336,"physical":1337,"provenance":1339,"spatial":1341},[1329,1331],{"namespace":133,"value":1330},"66",{"namespace":136,"value":1332},"SW. D-2 (sam.c comment map)",{"device":1334,"group":141},66,"switch.dedicated-66","Center Coin Chute",{"notes":1338},"Read through sam.c's dedswitch_lower_r, which returns coreGlobals.swMatrix[9] as the low byte of the lower dedicated-switch word.",{"source_refs":1340,"status":91},[40],{"provenance":1342,"reason":105,"status":106},{"source_refs":1343,"status":91},[45,40],{"aliases":1345,"availability":138,"binding":1350,"id":1352,"kind":143,"label":1353,"physical":1354,"provenance":1355,"spatial":1357},[1346,1348],{"namespace":133,"value":1347},"67",{"namespace":136,"value":1349},"SW. D-3 (sam.c comment map)",{"device":1351,"group":141},67,"switch.dedicated-67","Right Coin Chute",{"notes":1338},{"source_refs":1356,"status":91},[40],{"provenance":1358,"reason":105,"status":106},{"source_refs":1359,"status":91},[45,40],{"aliases":1361,"availability":138,"binding":1366,"id":1368,"kind":143,"label":1369,"physical":1370,"provenance":1371,"spatial":1373},[1362,1364],{"namespace":133,"value":1363},"68",{"namespace":136,"value":1365},"SW. D-4 (sam.c comment map)",{"device":1367,"group":141},68,"switch.dedicated-68","Fourth Coin Chute",{"notes":1338},{"source_refs":1372,"status":91},[40],{"provenance":1374,"reason":105,"status":106},{"source_refs":1375,"status":91},[45,40],{"aliases":1377,"availability":138,"binding":1382,"id":1384,"kind":143,"label":1385,"physical":1386,"provenance":1387,"spatial":1389},[1378,1380],{"namespace":133,"value":1379},"69",{"namespace":136,"value":1381},"SW. D-5 (sam.c comment map)",{"device":1383,"group":141},69,"switch.dedicated-69","Fifth Coin Chute",{"notes":1338},{"source_refs":1388,"status":91},[40],{"provenance":1390,"reason":105,"status":106},{"source_refs":1391,"status":91},[45,40],{"aliases":1393,"availability":192,"binding":1398,"id":1400,"kind":143,"label":1401,"physical":1402,"provenance":1403,"spatial":1405},[1394,1396],{"namespace":133,"value":1395},"70",{"namespace":136,"value":1397},"SW. D-6 (sam.c comment map)",{"device":1399,"group":141},70,"switch.dedicated-70","Not Used (DED #6)",{"notes":1338},{"source_refs":1404,"status":91},[40],{"provenance":1406,"reason":105,"status":106},{"source_refs":1407,"status":91},[45,40],{"aliases":1409,"availability":138,"binding":1414,"id":1416,"kind":143,"label":1417,"physical":1418,"provenance":1420},[1410,1412],{"namespace":133,"value":1411},"71",{"namespace":136,"value":1413},"SW. D-7 (sam.c comment map)",{"device":1415,"group":141},71,"switch.dedicated-71","Left Post Save (UK Only) - not fitted; Buck home position in the retained table",{"notes":1419},"Read through sam.c's dedswitch_lower_r, which returns coreGlobals.swMatrix[9] as the low byte of the lower dedicated-switch word. Printed DED #7, a United Kingdom post-save cabinet switch this US-manufactured machine does not carry: no such switch or bracket appears in the retained manual's cabinet parts tables. The retained script writes Controller.Switch(71) = 1 whenever its animated Buck reaches the start of its travel, repurposing this always-readable dedicated address as the Buck's home-position feedback. The retained table drives the Buck from lamp events and animates the target itself, so these writes are the table author's substitute for the machine's own position feedback, not evidence that the physical sensor sits at this dedicated-switch position. The physical Buck feedback addresses the ROM actually reads are not settled by any retained source; the commented-out matrix writes on 37 and 45 are the table author's own record of where those optos belong. The address is live: the retained table writes it (see the label note), and the ROM's dedicated-switch handler reads the byte regardless of whether the optional hardware is fitted.",{"source_refs":1421,"status":91},[40],{"aliases":1423,"availability":138,"binding":1428,"id":1430,"kind":143,"label":1431,"physical":1432,"provenance":1434},[1424,1426],{"namespace":133,"value":1425},"72",{"namespace":136,"value":1427},"SW. D-8 (sam.c comment map)",{"device":1429,"group":141},72,"switch.dedicated-72","Right Post Save (UK Only) - not fitted; Buck end-of-travel in the retained table",{"notes":1433},"Read through sam.c's dedswitch_lower_r, which returns coreGlobals.swMatrix[9] as the low byte of the lower dedicated-switch word. Printed DED #8, the second UK post-save address, not fitted for the same reason as D-7. The retained script writes Controller.Switch(72) while the Buck sits at the far end of its travel and reverses there. The retained table drives the Buck from lamp events and animates the target itself, so these writes are the table author's substitute for the machine's own position feedback, not evidence that the physical sensor sits at this dedicated-switch position. The physical Buck feedback addresses the ROM actually reads are not settled by any retained source; the commented-out matrix writes on 37 and 45 are the table author's own record of where those optos belong. The address is live: the retained table writes it (see the label note), and the ROM's dedicated-switch handler reads the byte regardless of whether the optional hardware is fitted.",{"source_refs":1435,"status":91},[40],{"aliases":1437,"availability":298,"binding":1440,"id":1442,"kind":143,"label":1443,"physical":1444,"provenance":1446},[1438],{"namespace":133,"value":1439},"73",{"device":1441,"group":141},73,"switch.extended-73","Unidentified extended-block switch (the v1.10 table's left-flipper write)",{"notes":1445},"Read through sam.c's strobed matrix word: the matrix read at 0x1100000 returns MAKE16BIT(swMatrix[2 + sw_stb*2], swMatrix[1 + sw_stb*2]), so strobe bit 4 returns swMatrix[9] (the coin block, 65-72) as the low byte and swMatrix[10] (this block, 73-80) as the high byte. The shared S.A.M. profile's declared input ranges do not cover this block; it is enumerated here because a second retained table demonstrably writes three of its addresses. This address sits in the 73-80 block between the dedicated coins (65-72) and the flipper column (81-88), which the shared S.A.M. profile's declared input ranges do not cover: sam.c reads it only through the strobed matrix word (sw_stb bit 4 returns swMatrix[9] as the low byte and swMatrix[10] as the high byte), so the block is reachable hardware that no retained manual names. The v1.10 modern-upgrade table maintains Controller.Switch(73) from the left-flipper key while core.vbs simultaneously drives the flipper column (81\u002F83), so whether this machine's ROM reads its flipper buttons from the flipper column, from this block, or from both is an open question a switch-test or gameplay harness trace must settle. Recorded availability unknown; no placement is claimed.",{"source_refs":1447,"status":93},[40,1448],"vpx-script.bbh-stern-2010-v1.10",{"aliases":1450,"availability":298,"binding":1453,"id":1455,"kind":143,"label":1456,"physical":1457,"provenance":1459},[1451],{"namespace":133,"value":1452},"74",{"device":1454,"group":141},74,"switch.extended-74","Unidentified extended-block switch",{"notes":1458},"Read through sam.c's strobed matrix word: the matrix read at 0x1100000 returns MAKE16BIT(swMatrix[2 + sw_stb*2], swMatrix[1 + sw_stb*2]), so strobe bit 4 returns swMatrix[9] (the coin block, 65-72) as the low byte and swMatrix[10] (this block, 73-80) as the high byte. The shared S.A.M. profile's declared input ranges do not cover this block; it is enumerated here because a second retained table demonstrably writes three of its addresses. See switch 73 for the block's structure. No retained table writes this address; the block is reachable hardware that no retained manual names.",{"source_refs":1460,"status":93},[40,1448],{"aliases":1462,"availability":298,"binding":1465,"id":1467,"kind":143,"label":1468,"physical":1469,"provenance":1471},[1463],{"namespace":133,"value":1464},"75",{"device":1466,"group":141},75,"switch.extended-75","Unidentified extended-block switch (the v1.10 table's right-flipper write)",{"notes":1470},"Read through sam.c's strobed matrix word: the matrix read at 0x1100000 returns MAKE16BIT(swMatrix[2 + sw_stb*2], swMatrix[1 + sw_stb*2]), so strobe bit 4 returns swMatrix[9] (the coin block, 65-72) as the low byte and swMatrix[10] (this block, 73-80) as the high byte. The shared S.A.M. profile's declared input ranges do not cover this block; it is enumerated here because a second retained table demonstrably writes three of its addresses. See switch 73: the v1.10 table maintains Controller.Switch(75) from the right-flipper key. Availability unknown pending a runtime trace.",{"source_refs":1472,"status":93},[40,1448],{"aliases":1474,"availability":298,"binding":1477,"id":1479,"kind":143,"label":1456,"physical":1480,"provenance":1481},[1475],{"namespace":133,"value":1476},"76",{"device":1478,"group":141},76,"switch.extended-76",{"notes":1458},{"source_refs":1482,"status":93},[40,1448],{"aliases":1484,"availability":298,"binding":1487,"id":1489,"kind":143,"label":1456,"physical":1490,"provenance":1491},[1485],{"namespace":133,"value":1486},"77",{"device":1488,"group":141},77,"switch.extended-77",{"notes":1458},{"source_refs":1492,"status":93},[40,1448],{"aliases":1494,"availability":298,"binding":1497,"id":1499,"kind":143,"label":1456,"physical":1500,"provenance":1501},[1495],{"namespace":133,"value":1496},"78",{"device":1498,"group":141},78,"switch.extended-78",{"notes":1458},{"source_refs":1502,"status":93},[40,1448],{"aliases":1504,"availability":298,"binding":1507,"id":1509,"kind":143,"label":1510,"physical":1511,"provenance":1513},[1505],{"namespace":133,"value":1506},"79",{"device":1508,"group":141},79,"switch.extended-79","Unidentified extended-block switch (the v1.10 table's front-key pulse)",{"notes":1512},"Read through sam.c's strobed matrix word: the matrix read at 0x1100000 returns MAKE16BIT(swMatrix[2 + sw_stb*2], swMatrix[1 + sw_stb*2]), so strobe bit 4 returns swMatrix[9] (the coin block, 65-72) as the low byte and swMatrix[10] (this block, 73-80) as the high byte. The shared S.A.M. profile's declared input ranges do not cover this block; it is enumerated here because a second retained table demonstrably writes three of its addresses. See switch 73: the v1.10 table pulses Controller.Switch 79 from its front key while also maintaining tournament start (15). Availability unknown pending a runtime trace.",{"source_refs":1514,"status":93},[40,1448],{"aliases":1516,"availability":298,"binding":1519,"id":1521,"kind":143,"label":1456,"physical":1522,"provenance":1523},[1517],{"namespace":133,"value":1518},"80",{"device":1520,"group":141},80,"switch.extended-80",{"notes":1458},{"source_refs":1524,"status":93},[40,1448],{"aliases":1526,"availability":138,"binding":1531,"id":1533,"kind":143,"label":1534,"physical":1535,"provenance":1537,"spatial":1539},[1527,1529],{"namespace":133,"value":1528},"81",{"namespace":136,"value":1530},"SW. D-9 (sam.c comment map)",{"device":1532,"group":141},81,"switch.flipper-81","Left Flipper Button",{"notes":1536},"Printed dedicated switch D-9. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently.",{"source_refs":1538,"status":91},[40],{"provenance":1540,"reason":105,"status":106},{"source_refs":1541,"status":91},[45,40],{"aliases":1543,"availability":138,"binding":1548,"id":1550,"kind":143,"label":1551,"physical":1552,"provenance":1554,"spatial":1556},[1544,1546],{"namespace":133,"value":1545},"82",{"namespace":136,"value":1547},"SW. D-10 (sam.c comment map)",{"device":1549,"group":141},82,"switch.flipper-82","Left Flipper End-of-Stroke (emulator-synthesized)",{"notes":1553},"Printed dedicated switch D-10. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently.",{"source_refs":1555,"status":91},[40],{"provenance":1557,"reason":105,"status":106},{"source_refs":1558,"status":91},[45,40],{"aliases":1560,"availability":138,"binding":1565,"id":1567,"kind":143,"label":1568,"physical":1569,"provenance":1571,"spatial":1573},[1561,1563],{"namespace":133,"value":1562},"83",{"namespace":136,"value":1564},"SW. D-11 (sam.c comment map)",{"device":1566,"group":141},83,"switch.flipper-83","Right Flipper Button",{"notes":1570},"Printed dedicated switch D-11. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently.",{"source_refs":1572,"status":91},[40],{"provenance":1574,"reason":105,"status":106},{"source_refs":1575,"status":91},[45,40],{"aliases":1577,"availability":138,"binding":1582,"id":1584,"kind":143,"label":1585,"physical":1586,"provenance":1588,"spatial":1590},[1578,1580],{"namespace":133,"value":1579},"84",{"namespace":136,"value":1581},"SW. D-12 (sam.c comment map)",{"device":1583,"group":141},84,"switch.flipper-84","Right Flipper End-of-Stroke (emulator-synthesized)",{"notes":1587},"Printed dedicated switch D-12. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently.",{"source_refs":1589,"status":91},[40],{"provenance":1591,"reason":105,"status":106},{"source_refs":1592,"status":91},[45,40],{"aliases":1594,"availability":138,"binding":1598,"id":1600,"kind":143,"label":1601,"physical":1602,"provenance":1604,"spatial":1606},[1595,1596],{"namespace":133,"value":70},{"namespace":136,"value":1597},"SW. D-13 (sam.c comment map)",{"device":1599,"group":141},85,"switch.flipper-85","Elk Diverter Button (upper-left-flipper cabinet position)",{"notes":1603},"Printed dedicated switch D-13. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently. Printed DED #13, the hardware upper-left-flipper button position. This machine fits no upper flipper (bbhGameData declares FLIP_SW(FLIP_L)|FLIP_SOL(FLIP_L) only), and the retained manual's cabinet parts table lists only the two red flipper button assemblies (item 5, qty 2) with no third side button - so which physical cabinet control feeds this address on the factory machine is not settled by any retained source. The retained table binds it to the Elk diverter: Sub sw85_Hit pulses 85 and Sub SolLElk (solenoid 14) deploys the Elkdiverter while swapping dropped walls sw85\u002Fsw85a, and sam.c's EOS mirror (lines 455-458) copies this bit to D-14 so the ROM's EOS read sees the button.",{"source_refs":1605,"status":91},[40],{"provenance":1607,"reason":105,"status":106},{"source_refs":1608,"status":91},[45,40],{"aliases":1610,"availability":138,"binding":1615,"id":1617,"kind":143,"label":1618,"physical":1619,"provenance":1621,"spatial":1623},[1611,1613],{"namespace":133,"value":1612},"86",{"namespace":136,"value":1614},"SW. D-14 (sam.c comment map)",{"device":1616,"group":141},86,"switch.flipper-86","Elk Diverter Button EOS (emulator-synthesized)",{"notes":1620},"Printed dedicated switch D-14. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently. Printed DED #14. sam.c's dedswitch_lower_r copies the D-13 button bit into this EOS bit so the ROM's flipper self-test sees a consistent pair; the physical machine fits no EOS contact for it (the manual's flipper switch table orders the single-stack assembly 6S qty 2 and the double-stack 6D qty 0, so no flipper EOS contacts are fitted at all).",{"source_refs":1622,"status":91},[40],{"provenance":1624,"reason":105,"status":106},{"source_refs":1625,"status":91},[45,40],{"aliases":1627,"availability":192,"binding":1632,"id":1634,"kind":143,"label":1635,"physical":1636,"provenance":1638,"spatial":1640},[1628,1630],{"namespace":133,"value":1629},"87",{"namespace":136,"value":1631},"SW. D-15 (sam.c comment map)",{"device":1633,"group":141},87,"switch.flipper-87","Upper Right Flipper Button (not fitted)",{"notes":1637},"Printed dedicated switch D-15. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently. Printed DED #15. Structurally unwritten as well as unfitted: bbhGameData's hw.flippers is FLIP_SW(FLIP_L) | FLIP_SOL(FLIP_L), so core.c's locals.flipMask never includes the upper-right button bit, and the retained script never writes address 87. Structurally unwritten as well as unfitted: nothing in the retained script, the platform input ports, or core.c's flipper mask drives this address on this game.",{"source_refs":1639,"status":91},[40],{"provenance":1641,"reason":105,"status":106},{"source_refs":1642,"status":91},[45,40],{"aliases":1644,"availability":192,"binding":1649,"id":1651,"kind":143,"label":1652,"physical":1653,"provenance":1655,"spatial":1657},[1645,1647],{"namespace":133,"value":1646},"88",{"namespace":136,"value":1648},"SW. D-16 (sam.c comment map)",{"device":1650,"group":141},88,"switch.flipper-88","Upper Right Flipper EOS (not fitted)",{"notes":1654},"Printed dedicated switch D-16. Read through PinMAME's flipper switch column (CORE_FLIPPERSWCOL = 11). sam.c's dedswitch_lower_r reverses each nibble of that column to reach the hardware's own D-9 to D-16 order. sam.c also synthesizes each EOS state from its own flipper-button bit (data |= (data & (bit8|bit10|bit12|bit14)) \u003C\u003C 1, source comment: 'SAM is not using standard VPM flipper coils, so the EOS simulation does not take place, and the ROM reports technician errors'), and this machine's parts table fits no EOS contact stack at all (item 6S single stack qty 2, item 6D double stack qty 0), so the EOS addresses carry emulator-synthesized copies of their button bits and a recreation does not drive them independently. Printed DED #16. Unfitted and unwritten for the same reason as D-15. Structurally unwritten as well as unfitted: nothing in the retained script, the platform input ports, or core.c's flipper mask drives this address on this game.",{"source_refs":1656,"status":91},[40],{"provenance":1658,"reason":105,"status":106},{"source_refs":1659,"status":91},[45,40],{"aliases":1661,"availability":138,"binding":1666,"id":1668,"kind":1669,"label":1670,"physical":1671,"provenance":1674,"spatial":1676},[1662,1664],{"namespace":1663,"value":274},"pinmame.dip",{"namespace":136,"value":1665},"SW. D-25 (sam.c comment map)",{"device":276,"group":1667},"pinmame.input.dip","dip.sw1-1","dip_switch","CPU\u002FSound Board SW1 DIP Position #1",{"location":1672,"notes":1673},"CPU\u002FSound board SW1 bank","Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #25 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1675,"status":91},[40],{"provenance":1677,"reason":1669,"status":106},{"source_refs":1678,"status":91},[40],{"aliases":1680,"availability":138,"binding":1684,"id":1685,"kind":1669,"label":1686,"physical":1687,"provenance":1689,"spatial":1691},[1681,1682],{"namespace":1663,"value":297},{"namespace":136,"value":1683},"SW. D-26 (sam.c comment map)",{"device":300,"group":1667},"dip.sw1-2","CPU\u002FSound Board SW1 DIP Position #2",{"location":1672,"notes":1688},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #26 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1690,"status":91},[40],{"provenance":1692,"reason":1669,"status":106},{"source_refs":1693,"status":91},[40],{"aliases":1695,"availability":138,"binding":1699,"id":1700,"kind":1669,"label":1701,"physical":1702,"provenance":1704,"spatial":1706},[1696,1697],{"namespace":1663,"value":310},{"namespace":136,"value":1698},"SW. D-27 (sam.c comment map)",{"device":312,"group":1667},"dip.sw1-3","CPU\u002FSound Board SW1 DIP Position #3",{"location":1672,"notes":1703},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #27 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1705,"status":91},[40],{"provenance":1707,"reason":1669,"status":106},{"source_refs":1708,"status":91},[40],{"aliases":1710,"availability":138,"binding":1714,"id":1715,"kind":1669,"label":1716,"physical":1717,"provenance":1719,"spatial":1721},[1711,1712],{"namespace":1663,"value":321},{"namespace":136,"value":1713},"SW. D-28 (sam.c comment map)",{"device":323,"group":1667},"dip.sw1-4","CPU\u002FSound Board SW1 DIP Position #4",{"location":1672,"notes":1718},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #28 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1720,"status":91},[40],{"provenance":1722,"reason":1669,"status":106},{"source_refs":1723,"status":91},[40],{"aliases":1725,"availability":138,"binding":1729,"id":1730,"kind":1669,"label":1731,"physical":1732,"provenance":1734,"spatial":1736},[1726,1727],{"namespace":1663,"value":332},{"namespace":136,"value":1728},"SW. D-29 (sam.c comment map)",{"device":334,"group":1667},"dip.sw1-5","CPU\u002FSound Board SW1 DIP Position #5",{"location":1672,"notes":1733},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #29 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1735,"status":91},[40],{"provenance":1737,"reason":1669,"status":106},{"source_refs":1738,"status":91},[40],{"aliases":1740,"availability":138,"binding":1744,"id":1745,"kind":1669,"label":1746,"physical":1747,"provenance":1749,"spatial":1751},[1741,1742],{"namespace":1663,"value":352},{"namespace":136,"value":1743},"SW. D-30 (sam.c comment map)",{"device":354,"group":1667},"dip.sw1-6","CPU\u002FSound Board SW1 DIP Position #6",{"location":1672,"notes":1748},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #30 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1750,"status":91},[40],{"provenance":1752,"reason":1669,"status":106},{"source_refs":1753,"status":91},[40],{"aliases":1755,"availability":138,"binding":1759,"id":1760,"kind":1669,"label":1761,"physical":1762,"provenance":1764,"spatial":1766},[1756,1757],{"namespace":1663,"value":372},{"namespace":136,"value":1758},"SW. D-31 (sam.c comment map)",{"device":374,"group":1667},"dip.sw1-7","CPU\u002FSound Board SW1 DIP Position #7",{"location":1672,"notes":1763},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #31 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1765,"status":91},[40],{"provenance":1767,"reason":1669,"status":106},{"source_refs":1768,"status":91},[40],{"aliases":1770,"availability":138,"binding":1774,"id":1775,"kind":1669,"label":1776,"physical":1777,"provenance":1779,"spatial":1781},[1771,1772],{"namespace":1663,"value":392},{"namespace":136,"value":1773},"SW. D-32 (sam.c comment map)",{"device":394,"group":1667},"dip.sw1-8","CPU\u002FSound Board SW1 DIP Position #8",{"location":1672,"notes":1778},"Read through sam.c's dedswitch_upper_r as the high byte of the upper dedicated-switch word (printed DED #32 on the platform's own comment map) and exposed on PinMAME's DIP channel, not as a switch address. sam.c's SAM_COMPORTS declares the low five bits as the country setting (29 values from USA through Unknown) with positions 6, 7 and 8 as standalone dips, position 8 defaulting on. This machine's partial manual carries no DIP block; the platform structure is the whole record.",{"source_refs":1780,"status":91},[40],{"provenance":1782,"reason":1669,"status":106},{"source_refs":1783,"status":91},[40],{"path":1785,"status":81},"knowledge\u002Fstern\u002Fbig-buck-hunter-pro-2010.md",{"id":1787,"ipdb_id":1788,"kind":1789,"manufacturer":112,"name":1790,"opdb_id":1791,"playfield":1792,"year":1796},"stern.big-buck-hunter-pro.2010",5513,"physical_pinball","Big Buck Hunter Pro","G4N6n-MLxER",{"height":1793,"units":1794,"width":1795},2162,"vpx",979,2010,[1798,1827,1836,1845,1866,1876,1887],{"actuators":1799,"behavior":1801,"id":1802,"kind":1803,"label":1804,"positions":1805,"provenance":1824,"sensors":1826},[1800],"solenoid.1","A four-ball trough below the playfield, assembly 500-6318-24-ND. The manual's cut-away (PDF page 3) is the only source that labels its switches, and it does so directly: the three roller microswitches (item 9, Lite-Force roller actuator 180-5119-02, with item 10 protect plates) carry the printed labels SW. 18 and SW. 19 plus one further unlabelled switch of the same item, and the dual opto boards (items 12\u002F13, transmitter 515-0173-00 and receiver 515-0174-00) carry SW. 22 and SW. 21. The retained script's cvpmBallStack (InitSw 0, 21, 20, 19, 18, Balls = 4) confirms the rest position order 21-20-19-18 from the kicker backwards, so the third roller microswitch is position 20 by the assembly's own count. Coil 26-1200 NO DIODE (090-5044-ND, drawn Q1) lifts one ball to the shooter lane on solenoid 1, on harness 038-5508-04 (3-pin 045-5007-03, 12-pin 045-5007-12). Position 22 is the exit opto the served ball crosses: the script pulses it from inside solTrough. The four steel balls are 1-1\u002F16 inch (item AP-B). Default state at rest with a full trough is the four position switches made; the coil is a single pulse per ball, not a hold. The coil does not actuate any switch.","mech.ball-trough","kicker","Four-Ball Trough",[1806,1810,1813,1816,1820],{"id":1807,"label":1808,"sensors":1809},"trough.ball-4","Trough #4 (entry, furthest from the kicker)",[566],{"id":1811,"label":589,"sensors":1812},"trough.ball-3",[588],{"id":1814,"label":607,"sensors":1815},"trough.ball-2",[606],{"id":1817,"label":1818,"sensors":1819},"trough.ball-1","Trough #1 (at the kicker)",[623],{"id":1821,"label":1822,"sensors":1823},"trough.exit","Exit path opto crossed by the served ball",[643],{"source_refs":1825,"status":91},[45,40,50],[566,588,606,623,643],{"actuators":1828,"behavior":1830,"id":1831,"kind":1803,"label":1832,"provenance":1833,"sensors":1835},[1829],"solenoid.2","An auto-launch coil in the shooter lane fired by the ROM to put a served ball into play. The retained script wires solenoid 2 to a cvpmImpulseP plunger (PlungerIM.AutoFire). Public switch 23 (shooter lane, Trigger.sw23 co-located with Trigger.swPlunger) reports the ball waiting in the lane. The plunger assembly is manual cabinet item 16 (500-6146-00-04). Public switch 11's physical device is unresolved (see that switch's record). The coil does not actuate either switch.","mech.auto-launch","Auto Launch",{"source_refs":1834,"status":92},[50,45,40],[455,661],{"actuators":1837,"behavior":1839,"id":1840,"kind":1803,"label":1841,"provenance":1842,"sensors":1844},[1838],"solenoid.12","A spring-loaded ram toy at the upper left that kicks a resting ball back into play. Public switch 34 reports the ball sitting in the kicker (Kicker.sw34); the retained script's sw34_Hit maintains the switch state and starts its RamFire timer, whose commented-out kick path shows the coil's intended coupling ('Kick is handled by ramb kicker'), with the active code kicking via the table's own Kicker.sw34 object instead. The manual gives the physical construction across three pages: the ram toy itself (PDF page 16, RAM TOY MODIFIED 860-5110-04-ASY on prime assembly 550-7163-00), its mount bracket (PDF page 17, 511-5231-00), and the kicker coil assembly (PDF page 18, 500-7166-00) whose item 5 is COIL - 23-800, NO DIODE (090-5001-ND) with plunger 515-7726-00 and conical return spring 266-5020-00. The coil is a pulse device with a spring return; the ball's weight on switch 34 is what closes it.","mech.kickback-ram","Kickback Ram",{"source_refs":1843,"status":92},[45,50,40],[879],{"actuators":1846,"behavior":1850,"id":1851,"kind":1852,"label":1853,"positions":1854,"provenance":1863,"sensors":1865},[1847,1848,1849],"solenoid.3","solenoid.4","solenoid.5","The machine's headline mechanism: a deer target that travels along a track across the upper playfield while the player shoots it. Three driver addresses belong to the drive per the retained script's own callback names: solenoid 3 ('right or backwards'), solenoid 4 ('left or forwards') and solenoid 5 (the motor, its SolCallback line commented out entirely). Position feedback comes from drive-track optos the same commented code names as 'opto switch 37' (pulsed every few steps) and 'opto switch 45'; the manual's deer-track page shows the track's fiber assembly and actuator (assembly pages around PDF page 12) but no electrical table exists to confirm the sensor count. The hit sensor is public switch 1, detected physically wherever the target currently is; the retained table models the detection through a ladder of thirty-one wall segments raised one at a time under the animated Buck. The table does not drive the ROM's feedback path at all: it animates the Buck itself by following the flashing Buck path lamps (16-20, super jackpot 57), and writes its endpoints to the unfitted UK post-save addresses 71\u002F72. That substitution is a property of the retained recreation, not of the machine; a recreation that wants the ROM's own Buck logic must drive 37\u002F45 and read 3\u002F4\u002F5 the way the ROM expects, which needs a harness trace of a legal ROM to pin down. Default state is the Buck at home (track start) with the walls ladder at its first segment.","mech.buck-target","motorized","Buck Target (moving deer)",[1855,1859],{"id":1856,"label":1857,"sensors":1858},"buck.home","Home (track start)",[],{"id":1860,"label":1861,"sensors":1862},"buck.travelling","Travelling (position reported by the drive optos)",[936,1090],{"source_refs":1864,"status":92},[50,45,40],[277,936,1090],{"actuators":1867,"behavior":1869,"id":1870,"kind":1871,"label":1872,"provenance":1873,"sensors":1875},[1868],"solenoid.14","A mini-flipper-style gate on the right side of the upper playfield that diverts a shot into the Elk ramp. The retained script binds the player control to public switch 85 (the hardware upper-left-flipper cabinet position, D-13): Sub sw85_Hit pulses it, and Sub SolLElk on solenoid 14 rotates the Elkdiverter flipper object to its end position while swapping dropped walls sw85 (raw 650.2, 1104.6-1109.1) and sw85a (raw 793.9-796.6, 1037.7-1038.1), so the gate physically swaps between two ball guides. Which physical cabinet control the factory wires to D-13 on a machine that fits no upper flipper is not settled by any retained source (see switch 85). The manual's upper mini-flipper assembly page (PDF page 9 area) shows the assembly's mechanical construction. Default state is the diverter retracted (wall sw85 raised, sw85a dropped per Table1_Init).","mech.elk-diverter","diverter","Elk Diverter",{"source_refs":1874,"status":92},[50,45,40],[1600],{"actuators":1877,"behavior":1880,"id":1881,"kind":1882,"label":1883,"provenance":1884,"sensors":1886},[1878,1879],"solenoid.7","solenoid.23","Two retractable posts that block or open lanes. The retained script binds solenoid 7 to the BUpPost wall (raw 442.5, 462.3, 'bird orbit post') and solenoid 23 to the UpPost wall (raw 490.8, 58.0, 'orbit post' at the very top of the playfield), each a twelve-point wall raised and lowered by its callback. The manual's post assemblies give the physical construction: Up\u002FDown Post Assembly 500-7153-04 (PDF page 19) with coil 26-1200 NO DIODE drawn Q12, left-hand-thread capped plunger 515-5198-01 and conical spring 266-5022-00, plus the two-per-playfield ball-deflect post assemblies (500-7085-00 family) on the following assembly pages. Neither source states which assembly number each solenoid drives, and the posts carry no position sensor in any retained source. Default state at game start is both posts lowered (BUpPost.IsDropped = 1 in Table1_Init; UpPost likewise unraised).","mech.up-down-posts","other","Up\u002FDown Posts",{"source_refs":1885,"status":92},[50,45,40],[],{"actuators":1888,"behavior":1889,"id":1890,"kind":1891,"label":1892,"provenance":1893,"sensors":1895},[],"Public switch 44 is a spinner the retained script pulses per rotation (sw44_Spin; Spinner.sw44 at raw 740.0, 680.5). The manual's Blue Pages give the physical assembly as MOTOR\u002FBRACKETS ASSEMBLY 511-5224-00 (PDF page 15): a spinning-disk motor (511-5190-00) carrying an opto disk (535-0308-00) read by an opto board assembly (511-5209-00) on a dedicated mounting bracket -- a motorized disk with optical position feedback rather than a plain ball-spun spinner wire. The ball-guide assemblies with opto transceivers (PDF page 24) are the other optical lane sensors the manual documents; neither page names a switch number, so the mapping between the assembly's opto board, the ball-guide transceivers and the public switch addresses (44 and the unbound matrix addresses) is not settled by retained evidence and needs a harness trace. No actuator address is claimed: the disk motor's drive, if the ROM pulses one, did not survive into the retained script's active callbacks.","mech.spinner","rotary","Spinner \u002F Spinning Disk",{"source_refs":1894,"status":92},[45,50],[1071],[1897,1916,1933,1948,1963,1979,1989,2006,2015,2024,2033,2042,2057,2066,2083,2101,2119,2128,2137,2157,2175,2193,2211,2228,2237,2273,2291,2327,2336,2354,2363,2381,2399,2413,2426,2437,2448,2461,2472,2483,2494,2505,2516,2527,2538,2551,2563,2575,2587,2600,2612,2625,2637,2649,2661,2673,2685,2697,2709,2721,2733,2745,2757,2769,2781,2793,2805,2818,2827,2845,2856,2873,2890,2907,2924,2941,2958,2975,2984,2993,3010,3027,3045,3063,3080,3097,3114,3131,3148,3165,3182,3199,3216,3226,3235,3244,3253,3270,3287,3302,3311,3328,3337,3346,3363,3380,3397,3414,3431,3448,3457,3474,3491,3508,3517,3534,3551,3568,3584,3601,3618,3635,3644,3662,3671,3688,3706,3724,3742,3759,3768,3786,3804,3821,3838,3855,3872,3881,3890,3899,3908,3917,3926,3935,3944,3953,3962],{"aliases":1898,"availability":138,"binding":1901,"id":1800,"kind":1903,"label":1904,"physical":1905,"provenance":1907,"spatial":1909},[1899],{"namespace":1900,"value":274},"pinmame.solenoid",{"device":276,"group":1902},"pinmame.output.solenoid","coil","Trough Up-Kicker",{"notes":1906},"Retained script SolCallback(1) = solTrough ejects one ball via the cvpmBallStack and pulses switch 22 on the way out. Manual PDF page 3: the trough coil is item 4, coil 26-1200 with NO DIODE (part 090-5044-ND), drawn with the label Q1, plunger 515-7309-01 (3.57 inch), sleeve 545-5076-01, return spring 266-5020-00, on cable harness 038-5508-04 with a 3-pin connector 045-5007-03 and a 12-pin connector 045-5007-12. Placement projection: Below-playfield coil; placed at its own ball-release kicker's position like the trough sensors, the standard thin-table trough projection.",{"source_refs":1908,"status":91},[40,50,45],{"placements":1910,"status":92},[1911],{"id":1912,"provenance":1913,"role":1915,"space":291,"x":580,"y":581},"solenoid.1.effect",{"source_refs":1914,"status":92},[289,50],"effect",{"aliases":1917,"availability":138,"binding":1919,"id":1829,"kind":1903,"label":1920,"physical":1921,"provenance":1923,"spatial":1925},[1918],{"namespace":1900,"value":297},{"device":300,"group":1902},"Auto Launch Plunger",{"notes":1922},"Retained script SolCallback(2) = solAutofire fires the cvpmImpulseP plunger. The cabinet's ball shooter assembly is manual cabinet item 16 (500-6146-00-04). Placement projection: The auto-launch coil sits behind the plunger assembly; placed at the Plunger object's position as the assembly's own anchor.",{"source_refs":1924,"status":91},[40,50,45],{"placements":1926,"status":92},[1927],{"id":1928,"provenance":1929,"role":1915,"space":291,"x":1931,"y":1932},"solenoid.2.effect",{"source_refs":1930,"status":92},[289,50],0.942643,0.962907,{"aliases":1934,"availability":138,"binding":1936,"id":1847,"kind":1903,"label":1937,"physical":1938,"provenance":1940,"spatial":1942},[1935],{"namespace":1900,"value":310},{"device":312,"group":1902},"Buck Drive Direction (right or backwards)",{"notes":1939},"Retained script SolCallback(3) = 'solBuckRight' with the printed comment 'right or backwards'; the callback body is commented away and the table animates the Buck itself, so the runtime consequence of this address is observed only through the script's wiring intent, not through exercised behavior. Placement projection: The Buck drive's coils and motor live inside the moving-target mechanism below\u002Fbehind the track; all three project onto the Buck target's home position (Primitive.Buck), the mechanism's own fixed anchor, disclosed as a projection rather than a coil-body coordinate.",{"source_refs":1941,"status":92},[40,50],{"placements":1943,"status":92},[1944],{"id":1945,"provenance":1946,"role":1915,"space":291,"x":292,"y":293},"solenoid.3.effect",{"source_refs":1947,"status":92},[289,50],{"aliases":1949,"availability":138,"binding":1951,"id":1848,"kind":1903,"label":1952,"physical":1953,"provenance":1955,"spatial":1957},[1950],{"namespace":1900,"value":321},{"device":323,"group":1902},"Buck Drive Direction (left or forwards)",{"notes":1954},"Retained script SolCallback(4) = 'solBuckLeft' with the printed comment 'left or forwards'; body commented away like solenoid 3. Placement projection: See solenoid 3's projection note.",{"source_refs":1956,"status":92},[40,50],{"placements":1958,"status":92},[1959],{"id":1960,"provenance":1961,"role":1915,"space":291,"x":292,"y":293},"solenoid.4.effect",{"source_refs":1962,"status":92},[289,50],{"aliases":1964,"availability":138,"binding":1966,"id":1849,"kind":1967,"label":1968,"physical":1969,"provenance":1971,"spatial":1973},[1965],{"namespace":1900,"value":332},{"device":334,"group":1902},"motor","Buck Drive Motor",{"notes":1970},"Retained script carries SolCallback(5) = \"solBuckMotor\" commented out entirely, naming the Buck drive motor as the intended device. The physical mechanism's drive is real (the deer-track assembly page and the ram\u002Ftoy assemblies exist), but neither the motor's part number nor its electrical address appears in any retained table, so even the address-to-device direction of this line rests on the table author alone. Placement projection: See solenoid 3's projection note.",{"source_refs":1972,"status":92},[40,50],{"placements":1974,"status":92},[1975],{"id":1976,"provenance":1977,"role":1915,"space":291,"x":292,"y":293},"solenoid.5.effect",{"source_refs":1978,"status":92},[289,50],{"aliases":1980,"availability":298,"binding":1982,"id":1983,"kind":1903,"label":1984,"physical":1985,"provenance":1987},[1981],{"namespace":1900,"value":352},{"device":354,"group":1902},"solenoid.6","Unidentified output 6",{"notes":1986},"No retained source binds or names this address: the partial manual carries no coil table, and the retained script defines no callback. sam.c's bbh_ block additionally types addresses 19-22 and 25-32 as #89-bulb flasher strings under a comment acknowledging the typing was reconstructed from the community table rather than a manual, so even the emulator's own class metadata is ancestral to the table retained here and is recorded, not trusted. The device class below is the driver bank's generic coil record; the ROM may drive this address at runtime. Failing to observe an address is never proof that it is unused.",{"source_refs":1988,"status":93},[40],{"aliases":1990,"availability":138,"binding":1992,"id":1878,"kind":1903,"label":1993,"physical":1994,"provenance":1996,"spatial":1998},[1991],{"namespace":1900,"value":372},{"device":374,"group":1902},"Up\u002FDown Post (bird orbit post)",{"notes":1995},"Retained script SolCallback(7) = birdorbitpost raises\u002Flowers the BUpPost wall at (442.5, 462.3). The manual's up\u002Fdown post assemblies are PDF page 19 (500-7153-04, coil 26-1200 NO DIODE drawn Q12) and the ball-deflect post pages; which assembly number this address drives is not stated by any retained table.",{"source_refs":1997,"status":91},[40,50],{"placements":1999,"status":91},[2000],{"id":2001,"provenance":2002,"role":1915,"space":291,"x":2004,"y":2005},"solenoid.7.effect",{"source_refs":2003,"status":91},[289,50],0.452017,0.213812,{"aliases":2007,"availability":298,"binding":2009,"id":2010,"kind":1903,"label":2011,"physical":2012,"provenance":2013},[2008],{"namespace":1900,"value":392},{"device":394,"group":1902},"solenoid.8","Unidentified output 8",{"notes":1986},{"source_refs":2014,"status":93},[40],{"aliases":2016,"availability":298,"binding":2018,"id":2019,"kind":1903,"label":2020,"physical":2021,"provenance":2022},[2017],{"namespace":1900,"value":412},{"device":414,"group":1902},"solenoid.9","Unidentified output 9",{"notes":1986},{"source_refs":2023,"status":93},[40],{"aliases":2025,"availability":298,"binding":2027,"id":2028,"kind":1903,"label":2029,"physical":2030,"provenance":2031},[2026],{"namespace":1900,"value":432},{"device":434,"group":1902},"solenoid.10","Unidentified output 10",{"notes":1986},{"source_refs":2032,"status":93},[40],{"aliases":2034,"availability":298,"binding":2036,"id":2037,"kind":1903,"label":2038,"physical":2039,"provenance":2040},[2035],{"namespace":1900,"value":452},{"device":454,"group":1902},"solenoid.11","Unidentified output 11",{"notes":1986},{"source_refs":2041,"status":93},[40],{"aliases":2043,"availability":138,"binding":2045,"id":1838,"kind":1903,"label":2046,"physical":2047,"provenance":2049,"spatial":2051},[2044],{"namespace":1900,"value":467},{"device":469,"group":1902},"Kickback Ram Coil",{"notes":2048},"Retained script SolCallback(12) = SolKickBack whose body is commented away ('Kick is handled by ramb kicker, so ball does not get stuck in kicker'), with the table kicking via Kicker.sw34 instead. Manual PDF page 18: the ram kicker's coil is item 5, COIL - 23-800, NO DIODE (part 090-5001-ND), plunger 515-7726-00, on the 500-7166-00 assembly; PDF page 16 shows the ram toy itself (860-5110-04-ASY) on its 550-7163-00 prime assembly. Placement projection: Below-playfield coil; placed at the Kicker.sw34 ball-sense position it serves, disclosed as an assembly anchor rather than the coil body's own coordinate.",{"source_refs":2050,"status":91},[40,50,45],{"placements":2052,"status":92},[2053],{"id":2054,"provenance":2055,"role":1915,"space":291,"x":891,"y":892},"solenoid.12.effect",{"source_refs":2056,"status":92},[289,50],{"aliases":2058,"availability":298,"binding":2060,"id":2061,"kind":1903,"label":2062,"physical":2063,"provenance":2064},[2059],{"namespace":1900,"value":478},{"device":480,"group":1902},"solenoid.13","Unidentified output 13",{"notes":1986},{"source_refs":2065,"status":93},[40],{"aliases":2067,"availability":138,"binding":2069,"id":1868,"kind":1903,"label":2070,"physical":2071,"provenance":2073,"spatial":2075},[2068],{"namespace":1900,"value":498},{"device":500,"group":1902},"Elk Diverter Flipper",{"notes":2072},"Retained script SolCallback(14) = SolLElk rotates the Elkdiverter flipper object to End and swaps dropped walls sw85\u002Fsw85a (the diverter gate), driven by the Elk button on switch 85. The manual's upper mini-flipper assembly (PDF page 9 area of the Blue Pages) is the physical counterpart; its parts table was rendered and read during the pass but the assembly page carries no electrical address. Placement projection: The Elk diverter's coil is inside the mini-flipper assembly; placed at the Elkdiverter flipper object's own pivot.",{"source_refs":2074,"status":91},[40,50],{"placements":2076,"status":92},[2077],{"id":2078,"provenance":2079,"role":1915,"space":291,"x":2081,"y":2082},"solenoid.14.effect",{"source_refs":2080,"status":92},[289,50],0.801001,0.559584,{"aliases":2084,"availability":138,"binding":2086,"id":2087,"kind":1903,"label":2088,"physical":2089,"provenance":2091,"spatial":2093},[2085],{"namespace":1900,"value":518},{"device":520,"group":1902},"solenoid.15","Left Flipper Coil",{"notes":2090},"S.A.M. flippers are fully CPU-controlled through a single ordinary numbered solenoid each: sam.c writes only coreGlobals.solenoids and the physical output array and never touches coreGlobals.solenoids2, so public 45-48 stay dead on this platform. The retained script confirms the binding directly with SolCallback(15) = SolLFlipper. sam.c drives a 40 ms power pulse then a 1 ms hold every 12 ms (solenoids 13-16 carry a 14 ms switchDownLatency for this reason), so the one address carries both phases. Placement projection: The flipper coil sits inside the flipper assembly below the playfield; placed at the LeftFlipper object's own pivot as the assembly's anchor, not the coil body's coordinate.",{"source_refs":2092,"status":91},[40,50],{"placements":2094,"status":92},[2095],{"id":2096,"provenance":2097,"role":1915,"space":291,"x":2099,"y":2100},"solenoid.15.effect",{"source_refs":2098,"status":92},[289,50],0.257916,0.830019,{"aliases":2102,"availability":138,"binding":2104,"id":2105,"kind":1903,"label":2106,"physical":2107,"provenance":2109,"spatial":2111},[2103],{"namespace":1900,"value":536},{"device":538,"group":1902},"solenoid.16","Right Flipper Coil",{"notes":2108},"Retained script SolCallback(16) = SolRFlipper; same single-address power\u002Fhold convention as solenoid 15. Placement projection: See solenoid 15's projection note (RightFlipper pivot).",{"source_refs":2110,"status":91},[40,50],{"placements":2112,"status":92},[2113],{"id":2114,"provenance":2115,"role":1915,"space":291,"x":2117,"y":2118},"solenoid.16.effect",{"source_refs":2116,"status":92},[289,50],0.585291,0.831869,{"aliases":2120,"availability":298,"binding":2122,"id":2123,"kind":1903,"label":2124,"physical":2125,"provenance":2126},[2121],{"namespace":1900,"value":552},{"device":554,"group":1902},"solenoid.17","Unidentified output 17",{"notes":1986},{"source_refs":2127,"status":93},[40],{"aliases":2129,"availability":298,"binding":2131,"id":2132,"kind":1903,"label":2133,"physical":2134,"provenance":2135},[2130],{"namespace":1900,"value":563},{"device":565,"group":1902},"solenoid.18","Unidentified output 18",{"notes":1986},{"source_refs":2136,"status":93},[40],{"aliases":2138,"availability":138,"binding":2140,"id":2141,"kind":2142,"label":2143,"physical":2144,"provenance":2146,"spatial":2148},[2139],{"namespace":1900,"value":585},{"device":587,"group":1902},"solenoid.19","flasher","Flasher String (script lamp channel 119)",{"notes":2145},"Retained script SolCallback(19) = 'Setlamp 119'. sam.c's bbh_ block types solenoids 19-22 as #89 bulbs, under its own comment that this typing was completed from the VPX table plus a backglass flasher map rather than from a manual. The script's channel-119 visual is the Light L119 at raw (668.26, 432.33) on the playfield.",{"source_refs":2147,"status":91},[40,50],{"placements":2149,"status":91},[2150],{"id":2151,"provenance":2152,"role":2154,"space":291,"x":2155,"y":2156},"solenoid.19.emitter",{"source_refs":2153,"status":91},[289,50],"emitter",0.682599,0.199969,{"aliases":2158,"availability":138,"binding":2160,"id":2161,"kind":2142,"label":2162,"physical":2163,"provenance":2165,"spatial":2167},[2159],{"namespace":1900,"value":603},{"device":605,"group":1902},"solenoid.20","Flasher String (script lamp channel 120)",{"notes":2164},"Retained script SolCallback(20) = 'Setlamp 120'; script visuals are the dome Primitive l120 (raw 121.0, 90.75) plus Light l120a (raw 123.14, 91.30), co-located at the playfield's upper-left edge.",{"source_refs":2166,"status":91},[40,50],{"placements":2168,"status":91},[2169],{"id":2170,"provenance":2171,"role":2154,"space":291,"x":2173,"y":2174},"solenoid.20.emitter",{"source_refs":2172,"status":91},[289,50],0.12578,0.042229,{"aliases":2176,"availability":138,"binding":2178,"id":2179,"kind":2142,"label":2180,"physical":2181,"provenance":2183,"spatial":2185},[2177],{"namespace":1900,"value":28},{"device":622,"group":1902},"solenoid.21","Flasher String (script lamp channel 121)",{"notes":2182},"Retained script SolCallback(21) = 'Setlamp 121'; script visual is the Light L121 at raw (447.58, 297.16), exactly co-located with the l33 lamp insert.",{"source_refs":2184,"status":91},[40,50],{"placements":2186,"status":91},[2187],{"id":2188,"provenance":2189,"role":2154,"space":291,"x":2191,"y":2192},"solenoid.21.emitter",{"source_refs":2190,"status":91},[289,50],0.457182,0.137449,{"aliases":2194,"availability":138,"binding":2196,"id":2197,"kind":2142,"label":2198,"physical":2199,"provenance":2201,"spatial":2203},[2195],{"namespace":1900,"value":31},{"device":642,"group":1902},"solenoid.22","Flasher String (script lamp channel 122)",{"notes":2200},"Retained script SolCallback(22) = 'Setlamp 122'; script visuals are dome Primitive l122 (raw 784.58, 186.36 area) plus Light l122a at the same point, upper-right.",{"source_refs":2202,"status":91},[40,50],{"placements":2204,"status":91},[2205],{"id":2206,"provenance":2207,"role":2154,"space":291,"x":2209,"y":2210},"solenoid.22.emitter",{"source_refs":2208,"status":91},[289,50],0.801406,0.086198,{"aliases":2212,"availability":138,"binding":2214,"id":1879,"kind":1903,"label":2215,"physical":2216,"provenance":2218,"spatial":2220},[2213],{"namespace":1900,"value":658},{"device":660,"group":1902},"Up\u002FDown Post (top orbit post)",{"notes":2217},"Retained script SolCallback(23) = orbitpost raises\u002Flowers the UpPost wall at (490.8, 58.0) at the very top of the playfield. Same up\u002Fdown post assembly family as solenoid 7.",{"source_refs":2219,"status":91},[40,50],{"placements":2221,"status":91},[2222],{"id":2223,"provenance":2224,"role":1915,"space":291,"x":2226,"y":2227},"solenoid.23.effect",{"source_refs":2225,"status":91},[289,50],0.501302,0.026832,{"aliases":2229,"availability":298,"binding":2231,"id":2232,"kind":1903,"label":2233,"physical":2234,"provenance":2235},[2230],{"namespace":1900,"value":678},{"device":5,"group":1902},"solenoid.24","Unidentified output 24",{"notes":1986},{"source_refs":2236,"status":93},[40],{"aliases":2238,"availability":138,"binding":2240,"id":2241,"kind":2142,"label":2242,"physical":2243,"provenance":2245,"spatial":2247},[2239],{"namespace":1900,"value":697},{"device":699,"group":1902},"solenoid.25","Flasher String (script lamp channel 125, four bulbs down the left side)",{"notes":2244},"Retained script SolCallback(25) = 'Setlamp 125' driving four script lights L125a-d at raw (60.8, 1050.6), (61.9, 932.3), (60.0, 892.8) and (57.9, 1090.8) -- one driver, four emitters, so the address carries four placements.",{"source_refs":2246,"status":91},[40,50],{"placements":2248,"status":91},[2249,2255,2261,2267],{"id":2250,"provenance":2251,"role":2154,"space":291,"x":2253,"y":2254},"solenoid.25.emitter.1",{"source_refs":2252,"status":91},[289,50],0.062138,0.485918,{"id":2256,"provenance":2257,"role":2154,"space":291,"x":2259,"y":2260},"solenoid.25.emitter.2",{"source_refs":2258,"status":91},[289,50],0.063273,0.431236,{"id":2262,"provenance":2263,"role":2154,"space":291,"x":2265,"y":2266},"solenoid.25.emitter.3",{"source_refs":2264,"status":91},[289,50],0.061255,0.412933,{"id":2268,"provenance":2269,"role":2154,"space":291,"x":2271,"y":2272},"solenoid.25.emitter.4",{"source_refs":2270,"status":91},[289,50],0.059103,0.504542,{"aliases":2274,"availability":138,"binding":2276,"id":2277,"kind":2142,"label":2278,"physical":2279,"provenance":2281,"spatial":2283},[2275],{"namespace":1900,"value":717},{"device":719,"group":1902},"solenoid.26","Flasher String (script lamp channel 126)",{"notes":2280},"Retained script SolCallback(26) = 'Setlamp 126' with the Flash 126\u002Ff126 glow object; the f126 Flasher's drag points run raw (483.96, 759.12) to (473.27, 1249.42), a tall mid-playfield shape whose centroid is the placement. Placement projection: The f126 flasher is a tall shape carried by drag points; placed at the centroid of its four drag points, recorded as a derivation rather than a measured center.",{"source_refs":2282,"status":91},[40,50],{"placements":2284,"status":92},[2285],{"id":2286,"provenance":2287,"role":2154,"space":291,"x":2289,"y":2290},"solenoid.26.emitter",{"source_refs":2288,"status":92},[289,50],0.488882,0.464509,{"aliases":2292,"availability":138,"binding":2294,"id":2295,"kind":2142,"label":2296,"physical":2297,"provenance":2299,"spatial":2301},[2293],{"namespace":1900,"value":737},{"device":739,"group":1902},"solenoid.27","Flasher String (script lamp channel 127, four bulbs upper center-left)",{"notes":2298},"Retained script SolCallback(27) = 'Setlamp 127' driving L127a-d at raw (359.5, 269.0), (376.6, 345.7), (223.7, 309.2) and (248.6, 403.4) -- one driver, four emitters.",{"source_refs":2300,"status":91},[40,50],{"placements":2302,"status":91},[2303,2309,2315,2321],{"id":2304,"provenance":2305,"role":2154,"space":291,"x":2307,"y":2308},"solenoid.27.emitter.1",{"source_refs":2306,"status":91},[289,50],0.367211,0.124422,{"id":2310,"provenance":2311,"role":2154,"space":291,"x":2313,"y":2314},"solenoid.27.emitter.2",{"source_refs":2312,"status":91},[289,50],0.38469,0.159883,{"id":2316,"provenance":2317,"role":2154,"space":291,"x":2319,"y":2320},"solenoid.27.emitter.3",{"source_refs":2318,"status":91},[289,50],0.228521,0.143026,{"id":2322,"provenance":2323,"role":2154,"space":291,"x":2325,"y":2326},"solenoid.27.emitter.4",{"source_refs":2324,"status":91},[289,50],0.253944,0.186607,{"aliases":2328,"availability":298,"binding":2330,"id":2331,"kind":1903,"label":2332,"physical":2333,"provenance":2334},[2329],{"namespace":1900,"value":757},{"device":759,"group":1902},"solenoid.28","Unidentified output 28",{"notes":1986},{"source_refs":2335,"status":93},[40],{"aliases":2337,"availability":138,"binding":2339,"id":2340,"kind":2142,"label":2341,"physical":2342,"provenance":2344,"spatial":2346},[2338],{"namespace":1900,"value":777},{"device":779,"group":1902},"solenoid.29","Flasher String (script lamp channel 129)",{"notes":2343},"Retained script SolCallback(29) = 'Setlamp 129'; visuals are flasher Primitive L129 (raw 858.3, 977.6) plus Light L129a, right side.",{"source_refs":2345,"status":91},[40,50],{"placements":2347,"status":91},[2348],{"id":2349,"provenance":2350,"role":2154,"space":291,"x":2352,"y":2353},"solenoid.29.emitter",{"source_refs":2351,"status":91},[289,50],0.877512,0.452062,{"aliases":2355,"availability":298,"binding":2357,"id":2358,"kind":1903,"label":2359,"physical":2360,"provenance":2361},[2356],{"namespace":1900,"value":797},{"device":799,"group":1902},"solenoid.30","Unidentified output 30",{"notes":1986},{"source_refs":2362,"status":93},[40],{"aliases":2364,"availability":138,"binding":2366,"id":2367,"kind":2142,"label":2368,"physical":2369,"provenance":2371,"spatial":2373},[2365],{"namespace":1900,"value":817},{"device":819,"group":1902},"solenoid.31","Flasher String (script lamp channel 131)",{"notes":2370},"Retained script SolCallback(31) = 'Setlamp 131'; visuals are dome Primitive l131 (raw 191.9, 1600.7) plus Light l131a, lower left. Two further unbound lights named f131a1 (raw 194.5, 1405.7) and f131a2 (raw 630.4, 1412.8) exist in the table and bind to no callback; they are recorded in the geometry dump and deliberately not promoted.",{"source_refs":2372,"status":91},[40,50],{"placements":2374,"status":91},[2375],{"id":2376,"provenance":2377,"role":2154,"space":291,"x":2379,"y":2380},"solenoid.31.emitter",{"source_refs":2378,"status":91},[289,50],0.195635,0.741788,{"aliases":2382,"availability":138,"binding":2384,"id":2385,"kind":2142,"label":2386,"physical":2387,"provenance":2389,"spatial":2391},[2383],{"namespace":1900,"value":837},{"device":96,"group":1902},"solenoid.32","Flasher String (script lamp channel 132)",{"notes":2388},"Retained script SolCallback(32) = 'Setlamp 132'; visuals are dome Primitive l132 (raw 639.2, 1605.1) plus Light l132a, lower right.",{"source_refs":2390,"status":91},[40,50],{"placements":2392,"status":91},[2393],{"id":2394,"provenance":2395,"role":2154,"space":291,"x":2397,"y":2398},"solenoid.32.emitter",{"source_refs":2396,"status":91},[289,50],0.653575,0.743817,{"aliases":2400,"availability":138,"binding":2402,"id":2403,"kind":2404,"label":2405,"physical":2406,"provenance":2408,"spatial":2410},[2401],{"namespace":1900,"value":856},{"device":858,"group":1902},"solenoid.33","virtual","PinMAME SAM game-on state",{"notes":2407},"PinMAME's synthetic S.A.M. game-on state, not a driver-board transistor. sam.c's VBLANK handler reads one byte of game RAM at samlocals.fastflipaddr -- 0x0106acae, set for bbh_170 only -- and publishes the result on public solenoid address 33 (SAM_FASTFLIPSOL), with core.c's own comment '33 SAM fake GameOn sol for fast flips'. sam.c explicitly declares it CORE_MODOUT_NONE so it carries no bulb or coil physics. Because only the 1.7 parent has a fast-flip watch address, a consumer should expect this state to toggle on bbh_170 and to stay low on the three earlier revisions.",{"source_refs":2409,"status":91},[40],{"provenance":2411,"reason":2404,"status":106},{"source_refs":2412,"status":91},[40],{"aliases":2414,"availability":192,"binding":2416,"id":2417,"kind":2404,"label":2418,"physical":2419,"provenance":2421,"spatial":2423},[2415],{"namespace":1900,"value":876},{"device":878,"group":1902},"solenoid.34","Unused (S.A.M. reads the game-on state here)",{"notes":2420},"Enumerated but carries no state a consumer can use. core_getSol's 33-36 branch returns the same synthetic game-on bit for every address in the range when the generation is GEN_SAM, but the two aggregate paths a consumer actually reads through -- core_getAllSol and core_getAllPhysicSols -- publish the game-on state at address 33 only and leave 34-36 at zero. No driver-board transistor exists behind any of them.",{"source_refs":2422,"status":91},[40],{"provenance":2424,"reason":2404,"status":106},{"source_refs":2425,"status":91},[40],{"aliases":2427,"availability":192,"binding":2429,"id":2430,"kind":2404,"label":2418,"physical":2431,"provenance":2432,"spatial":2434},[2428],{"namespace":1900,"value":896},{"device":898,"group":1902},"solenoid.35",{"notes":2420},{"source_refs":2433,"status":91},[40],{"provenance":2435,"reason":2404,"status":106},{"source_refs":2436,"status":91},[40],{"aliases":2438,"availability":192,"binding":2440,"id":2441,"kind":2404,"label":2418,"physical":2442,"provenance":2443,"spatial":2445},[2439],{"namespace":1900,"value":915},{"device":917,"group":1902},"solenoid.36",{"notes":2420},{"source_refs":2444,"status":91},[40],{"provenance":2446,"reason":2404,"status":106},{"source_refs":2447,"status":91},[40],{"aliases":2449,"availability":192,"binding":2451,"id":2452,"kind":2404,"label":2453,"physical":2454,"provenance":2456,"spatial":2458},[2450],{"namespace":1900,"value":33},{"device":935,"group":1902},"solenoid.37","Unused S.A.M. extra-solenoid address",{"notes":2455},"Enumerated by PinMAME's S.A.M. extra-solenoid range but never written for this platform. core_getAllSol and core_getAllPhysicSols mirror internal solenoid indices 41-48 into public 37-44 for GEN_ALLS11 | GEN_SAM | GEN_SPA, and sam.c writes nothing to those indices; core_getSol's own 37-44 branch does not even list GEN_SAM, so it returns zero.",{"source_refs":2457,"status":91},[40],{"provenance":2459,"reason":2404,"status":106},{"source_refs":2460,"status":91},[40],{"aliases":2462,"availability":192,"binding":2464,"id":2465,"kind":2404,"label":2453,"physical":2466,"provenance":2467,"spatial":2469},[2463],{"namespace":1900,"value":953},{"device":955,"group":1902},"solenoid.38",{"notes":2455},{"source_refs":2468,"status":91},[40],{"provenance":2470,"reason":2404,"status":106},{"source_refs":2471,"status":91},[40],{"aliases":2473,"availability":192,"binding":2475,"id":2476,"kind":2404,"label":2453,"physical":2477,"provenance":2478,"spatial":2480},[2474],{"namespace":1900,"value":972},{"device":974,"group":1902},"solenoid.39",{"notes":2455},{"source_refs":2479,"status":91},[40],{"provenance":2481,"reason":2404,"status":106},{"source_refs":2482,"status":91},[40],{"aliases":2484,"availability":192,"binding":2486,"id":2487,"kind":2404,"label":2453,"physical":2488,"provenance":2489,"spatial":2491},[2485],{"namespace":1900,"value":991},{"device":993,"group":1902},"solenoid.40",{"notes":2455},{"source_refs":2490,"status":91},[40],{"provenance":2492,"reason":2404,"status":106},{"source_refs":2493,"status":91},[40],{"aliases":2495,"availability":192,"binding":2497,"id":2498,"kind":2404,"label":2453,"physical":2499,"provenance":2500,"spatial":2502},[2496],{"namespace":1900,"value":1010},{"device":1012,"group":1902},"solenoid.41",{"notes":2455},{"source_refs":2501,"status":91},[40],{"provenance":2503,"reason":2404,"status":106},{"source_refs":2504,"status":91},[40],{"aliases":2506,"availability":192,"binding":2508,"id":2509,"kind":2404,"label":2453,"physical":2510,"provenance":2511,"spatial":2513},[2507],{"namespace":1900,"value":1029},{"device":1031,"group":1902},"solenoid.42",{"notes":2455},{"source_refs":2512,"status":91},[40],{"provenance":2514,"reason":2404,"status":106},{"source_refs":2515,"status":91},[40],{"aliases":2517,"availability":192,"binding":2519,"id":2520,"kind":2404,"label":2453,"physical":2521,"provenance":2522,"spatial":2524},[2518],{"namespace":1900,"value":1048},{"device":1050,"group":1902},"solenoid.43",{"notes":2455},{"source_refs":2523,"status":91},[40],{"provenance":2525,"reason":2404,"status":106},{"source_refs":2526,"status":91},[40],{"aliases":2528,"availability":192,"binding":2530,"id":2531,"kind":2404,"label":2453,"physical":2532,"provenance":2533,"spatial":2535},[2529],{"namespace":1900,"value":1068},{"device":1070,"group":1902},"solenoid.44",{"notes":2455},{"source_refs":2534,"status":91},[40],{"provenance":2536,"reason":2404,"status":106},{"source_refs":2537,"status":91},[40],{"aliases":2539,"availability":192,"binding":2541,"id":2542,"kind":2404,"label":2543,"physical":2544,"provenance":2546,"spatial":2548},[2540],{"namespace":1900,"value":35},{"device":1089,"group":1902},"solenoid.45","Unused legacy lower-right flipper power address",{"notes":2545},"PinMAME's legacy lower-flipper addresses, dead on this platform. They are computed from coreGlobals.solenoids2, which sam.c only ever writes as the game-on bit, and coreGlobals.hasModulatedFlippers is never set for S.A.M. This game's two flipper coils are the ordinary numbered solenoids 15 and 16.",{"source_refs":2547,"status":91},[40],{"provenance":2549,"reason":2404,"status":106},{"source_refs":2550,"status":91},[40],{"aliases":2552,"availability":192,"binding":2554,"id":2555,"kind":2404,"label":2556,"physical":2557,"provenance":2558,"spatial":2560},[2553],{"namespace":1900,"value":1105},{"device":1107,"group":1902},"solenoid.46","Unused legacy lower-right flipper hold address",{"notes":2545},{"source_refs":2559,"status":91},[40],{"provenance":2561,"reason":2404,"status":106},{"source_refs":2562,"status":91},[40],{"aliases":2564,"availability":192,"binding":2566,"id":2567,"kind":2404,"label":2568,"physical":2569,"provenance":2570,"spatial":2572},[2565],{"namespace":1900,"value":1116},{"device":1118,"group":1902},"solenoid.47","Unused legacy lower-left flipper power address",{"notes":2545},{"source_refs":2571,"status":91},[40],{"provenance":2573,"reason":2404,"status":106},{"source_refs":2574,"status":91},[40],{"aliases":2576,"availability":192,"binding":2578,"id":2579,"kind":2404,"label":2580,"physical":2581,"provenance":2582,"spatial":2584},[2577],{"namespace":1900,"value":1127},{"device":1129,"group":1902},"solenoid.48","Unused legacy lower-left flipper hold address",{"notes":2545},{"source_refs":2583,"status":91},[40],{"provenance":2585,"reason":2404,"status":106},{"source_refs":2586,"status":91},[40],{"aliases":2588,"availability":192,"binding":2590,"id":2591,"kind":2404,"label":2592,"physical":2593,"provenance":2595,"spatial":2597},[2589],{"namespace":1900,"value":1138},{"device":1140,"group":1902},"solenoid.49","PinMAME built-in ball simulator output",{"notes":2594},"PinMAME's own built-in ball simulator outputs (CORE_FIRSTSIMSOL = 49), answered by sim_getSol. The retained known-working script implements its own ball handling through cvpmBallStack and cvpmImpulseP instances and never references either address.",{"source_refs":2596,"status":91},[40],{"provenance":2598,"reason":2404,"status":106},{"source_refs":2599,"status":91},[40],{"aliases":2601,"availability":192,"binding":2603,"id":2604,"kind":2404,"label":2605,"physical":2606,"provenance":2607,"spatial":2609},[2602],{"namespace":1900,"value":1149},{"device":1151,"group":1902},"solenoid.50","PinMAME reserved simulated output",{"notes":2594},{"source_refs":2608,"status":91},[40],{"provenance":2610,"reason":2404,"status":106},{"source_refs":2611,"status":91},[40],{"aliases":2613,"availability":192,"binding":2615,"id":2616,"kind":1903,"label":2617,"physical":2618,"provenance":2620,"spatial":2622},[2614],{"namespace":1900,"value":1160},{"device":1162,"group":1902},"solenoid.51","Auxiliary driver output 1 (no auxiliary board fitted)",{"notes":2619},"Enumerated because sam.c's INITGAME macro hardcodes hw.custSol = 16 for every Stern S.A.M. game, so coreGlobals.nSolenoids is always CORE_FIRSTCUSTSOL - 1 + 16 = 66 and LibPinMAME's ChangedSolenoids contract always covers 51-66. Nothing can write them on this machine: bbhGameData declares SAM_NO_AUX with gameSpecific1 = 0, and every one of sam.c's auxiliary write paths (SAM_GAME_AUXSOL8_CSTB, SAM_GAME_AUXSOL8_DSTB, SAM_GAME_AUXSOL6, SAM_GAME_AUXSOL12, SAM_GAME_ACDC_FLAMES, SAM_GAME_METALLICA_MAGNET, SAM_GAME_IJ4) is gated behind a gameSpecific1 bit this game does not set (sam.c lines 1127-1163). The partial manual prints no coil table and no auxiliary driver board.",{"source_refs":2621,"status":91},[40],{"provenance":2623,"reason":192,"status":106},{"source_refs":2624,"status":91},[40],{"aliases":2626,"availability":192,"binding":2628,"id":2629,"kind":1903,"label":2630,"physical":2631,"provenance":2632,"spatial":2634},[2627],{"namespace":1900,"value":1171},{"device":1173,"group":1902},"solenoid.52","Auxiliary driver output 2 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2633,"status":91},[40],{"provenance":2635,"reason":192,"status":106},{"source_refs":2636,"status":91},[40],{"aliases":2638,"availability":192,"binding":2640,"id":2641,"kind":1903,"label":2642,"physical":2643,"provenance":2644,"spatial":2646},[2639],{"namespace":1900,"value":1182},{"device":1184,"group":1902},"solenoid.53","Auxiliary driver output 3 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2645,"status":91},[40],{"provenance":2647,"reason":192,"status":106},{"source_refs":2648,"status":91},[40],{"aliases":2650,"availability":192,"binding":2652,"id":2653,"kind":1903,"label":2654,"physical":2655,"provenance":2656,"spatial":2658},[2651],{"namespace":1900,"value":1193},{"device":1195,"group":1902},"solenoid.54","Auxiliary driver output 4 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2657,"status":91},[40],{"provenance":2659,"reason":192,"status":106},{"source_refs":2660,"status":91},[40],{"aliases":2662,"availability":192,"binding":2664,"id":2665,"kind":1903,"label":2666,"physical":2667,"provenance":2668,"spatial":2670},[2663],{"namespace":1900,"value":1204},{"device":1206,"group":1902},"solenoid.55","Auxiliary driver output 5 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2669,"status":91},[40],{"provenance":2671,"reason":192,"status":106},{"source_refs":2672,"status":91},[40],{"aliases":2674,"availability":192,"binding":2676,"id":2677,"kind":1903,"label":2678,"physical":2679,"provenance":2680,"spatial":2682},[2675],{"namespace":1900,"value":1215},{"device":1217,"group":1902},"solenoid.56","Auxiliary driver output 6 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2681,"status":91},[40],{"provenance":2683,"reason":192,"status":106},{"source_refs":2684,"status":91},[40],{"aliases":2686,"availability":192,"binding":2688,"id":2689,"kind":1903,"label":2690,"physical":2691,"provenance":2692,"spatial":2694},[2687],{"namespace":1900,"value":1226},{"device":1228,"group":1902},"solenoid.57","Auxiliary driver output 7 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2693,"status":91},[40],{"provenance":2695,"reason":192,"status":106},{"source_refs":2696,"status":91},[40],{"aliases":2698,"availability":192,"binding":2700,"id":2701,"kind":1903,"label":2702,"physical":2703,"provenance":2704,"spatial":2706},[2699],{"namespace":1900,"value":1237},{"device":1239,"group":1902},"solenoid.58","Auxiliary driver output 8 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2705,"status":91},[40],{"provenance":2707,"reason":192,"status":106},{"source_refs":2708,"status":91},[40],{"aliases":2710,"availability":192,"binding":2712,"id":2713,"kind":1903,"label":2714,"physical":2715,"provenance":2716,"spatial":2718},[2711],{"namespace":1900,"value":1248},{"device":1250,"group":1902},"solenoid.59","Auxiliary driver output 9 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2717,"status":91},[40],{"provenance":2719,"reason":192,"status":106},{"source_refs":2720,"status":91},[40],{"aliases":2722,"availability":192,"binding":2724,"id":2725,"kind":1903,"label":2726,"physical":2727,"provenance":2728,"spatial":2730},[2723],{"namespace":1900,"value":1259},{"device":1261,"group":1902},"solenoid.60","Auxiliary driver output 10 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2729,"status":91},[40],{"provenance":2731,"reason":192,"status":106},{"source_refs":2732,"status":91},[40],{"aliases":2734,"availability":192,"binding":2736,"id":2737,"kind":1903,"label":2738,"physical":2739,"provenance":2740,"spatial":2742},[2735],{"namespace":1900,"value":1270},{"device":1272,"group":1902},"solenoid.61","Auxiliary driver output 11 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2741,"status":91},[40],{"provenance":2743,"reason":192,"status":106},{"source_refs":2744,"status":91},[40],{"aliases":2746,"availability":192,"binding":2748,"id":2749,"kind":1903,"label":2750,"physical":2751,"provenance":2752,"spatial":2754},[2747],{"namespace":1900,"value":1281},{"device":1283,"group":1902},"solenoid.62","Auxiliary driver output 12 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2753,"status":91},[40],{"provenance":2755,"reason":192,"status":106},{"source_refs":2756,"status":91},[40],{"aliases":2758,"availability":192,"binding":2760,"id":2761,"kind":1903,"label":2762,"physical":2763,"provenance":2764,"spatial":2766},[2759],{"namespace":1900,"value":1292},{"device":82,"group":1902},"solenoid.63","Auxiliary driver output 13 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2765,"status":91},[40],{"provenance":2767,"reason":192,"status":106},{"source_refs":2768,"status":91},[40],{"aliases":2770,"availability":192,"binding":2772,"id":2773,"kind":1903,"label":2774,"physical":2775,"provenance":2776,"spatial":2778},[2771],{"namespace":1900,"value":1302},{"device":1304,"group":1902},"solenoid.64","Auxiliary driver output 14 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2777,"status":91},[40],{"provenance":2779,"reason":192,"status":106},{"source_refs":2780,"status":91},[40],{"aliases":2782,"availability":192,"binding":2784,"id":2785,"kind":1903,"label":2786,"physical":2787,"provenance":2788,"spatial":2790},[2783],{"namespace":1900,"value":1313},{"device":1317,"group":1902},"solenoid.65","Auxiliary driver output 15 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2789,"status":91},[40],{"provenance":2791,"reason":192,"status":106},{"source_refs":2792,"status":91},[40],{"aliases":2794,"availability":192,"binding":2796,"id":2797,"kind":1903,"label":2798,"physical":2799,"provenance":2800,"spatial":2802},[2795],{"namespace":1900,"value":1330},{"device":1334,"group":1902},"solenoid.66","Auxiliary driver output 16 (no auxiliary board fitted)",{"notes":2619},{"source_refs":2801,"status":91},[40],{"provenance":2803,"reason":192,"status":106},{"source_refs":2804,"status":91},[40],{"aliases":2806,"availability":298,"binding":2809,"id":2811,"kind":2812,"label":2813,"physical":2814,"provenance":2816},[2807],{"namespace":2808,"value":274},"pinmame.lamp",{"device":276,"group":2810},"pinmame.output.lamp","lamp.1","lamp","Lamp 1",{"notes":2815},"Never observed driven: neither retained table binds it, and the ROM's attract lamp chase left it dark through the whole hash-pinned observation window. That is not proof the address is unused (the chase may not exercise every fitted bulb), so the address stays unknown rather than unused.",{"source_refs":2817,"status":93},[40],{"aliases":2819,"availability":298,"binding":2821,"id":2822,"kind":2812,"label":2823,"physical":2824,"provenance":2825},[2820],{"namespace":2808,"value":297},{"device":300,"group":2810},"lamp.2","Lamp 2",{"notes":2815},{"source_refs":2826,"status":93},[40],{"aliases":2828,"availability":138,"binding":2830,"id":2831,"kind":2812,"label":2832,"physical":2833,"provenance":2835,"spatial":2837},[2829],{"namespace":2808,"value":310},{"device":312,"group":2810},"lamp.3","Lamp 3",{"notes":2834},"Bound by the retained script's UpdateLamps fade loop.",{"source_refs":2836,"status":91},[40,50],{"placements":2838,"status":91},[2839],{"id":2840,"provenance":2841,"role":2154,"space":291,"x":2843,"y":2844},"lamp.3.emitter",{"source_refs":2842,"status":91},[289,50],0.426533,0.897656,{"aliases":2846,"availability":138,"binding":2848,"id":2849,"kind":2812,"label":2850,"physical":2851,"provenance":2853},[2847],{"namespace":2808,"value":321},{"device":323,"group":2810},"lamp.4","Lamp 4",{"notes":2852},"Observed driven by the ROM during the hash-pinned attract-mode harness run (see source runtime-scenario.bbh-attract-observe): the attract lamp chase drives every address except 1 and 2. A lamp-matrix bit lighting in attract proves the ROM drives the address, not that a physical bulb is fitted, so no construction or placement is claimed; the address is simply not the dead hole it would have to be to stay dark through a full attract cycle. Neither retained table renders it, so no placement exists.",{"source_refs":2854,"status":92},[2855,40],"runtime-scenario.bbh-attract-observe",{"aliases":2857,"availability":138,"binding":2859,"id":2860,"kind":2812,"label":2861,"physical":2862,"provenance":2863,"spatial":2865},[2858],{"namespace":2808,"value":332},{"device":334,"group":2810},"lamp.5","Lamp 5",{"notes":2834},{"source_refs":2864,"status":91},[40,50],{"placements":2866,"status":91},[2867],{"id":2868,"provenance":2869,"role":2154,"space":291,"x":2871,"y":2872},"lamp.5.emitter",{"source_refs":2870,"status":91},[289,50],0.052936,0.686687,{"aliases":2874,"availability":138,"binding":2876,"id":2877,"kind":2812,"label":2878,"physical":2879,"provenance":2880,"spatial":2882},[2875],{"namespace":2808,"value":352},{"device":354,"group":2810},"lamp.6","Lamp 6",{"notes":2834},{"source_refs":2881,"status":91},[40,50],{"placements":2883,"status":91},[2884],{"id":2885,"provenance":2886,"role":2154,"space":291,"x":2888,"y":2889},"lamp.6.emitter",{"source_refs":2887,"status":91},[289,50],0.13005,0.658147,{"aliases":2891,"availability":138,"binding":2893,"id":2894,"kind":2812,"label":2895,"physical":2896,"provenance":2897,"spatial":2899},[2892],{"namespace":2808,"value":372},{"device":374,"group":2810},"lamp.7","Lamp 7",{"notes":2834},{"source_refs":2898,"status":91},[40,50],{"placements":2900,"status":91},[2901],{"id":2902,"provenance":2903,"role":2154,"space":291,"x":2905,"y":2906},"lamp.7.emitter",{"source_refs":2904,"status":91},[289,50],0.716155,0.651796,{"aliases":2908,"availability":138,"binding":2910,"id":2911,"kind":2812,"label":2912,"physical":2913,"provenance":2914,"spatial":2916},[2909],{"namespace":2808,"value":392},{"device":394,"group":2810},"lamp.8","Lamp 8",{"notes":2834},{"source_refs":2915,"status":91},[40,50],{"placements":2917,"status":91},[2918],{"id":2919,"provenance":2920,"role":2154,"space":291,"x":2922,"y":2923},"lamp.8.emitter",{"source_refs":2921,"status":91},[289,50],0.789837,0.6446,{"aliases":2925,"availability":138,"binding":2927,"id":2928,"kind":2812,"label":2929,"physical":2930,"provenance":2931,"spatial":2933},[2926],{"namespace":2808,"value":412},{"device":414,"group":2810},"lamp.9","Lamp 9",{"notes":2834},{"source_refs":2932,"status":91},[40,50],{"placements":2934,"status":91},[2935],{"id":2936,"provenance":2937,"role":2154,"space":291,"x":2939,"y":2940},"lamp.9.emitter",{"source_refs":2938,"status":91},[289,50],0.851251,0.698923,{"aliases":2942,"availability":138,"binding":2944,"id":2945,"kind":2812,"label":2946,"physical":2947,"provenance":2948,"spatial":2950},[2943],{"namespace":2808,"value":432},{"device":434,"group":2810},"lamp.10","Lamp 10",{"notes":2834},{"source_refs":2949,"status":91},[40,50],{"placements":2951,"status":91},[2952],{"id":2953,"provenance":2954,"role":2154,"space":291,"x":2956,"y":2957},"lamp.10.emitter",{"source_refs":2955,"status":91},[289,50],0.819771,0.3996,{"aliases":2959,"availability":138,"binding":2961,"id":2962,"kind":2812,"label":2963,"physical":2964,"provenance":2965,"spatial":2967},[2960],{"namespace":2808,"value":452},{"device":454,"group":2810},"lamp.11","Lamp 11",{"notes":2834},{"source_refs":2966,"status":91},[40,50],{"placements":2968,"status":91},[2969],{"id":2970,"provenance":2971,"role":2154,"space":291,"x":2973,"y":2974},"lamp.11.emitter",{"source_refs":2972,"status":91},[289,50],0.870766,0.350286,{"aliases":2976,"availability":138,"binding":2978,"id":2979,"kind":2812,"label":2980,"physical":2981,"provenance":2982},[2977],{"namespace":2808,"value":467},{"device":469,"group":2810},"lamp.12","Lamp 12",{"notes":2852},{"source_refs":2983,"status":92},[2855,40],{"aliases":2985,"availability":138,"binding":2987,"id":2988,"kind":2812,"label":2989,"physical":2990,"provenance":2991},[2986],{"namespace":2808,"value":478},{"device":480,"group":2810},"lamp.13","Lamp 13",{"notes":2852},{"source_refs":2992,"status":92},[2855,40],{"aliases":2994,"availability":138,"binding":2996,"id":2997,"kind":2812,"label":2998,"physical":2999,"provenance":3000,"spatial":3002},[2995],{"namespace":2808,"value":498},{"device":500,"group":2810},"lamp.14","Lamp 14",{"notes":2834},{"source_refs":3001,"status":91},[40,50],{"placements":3003,"status":91},[3004],{"id":3005,"provenance":3006,"role":2154,"space":291,"x":3008,"y":3009},"lamp.14.emitter",{"source_refs":3007,"status":91},[289,50],0.098692,0.286532,{"aliases":3011,"availability":138,"binding":3013,"id":3014,"kind":2812,"label":3015,"physical":3016,"provenance":3017,"spatial":3019},[3012],{"namespace":2808,"value":518},{"device":520,"group":2810},"lamp.15","Lamp 15",{"notes":2834},{"source_refs":3018,"status":91},[40,50],{"placements":3020,"status":91},[3021],{"id":3022,"provenance":3023,"role":2154,"space":291,"x":3025,"y":3026},"lamp.15.emitter",{"source_refs":3024,"status":91},[289,50],0.135599,0.346249,{"aliases":3028,"availability":138,"binding":3030,"id":3031,"kind":2812,"label":3032,"physical":3033,"provenance":3035,"spatial":3037},[3029],{"namespace":2808,"value":536},{"device":538,"group":2810},"lamp.16","Lamp 16",{"notes":3034},"Bound by the retained script's UpdateLamps fade loop. One of the five Buck path lamps (16-20): the retained table's Buck driver follows whichever of these is flashing and walks the Buck target to it, so these five addresses are load-bearing mechanism inputs for the table's substitute Buck animation.",{"source_refs":3036,"status":91},[40,50],{"placements":3038,"status":91},[3039],{"id":3040,"provenance":3041,"role":2154,"space":291,"x":3043,"y":3044},"lamp.16.emitter",{"source_refs":3042,"status":91},[289,50],0.221052,0.626782,{"aliases":3046,"availability":138,"binding":3048,"id":3049,"kind":2812,"label":3050,"physical":3051,"provenance":3053,"spatial":3055},[3047],{"namespace":2808,"value":552},{"device":554,"group":2810},"lamp.17","Lamp 17",{"notes":3052},"Bound by the retained script's UpdateLamps fade loop. Buck path lamp; see lamp 16.",{"source_refs":3054,"status":91},[40,50],{"placements":3056,"status":91},[3057],{"id":3058,"provenance":3059,"role":2154,"space":291,"x":3061,"y":3062},"lamp.17.emitter",{"source_refs":3060,"status":91},[289,50],0.318043,0.589879,{"aliases":3064,"availability":138,"binding":3066,"id":3067,"kind":2812,"label":3068,"physical":3069,"provenance":3070,"spatial":3072},[3065],{"namespace":2808,"value":563},{"device":565,"group":2810},"lamp.18","Lamp 18",{"notes":3052},{"source_refs":3071,"status":91},[40,50],{"placements":3073,"status":91},[3074],{"id":3075,"provenance":3076,"role":2154,"space":291,"x":3078,"y":3079},"lamp.18.emitter",{"source_refs":3077,"status":91},[289,50],0.415898,0.553158,{"aliases":3081,"availability":138,"binding":3083,"id":3084,"kind":2812,"label":3085,"physical":3086,"provenance":3087,"spatial":3089},[3082],{"namespace":2808,"value":585},{"device":587,"group":2810},"lamp.19","Lamp 19",{"notes":3052},{"source_refs":3088,"status":91},[40,50],{"placements":3090,"status":91},[3091],{"id":3092,"provenance":3093,"role":2154,"space":291,"x":3095,"y":3096},"lamp.19.emitter",{"source_refs":3094,"status":91},[289,50],0.510853,0.514386,{"aliases":3098,"availability":138,"binding":3100,"id":3101,"kind":2812,"label":3102,"physical":3103,"provenance":3104,"spatial":3106},[3099],{"namespace":2808,"value":603},{"device":605,"group":2810},"lamp.20","Lamp 20",{"notes":3052},{"source_refs":3105,"status":91},[40,50],{"placements":3107,"status":91},[3108],{"id":3109,"provenance":3110,"role":2154,"space":291,"x":3112,"y":3113},"lamp.20.emitter",{"source_refs":3111,"status":91},[289,50],0.607349,0.474076,{"aliases":3115,"availability":138,"binding":3117,"id":3118,"kind":2812,"label":3119,"physical":3120,"provenance":3121,"spatial":3123},[3116],{"namespace":2808,"value":28},{"device":622,"group":2810},"lamp.21","Lamp 21",{"notes":2834},{"source_refs":3122,"status":91},[40,50],{"placements":3124,"status":91},[3125],{"id":3126,"provenance":3127,"role":2154,"space":291,"x":3129,"y":3130},"lamp.21.emitter",{"source_refs":3128,"status":91},[289,50],0.699222,0.473649,{"aliases":3132,"availability":138,"binding":3134,"id":3135,"kind":2812,"label":3136,"physical":3137,"provenance":3138,"spatial":3140},[3133],{"namespace":2808,"value":31},{"device":642,"group":2810},"lamp.22","Lamp 22",{"notes":2834},{"source_refs":3139,"status":91},[40,50],{"placements":3141,"status":91},[3142],{"id":3143,"provenance":3144,"role":2154,"space":291,"x":3146,"y":3147},"lamp.22.emitter",{"source_refs":3145,"status":91},[289,50],0.775555,0.438025,{"aliases":3149,"availability":138,"binding":3151,"id":3152,"kind":2812,"label":3153,"physical":3154,"provenance":3155,"spatial":3157},[3150],{"namespace":2808,"value":658},{"device":660,"group":2810},"lamp.23","Lamp 23",{"notes":2834},{"source_refs":3156,"status":91},[40,50],{"placements":3158,"status":91},[3159],{"id":3160,"provenance":3161,"role":2154,"space":291,"x":3163,"y":3164},"lamp.23.emitter",{"source_refs":3162,"status":91},[289,50],0.628565,0.122554,{"aliases":3166,"availability":138,"binding":3168,"id":3169,"kind":2812,"label":3170,"physical":3171,"provenance":3172,"spatial":3174},[3167],{"namespace":2808,"value":678},{"device":5,"group":2810},"lamp.24","Lamp 24",{"notes":2834},{"source_refs":3173,"status":91},[40,50],{"placements":3175,"status":91},[3176],{"id":3177,"provenance":3178,"role":2154,"space":291,"x":3180,"y":3181},"lamp.24.emitter",{"source_refs":3179,"status":91},[289,50],0.686541,0.127554,{"aliases":3183,"availability":138,"binding":3185,"id":3186,"kind":2812,"label":3187,"physical":3188,"provenance":3189,"spatial":3191},[3184],{"namespace":2808,"value":697},{"device":699,"group":2810},"lamp.25","Lamp 25",{"notes":2834},{"source_refs":3190,"status":91},[40,50],{"placements":3192,"status":91},[3193],{"id":3194,"provenance":3195,"role":2154,"space":291,"x":3197,"y":3198},"lamp.25.emitter",{"source_refs":3196,"status":91},[289,50],0.747748,0.122374,{"aliases":3200,"availability":138,"binding":3202,"id":3203,"kind":2812,"label":3204,"physical":3205,"provenance":3206,"spatial":3208},[3201],{"namespace":2808,"value":717},{"device":719,"group":2810},"lamp.26","Lamp 26",{"notes":2834},{"source_refs":3207,"status":91},[40,50],{"placements":3209,"status":91},[3210],{"id":3211,"provenance":3212,"role":2154,"space":291,"x":3214,"y":3215},"lamp.26.emitter",{"source_refs":3213,"status":91},[289,50],0.696885,0.577995,{"aliases":3217,"availability":138,"binding":3219,"id":3220,"kind":2812,"label":3221,"physical":3222,"provenance":3224},[3218],{"namespace":2808,"value":737},{"device":739,"group":2810},"lamp.27","Lamp 27",{"notes":3223},"Bound by the retained script's UpdateLamps fade loop. The retained table renders this address as a colored bulb Primitive (L27-L30) stacked with its three siblings at raw (401.3, 263.9, z 290), each paired with a Flash glow object (f27-f30) clustered around raw (352.5, 250-371). Four physical bulbs cannot share one point and the stack gives no basis for four distinct positions, so this record carries no spatial key; the stack is disclosed in the retained geometry dump.",{"source_refs":3225,"status":91},[40,50],{"aliases":3227,"availability":138,"binding":3229,"id":3230,"kind":2812,"label":3231,"physical":3232,"provenance":3233},[3228],{"namespace":2808,"value":757},{"device":759,"group":2810},"lamp.28","Lamp 28",{"notes":3223},{"source_refs":3234,"status":91},[40,50],{"aliases":3236,"availability":138,"binding":3238,"id":3239,"kind":2812,"label":3240,"physical":3241,"provenance":3242},[3237],{"namespace":2808,"value":777},{"device":779,"group":2810},"lamp.29","Lamp 29",{"notes":3223},{"source_refs":3243,"status":91},[40,50],{"aliases":3245,"availability":138,"binding":3247,"id":3248,"kind":2812,"label":3249,"physical":3250,"provenance":3251},[3246],{"namespace":2808,"value":797},{"device":799,"group":2810},"lamp.30","Lamp 30",{"notes":3223},{"source_refs":3252,"status":91},[40,50],{"aliases":3254,"availability":138,"binding":3256,"id":3257,"kind":2812,"label":3258,"physical":3259,"provenance":3260,"spatial":3262},[3255],{"namespace":2808,"value":817},{"device":819,"group":2810},"lamp.31","Lamp 31",{"notes":2834},{"source_refs":3261,"status":91},[40,50],{"placements":3263,"status":91},[3264],{"id":3265,"provenance":3266,"role":2154,"space":291,"x":3268,"y":3269},"lamp.31.emitter",{"source_refs":3267,"status":91},[289,50],0.475903,0.256369,{"aliases":3271,"availability":138,"binding":3273,"id":3274,"kind":2812,"label":3275,"physical":3276,"provenance":3277,"spatial":3279},[3272],{"namespace":2808,"value":837},{"device":96,"group":2810},"lamp.32","Lamp 32",{"notes":2834},{"source_refs":3278,"status":91},[40,50],{"placements":3280,"status":91},[3281],{"id":3282,"provenance":3283,"role":2154,"space":291,"x":3285,"y":3286},"lamp.32.emitter",{"source_refs":3284,"status":91},[289,50],0.342769,0.241497,{"aliases":3288,"availability":138,"binding":3290,"id":3291,"kind":2812,"label":3292,"physical":3293,"provenance":3294,"spatial":3296},[3289],{"namespace":2808,"value":856},{"device":858,"group":2810},"lamp.33","Lamp 33",{"notes":2834},{"source_refs":3295,"status":91},[40,50],{"placements":3297,"status":91},[3298],{"id":3299,"provenance":3300,"role":2154,"space":291,"x":2191,"y":2192},"lamp.33.emitter",{"source_refs":3301,"status":91},[289,50],{"aliases":3303,"availability":138,"binding":3305,"id":3306,"kind":2812,"label":3307,"physical":3308,"provenance":3309},[3304],{"namespace":2808,"value":876},{"device":878,"group":2810},"lamp.34","Lamp 34",{"notes":2852},{"source_refs":3310,"status":92},[2855,40],{"aliases":3312,"availability":138,"binding":3314,"id":3315,"kind":2812,"label":3316,"physical":3317,"provenance":3318,"spatial":3320},[3313],{"namespace":2808,"value":896},{"device":898,"group":2810},"lamp.35","Lamp 35",{"notes":2834},{"source_refs":3319,"status":91},[40,50],{"placements":3321,"status":91},[3322],{"id":3323,"provenance":3324,"role":2154,"space":291,"x":3326,"y":3327},"lamp.35.emitter",{"source_refs":3325,"status":91},[289,50],0.367311,0.312637,{"aliases":3329,"availability":138,"binding":3331,"id":3332,"kind":2812,"label":3333,"physical":3334,"provenance":3335},[3330],{"namespace":2808,"value":915},{"device":917,"group":2810},"lamp.36","Lamp 36",{"notes":2852},{"source_refs":3336,"status":92},[2855,40],{"aliases":3338,"availability":138,"binding":3340,"id":3341,"kind":2812,"label":3342,"physical":3343,"provenance":3344},[3339],{"namespace":2808,"value":33},{"device":935,"group":2810},"lamp.37","Lamp 37",{"notes":2852},{"source_refs":3345,"status":92},[2855,40],{"aliases":3347,"availability":138,"binding":3349,"id":3350,"kind":2812,"label":3351,"physical":3352,"provenance":3353,"spatial":3355},[3348],{"namespace":2808,"value":953},{"device":955,"group":2810},"lamp.38","Lamp 38",{"notes":2834},{"source_refs":3354,"status":91},[40,50],{"placements":3356,"status":91},[3357],{"id":3358,"provenance":3359,"role":2154,"space":291,"x":3361,"y":3362},"lamp.38.emitter",{"source_refs":3360,"status":91},[289,50],0.165968,0.386648,{"aliases":3364,"availability":138,"binding":3366,"id":3367,"kind":2812,"label":3368,"physical":3369,"provenance":3370,"spatial":3372},[3365],{"namespace":2808,"value":972},{"device":974,"group":2810},"lamp.39","Lamp 39",{"notes":2834},{"source_refs":3371,"status":91},[40,50],{"placements":3373,"status":91},[3374],{"id":3375,"provenance":3376,"role":2154,"space":291,"x":3378,"y":3379},"lamp.39.emitter",{"source_refs":3377,"status":91},[289,50],0.193876,0.227315,{"aliases":3381,"availability":138,"binding":3383,"id":3384,"kind":2812,"label":3385,"physical":3386,"provenance":3387,"spatial":3389},[3382],{"namespace":2808,"value":991},{"device":993,"group":2810},"lamp.40","Lamp 40",{"notes":2834},{"source_refs":3388,"status":91},[40,50],{"placements":3390,"status":91},[3391],{"id":3392,"provenance":3393,"role":2154,"space":291,"x":3395,"y":3396},"lamp.40.emitter",{"source_refs":3394,"status":91},[289,50],0.213795,0.264662,{"aliases":3398,"availability":138,"binding":3400,"id":3401,"kind":2812,"label":3402,"physical":3403,"provenance":3404,"spatial":3406},[3399],{"namespace":2808,"value":1010},{"device":1012,"group":2810},"lamp.41","Lamp 41",{"notes":2834},{"source_refs":3405,"status":91},[40,50],{"placements":3407,"status":91},[3408],{"id":3409,"provenance":3410,"role":2154,"space":291,"x":3412,"y":3413},"lamp.41.emitter",{"source_refs":3411,"status":91},[289,50],0.296884,0.410932,{"aliases":3415,"availability":138,"binding":3417,"id":3418,"kind":2812,"label":3419,"physical":3420,"provenance":3421,"spatial":3423},[3416],{"namespace":2808,"value":1029},{"device":1031,"group":2810},"lamp.42","Lamp 42",{"notes":2834},{"source_refs":3422,"status":91},[40,50],{"placements":3424,"status":91},[3425],{"id":3426,"provenance":3427,"role":2154,"space":291,"x":3429,"y":3430},"lamp.42.emitter",{"source_refs":3428,"status":91},[289,50],0.395663,0.354787,{"aliases":3432,"availability":138,"binding":3434,"id":3435,"kind":2812,"label":3436,"physical":3437,"provenance":3438,"spatial":3440},[3433],{"namespace":2808,"value":1048},{"device":1050,"group":2810},"lamp.43","Lamp 43",{"notes":2834},{"source_refs":3439,"status":91},[40,50],{"placements":3441,"status":91},[3442],{"id":3443,"provenance":3444,"role":2154,"space":291,"x":3446,"y":3447},"lamp.43.emitter",{"source_refs":3445,"status":91},[289,50],0.275827,0.369738,{"aliases":3449,"availability":138,"binding":3451,"id":3452,"kind":2812,"label":3453,"physical":3454,"provenance":3455},[3450],{"namespace":2808,"value":1068},{"device":1070,"group":2810},"lamp.44","Lamp 44",{"notes":2852},{"source_refs":3456,"status":92},[2855,40],{"aliases":3458,"availability":138,"binding":3460,"id":3461,"kind":2812,"label":3462,"physical":3463,"provenance":3464,"spatial":3466},[3459],{"namespace":2808,"value":35},{"device":1089,"group":2810},"lamp.45","Lamp 45",{"notes":2834},{"source_refs":3465,"status":91},[40,50],{"placements":3467,"status":91},[3468],{"id":3469,"provenance":3470,"role":2154,"space":291,"x":3472,"y":3473},"lamp.45.emitter",{"source_refs":3471,"status":91},[289,50],0.173196,0.42656,{"aliases":3475,"availability":138,"binding":3477,"id":3478,"kind":2812,"label":3479,"physical":3480,"provenance":3481,"spatial":3483},[3476],{"namespace":2808,"value":1105},{"device":1107,"group":2810},"lamp.46","Lamp 46",{"notes":2834},{"source_refs":3482,"status":91},[40,50],{"placements":3484,"status":91},[3485],{"id":3486,"provenance":3487,"role":2154,"space":291,"x":3489,"y":3490},"lamp.46.emitter",{"source_refs":3488,"status":91},[289,50],0.170535,0.463144,{"aliases":3492,"availability":138,"binding":3494,"id":3495,"kind":2812,"label":3496,"physical":3497,"provenance":3498,"spatial":3500},[3493],{"namespace":2808,"value":1116},{"device":1118,"group":2810},"lamp.47","Lamp 47",{"notes":2834},{"source_refs":3499,"status":91},[40,50],{"placements":3501,"status":91},[3502],{"id":3503,"provenance":3504,"role":2154,"space":291,"x":3506,"y":3507},"lamp.47.emitter",{"source_refs":3505,"status":91},[289,50],0.170293,0.500166,{"aliases":3509,"availability":138,"binding":3511,"id":3512,"kind":2812,"label":3513,"physical":3514,"provenance":3515},[3510],{"namespace":2808,"value":1127},{"device":1129,"group":2810},"lamp.48","Lamp 48",{"notes":2852},{"source_refs":3516,"status":92},[2855,40],{"aliases":3518,"availability":138,"binding":3520,"id":3521,"kind":2812,"label":3522,"physical":3523,"provenance":3524,"spatial":3526},[3519],{"namespace":2808,"value":1138},{"device":1140,"group":2810},"lamp.49","Lamp 49",{"notes":2834},{"source_refs":3525,"status":91},[40,50],{"placements":3527,"status":91},[3528],{"id":3529,"provenance":3530,"role":2154,"space":291,"x":3532,"y":3533},"lamp.49.emitter",{"source_refs":3531,"status":91},[289,50],0.427961,0.8079,{"aliases":3535,"availability":138,"binding":3537,"id":3538,"kind":2812,"label":3539,"physical":3540,"provenance":3541,"spatial":3543},[3536],{"namespace":2808,"value":1149},{"device":1151,"group":2810},"lamp.50","Lamp 50",{"notes":2834},{"source_refs":3542,"status":91},[40,50],{"placements":3544,"status":91},[3545],{"id":3546,"provenance":3547,"role":2154,"space":291,"x":3549,"y":3550},"lamp.50.emitter",{"source_refs":3548,"status":91},[289,50],0.426592,0.772529,{"aliases":3552,"availability":138,"binding":3554,"id":3555,"kind":2812,"label":3556,"physical":3557,"provenance":3558,"spatial":3560},[3553],{"namespace":2808,"value":1160},{"device":1162,"group":2810},"lamp.51","Lamp 51",{"notes":2834},{"source_refs":3559,"status":91},[40,50],{"placements":3561,"status":91},[3562],{"id":3563,"provenance":3564,"role":2154,"space":291,"x":3566,"y":3567},"lamp.51.emitter",{"source_refs":3565,"status":91},[289,50],0.427586,0.735557,{"aliases":3569,"availability":138,"binding":3571,"id":3572,"kind":2812,"label":3573,"physical":3574,"provenance":3575,"spatial":3577},[3570],{"namespace":2808,"value":1171},{"device":1173,"group":2810},"lamp.52","Lamp 52",{"notes":2834},{"source_refs":3576,"status":91},[40,50],{"placements":3578,"status":91},[3579],{"id":3580,"provenance":3581,"role":2154,"space":291,"x":3549,"y":3583},"lamp.52.emitter",{"source_refs":3582,"status":91},[289,50],0.693011,{"aliases":3585,"availability":138,"binding":3587,"id":3588,"kind":2812,"label":3589,"physical":3590,"provenance":3591,"spatial":3593},[3586],{"namespace":2808,"value":1182},{"device":1184,"group":2810},"lamp.53","Lamp 53",{"notes":2834},{"source_refs":3592,"status":91},[40,50],{"placements":3594,"status":91},[3595],{"id":3596,"provenance":3597,"role":2154,"space":291,"x":3599,"y":3600},"lamp.53.emitter",{"source_refs":3598,"status":91},[289,50],0.422646,0.632168,{"aliases":3602,"availability":138,"binding":3604,"id":3605,"kind":2812,"label":3606,"physical":3607,"provenance":3608,"spatial":3610},[3603],{"namespace":2808,"value":1193},{"device":1195,"group":2810},"lamp.54","Lamp 54",{"notes":2834},{"source_refs":3609,"status":91},[40,50],{"placements":3611,"status":91},[3612],{"id":3613,"provenance":3614,"role":2154,"space":291,"x":3616,"y":3617},"lamp.54.emitter",{"source_refs":3615,"status":91},[289,50],0.56086,0.248685,{"aliases":3619,"availability":138,"binding":3621,"id":3622,"kind":2812,"label":3623,"physical":3624,"provenance":3625,"spatial":3627},[3620],{"namespace":2808,"value":1204},{"device":1206,"group":2810},"lamp.55","Lamp 55",{"notes":2834},{"source_refs":3626,"status":91},[40,50],{"placements":3628,"status":91},[3629],{"id":3630,"provenance":3631,"role":2154,"space":291,"x":3633,"y":3634},"lamp.55.emitter",{"source_refs":3632,"status":91},[289,50],0.480958,0.297347,{"aliases":3636,"availability":138,"binding":3638,"id":3639,"kind":2812,"label":3640,"physical":3641,"provenance":3642},[3637],{"namespace":2808,"value":1215},{"device":1217,"group":2810},"lamp.56","Lamp 56",{"notes":2852},{"source_refs":3643,"status":92},[2855,40],{"aliases":3645,"availability":138,"binding":3647,"id":3648,"kind":2812,"label":3649,"physical":3650,"provenance":3652,"spatial":3654},[3646],{"namespace":2808,"value":1226},{"device":1228,"group":2810},"lamp.57","Lamp 57",{"notes":3651},"Bound by the retained script's UpdateLamps fade loop. The Buck Super Jackpot lamp: the retained table's Buck driver treats a flashing lamp 57 as a three-position super-jackpot mode and shuttles the Buck between the lamp 16\u002F17\u002F18 columns.",{"source_refs":3653,"status":91},[40,50],{"placements":3655,"status":91},[3656],{"id":3657,"provenance":3658,"role":2154,"space":291,"x":3660,"y":3661},"lamp.57.emitter",{"source_refs":3659,"status":91},[289,50],0.791033,0.280398,{"aliases":3663,"availability":138,"binding":3665,"id":3666,"kind":2812,"label":3667,"physical":3668,"provenance":3669},[3664],{"namespace":2808,"value":1237},{"device":1239,"group":2810},"lamp.58","Lamp 58",{"notes":2852},{"source_refs":3670,"status":92},[2855,40],{"aliases":3672,"availability":138,"binding":3674,"id":3675,"kind":2812,"label":3676,"physical":3677,"provenance":3678,"spatial":3680},[3673],{"namespace":2808,"value":1248},{"device":1250,"group":2810},"lamp.59","Lamp 59",{"notes":2834},{"source_refs":3679,"status":91},[40,50],{"placements":3681,"status":91},[3682],{"id":3683,"provenance":3684,"role":2154,"space":291,"x":3686,"y":3687},"lamp.59.emitter",{"source_refs":3685,"status":91},[289,50],0.422631,0.290908,{"aliases":3689,"availability":138,"binding":3691,"id":3692,"kind":2812,"label":3693,"physical":3694,"provenance":3696,"spatial":3698},[3690],{"namespace":2808,"value":1259},{"device":1261,"group":2810},"lamp.60","Lamp 60",{"notes":3695},"Bound by the retained script's UpdateLamps fade loop. Bumper 1 body light, co-located with Bumper.Bumper1 (the object the script binds to switch 32).",{"source_refs":3697,"status":91},[40,50],{"placements":3699,"status":91},[3700],{"id":3701,"provenance":3702,"role":2154,"space":291,"x":3704,"y":3705},"lamp.60.emitter",{"source_refs":3703,"status":91},[289,50],0.569262,0.160317,{"aliases":3707,"availability":138,"binding":3709,"id":3710,"kind":2812,"label":3711,"physical":3712,"provenance":3714,"spatial":3716},[3708],{"namespace":2808,"value":1270},{"device":1272,"group":2810},"lamp.61","Lamp 61",{"notes":3713},"Bound by the retained script's UpdateLamps fade loop. Bumper 2 body light, co-located with Bumper.Bumper2 (switch 30).",{"source_refs":3715,"status":91},[40,50],{"placements":3717,"status":91},[3718],{"id":3719,"provenance":3720,"role":2154,"space":291,"x":3722,"y":3723},"lamp.61.emitter",{"source_refs":3721,"status":91},[289,50],0.813835,0.162377,{"aliases":3725,"availability":138,"binding":3727,"id":3728,"kind":2812,"label":3729,"physical":3730,"provenance":3732,"spatial":3734},[3726],{"namespace":2808,"value":1281},{"device":1283,"group":2810},"lamp.62","Lamp 62",{"notes":3731},"Bound by the retained script's UpdateLamps fade loop. Bumper 3 body light, co-located with Bumper.Bumper3 (switch 31).",{"source_refs":3733,"status":91},[40,50],{"placements":3735,"status":91},[3736],{"id":3737,"provenance":3738,"role":2154,"space":291,"x":3740,"y":3741},"lamp.62.emitter",{"source_refs":3739,"status":91},[289,50],0.696479,0.259277,{"aliases":3743,"availability":138,"binding":3745,"id":3746,"kind":2812,"label":3747,"physical":3748,"provenance":3749,"spatial":3751},[3744],{"namespace":2808,"value":1292},{"device":82,"group":2810},"lamp.63","Lamp 63",{"notes":2834},{"source_refs":3750,"status":91},[40,50],{"placements":3752,"status":91},[3753],{"id":3754,"provenance":3755,"role":2154,"space":291,"x":3757,"y":3758},"lamp.63.emitter",{"source_refs":3756,"status":91},[289,50],0.659466,0.326463,{"aliases":3760,"availability":138,"binding":3762,"id":3763,"kind":2812,"label":3764,"physical":3765,"provenance":3766},[3761],{"namespace":2808,"value":1302},{"device":1304,"group":2810},"lamp.64","Lamp 64",{"notes":2852},{"source_refs":3767,"status":92},[2855,40],{"aliases":3769,"availability":138,"binding":3771,"id":3772,"kind":2812,"label":3773,"physical":3774,"provenance":3776,"spatial":3778},[3770],{"namespace":2808,"value":1313},{"device":1317,"group":2810},"lamp.65","Lamp 65",{"notes":3775},"Bound by the retained script's UpdateLamps fade loop. Auxiliary lamp column address: sam.c sets coreGlobals.nLamps = 64 + lampCol * 8 = 80 (lampCol = SAM_2COL), and rows 9-10 of the lamp transport carry public 65-80. The script binds six of the sixteen auxiliary addresses (65-70) to named playfield lights; the other ten are unknown, not unused.",{"source_refs":3777,"status":91},[40,50],{"placements":3779,"status":91},[3780],{"id":3781,"provenance":3782,"role":2154,"space":291,"x":3784,"y":3785},"lamp.65.emitter",{"source_refs":3783,"status":91},[289,50],0.305158,0.663708,{"aliases":3787,"availability":138,"binding":3789,"id":3790,"kind":2812,"label":3791,"physical":3792,"provenance":3794,"spatial":3796},[3788],{"namespace":2808,"value":1330},{"device":1334,"group":2810},"lamp.66","Lamp 66",{"notes":3793},"Bound by the retained script's UpdateLamps fade loop. Auxiliary lamp column address; see lamp 65.",{"source_refs":3795,"status":91},[40,50],{"placements":3797,"status":91},[3798],{"id":3799,"provenance":3800,"role":2154,"space":291,"x":3802,"y":3803},"lamp.66.emitter",{"source_refs":3801,"status":91},[289,50],0.334095,0.709802,{"aliases":3805,"availability":138,"binding":3807,"id":3808,"kind":2812,"label":3809,"physical":3810,"provenance":3811,"spatial":3813},[3806],{"namespace":2808,"value":1347},{"device":1351,"group":2810},"lamp.67","Lamp 67",{"notes":3793},{"source_refs":3812,"status":91},[40,50],{"placements":3814,"status":91},[3815],{"id":3816,"provenance":3817,"role":2154,"space":291,"x":3819,"y":3820},"lamp.67.emitter",{"source_refs":3818,"status":91},[289,50],0.307524,0.754483,{"aliases":3822,"availability":138,"binding":3824,"id":3825,"kind":2812,"label":3826,"physical":3827,"provenance":3828,"spatial":3830},[3823],{"namespace":2808,"value":1363},{"device":1367,"group":2810},"lamp.68","Lamp 68",{"notes":3793},{"source_refs":3829,"status":91},[40,50],{"placements":3831,"status":91},[3832],{"id":3833,"provenance":3834,"role":2154,"space":291,"x":3836,"y":3837},"lamp.68.emitter",{"source_refs":3835,"status":91},[289,50],0.544516,0.665228,{"aliases":3839,"availability":138,"binding":3841,"id":3842,"kind":2812,"label":3843,"physical":3844,"provenance":3845,"spatial":3847},[3840],{"namespace":2808,"value":1379},{"device":1383,"group":2810},"lamp.69","Lamp 69",{"notes":3793},{"source_refs":3846,"status":91},[40,50],{"placements":3848,"status":91},[3849],{"id":3850,"provenance":3851,"role":2154,"space":291,"x":3853,"y":3854},"lamp.69.emitter",{"source_refs":3852,"status":91},[289,50],0.518034,0.710393,{"aliases":3856,"availability":138,"binding":3858,"id":3859,"kind":2812,"label":3860,"physical":3861,"provenance":3862,"spatial":3864},[3857],{"namespace":2808,"value":1395},{"device":1399,"group":2810},"lamp.70","Lamp 70",{"notes":3793},{"source_refs":3863,"status":91},[40,50],{"placements":3865,"status":91},[3866],{"id":3867,"provenance":3868,"role":2154,"space":291,"x":3870,"y":3871},"lamp.70.emitter",{"source_refs":3869,"status":91},[289,50],0.548244,0.755444,{"aliases":3873,"availability":138,"binding":3875,"id":3876,"kind":2812,"label":3877,"physical":3878,"provenance":3879},[3874],{"namespace":2808,"value":1411},{"device":1415,"group":2810},"lamp.71","Lamp 71",{"notes":2852},{"source_refs":3880,"status":92},[2855,40],{"aliases":3882,"availability":138,"binding":3884,"id":3885,"kind":2812,"label":3886,"physical":3887,"provenance":3888},[3883],{"namespace":2808,"value":1425},{"device":1429,"group":2810},"lamp.72","Lamp 72",{"notes":2852},{"source_refs":3889,"status":92},[2855,40],{"aliases":3891,"availability":138,"binding":3893,"id":3894,"kind":2812,"label":3895,"physical":3896,"provenance":3897},[3892],{"namespace":2808,"value":1439},{"device":1441,"group":2810},"lamp.73","Lamp 73",{"notes":2852},{"source_refs":3898,"status":92},[2855,40],{"aliases":3900,"availability":138,"binding":3902,"id":3903,"kind":2812,"label":3904,"physical":3905,"provenance":3906},[3901],{"namespace":2808,"value":1452},{"device":1454,"group":2810},"lamp.74","Lamp 74",{"notes":2852},{"source_refs":3907,"status":92},[2855,40],{"aliases":3909,"availability":138,"binding":3911,"id":3912,"kind":2812,"label":3913,"physical":3914,"provenance":3915},[3910],{"namespace":2808,"value":1464},{"device":1466,"group":2810},"lamp.75","Lamp 75",{"notes":2852},{"source_refs":3916,"status":92},[2855,40],{"aliases":3918,"availability":138,"binding":3920,"id":3921,"kind":2812,"label":3922,"physical":3923,"provenance":3924},[3919],{"namespace":2808,"value":1476},{"device":1478,"group":2810},"lamp.76","Lamp 76",{"notes":2852},{"source_refs":3925,"status":92},[2855,40],{"aliases":3927,"availability":138,"binding":3929,"id":3930,"kind":2812,"label":3931,"physical":3932,"provenance":3933},[3928],{"namespace":2808,"value":1486},{"device":1488,"group":2810},"lamp.77","Lamp 77",{"notes":2852},{"source_refs":3934,"status":92},[2855,40],{"aliases":3936,"availability":138,"binding":3938,"id":3939,"kind":2812,"label":3940,"physical":3941,"provenance":3942},[3937],{"namespace":2808,"value":1496},{"device":1498,"group":2810},"lamp.78","Lamp 78",{"notes":2852},{"source_refs":3943,"status":92},[2855,40],{"aliases":3945,"availability":138,"binding":3947,"id":3948,"kind":2812,"label":3949,"physical":3950,"provenance":3951},[3946],{"namespace":2808,"value":1506},{"device":1508,"group":2810},"lamp.79","Lamp 79",{"notes":2852},{"source_refs":3952,"status":92},[2855,40],{"aliases":3954,"availability":138,"binding":3956,"id":3957,"kind":2812,"label":3958,"physical":3959,"provenance":3960},[3955],{"namespace":2808,"value":1518},{"device":1520,"group":2810},"lamp.80","Lamp 80",{"notes":2852},{"source_refs":3961,"status":92},[2855,40],{"aliases":3963,"availability":138,"binding":3966,"id":3968,"kind":3969,"label":3970,"physical":3971,"provenance":3973},[3964],{"namespace":3965,"value":258},"pinmame.gi",{"device":4,"group":3967},"pinmame.output.gi","gi.0","gi","General Illumination",{"notes":3972},"Stern S.A.M. has exactly one general-illumination channel: sam.c sets coreGlobals.nGI and drives coreGlobals.gi[0] from its GI latch bit. The retained script matches that shape and then goes further: its UpdateGI ignores the string index entirely and switches one 27-member GI collection (GI_1..GI_27) plus an empty GI2 collection for any index, so a consumer cannot distinguish strings through this table. The partial manual prints no G.I. bulb inventory; its only related fact is the Back Panel Assembly's five clear socket & bulb assemblies (item 2, 518-5000-00-HF, qty 5), which it does not tie to any address. No bulb quantity and no placement set is asserted, so this record carries no spatial key; the 27 retained GI light positions are in the geometry dump.",{"source_refs":3974,"status":92},[40,50,45],[],[3977,3984,3985,3987,4047,4053,4060,4064,4069,4071,4078,4082,4086],{"attribution":3978,"id":3979,"kind":3980,"license":3981,"locator":3982,"revision":3983,"uri":42},"PinMAME contributors","pinmame.catalog.8371478a7640","pinmame_catalog","BSD-3-Clause","Pinned catalog driver records for the bbh_* clone tree: CORE_GAMEDEF(bbh, 170, ...) plus 3 CORE_CLONEDEF(bbh, ...) rows in src\u002Fwpc\u002Fsam.c","8371478a7640f1896dcdf565aed340dc5df989ba",{"attribution":3978,"id":40,"kind":41,"license":3981,"locator":43,"revision":3983,"uri":42},{"attribution":3978,"id":55,"kind":56,"license":3981,"locator":58,"revision":3986,"uri":57},"repository",{"attribution":3988,"excerpts":3989,"id":45,"kind":46,"license":4044,"locator":48,"original_filename":4045,"rights":4044,"sha256":4046,"uri":47},"Stern Pinball, Inc.",[3990,3998,4006,4014,4022,4030,4037],{"id":3991,"locator":3992,"html":3993,"path":3994,"imageUrl":3995,"imageDerivation":3996,"method":46,"transcribedBy":3997,"reviewed":12},"excerpt.bbh.trough-assembly","PDF page 3, printed b 3, 4-Ball Trough Assembly 500-6318-24-ND cut-away drawing with its printed SW. 18 \u002F SW. 19 \u002F SW. 21 \u002F SW. 22 board labels","\u003Cp>Transcribed from the retained partial manual, PDF page 3 (printed &quot;b 3&quot;), section header\n&quot;Assemblies &amp; Ramps&quot;. Page header: &quot;4-Ball Trough Assembly, 500-6318-24-ND (Items 1-13) and\nAssociated Parts: See Parts Table Below.&quot; Ordering Note: &quot;Identical to 500-6318-14 with\nexceptions, see note below Item 13 (Parts Table).&quot;\u003C\u002Fp>\n\u003Ch2>4-BALL TROUGH PARTS\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Nr.\u003C\u002Fth>\n\u003Cth>4-BALL TROUGH PARTS\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003Cth>SPI PART Nr.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>Ball Trough Outhole Mounting Bracket\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-6580-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>Coil Mounting Bracket\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7330-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>Coil Retaining Bracket\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-5203-03\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>Coil, 26-1200 [NO DIODE]\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>090-5044-ND\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>Coil Sleeve, (Short) (Formost #10-7077)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>545-5076-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>Steel &amp; Nylon Plunger Asm. (3.57&quot;)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-7309-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>Compression (Return) Spring\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>266-5020-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>Rubber Bumper (Grommet)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>545-5105-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9\u003C\u002Ftd>\n\u003Ctd>Micro Switch (Roller Actuator, Lite-Force)\u003C\u002Ftd>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>180-5119-02\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>Switch Body Protect Plate\u003C\u002Ftd>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>535-6539-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>Trough Ball Guide Plate\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7801-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>Dual OPTO TRANS Board Assembly\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-0173-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13\u003C\u002Ftd>\n\u003Ctd>Dual OPTO REC Board Assembly\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-0174-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Item 4 note (printed): &quot;COIL DOES NOT REQUIRE A DIODE. SEE COIL NOTE BELOW FOR DETAILS.&quot;\nItem 9 note (printed): &quot;Item 9 requires: Heat Shrink Tubing 1\u002F8&quot; o PUI-34 (Qty. 1&quot;\u002Fper)\n(605-5006-00). Switch has a Diode (1N4004) (112-5003-00). Can be replaced with (1N4001)\n(112-5001-00).&quot;\nItem 1 note (printed): &quot;Item 1 is secured below the playfield by: #8 X 1\u002F2&quot; SHWH AB (Zc)\n(Qty. 4) (234-5101-00).&quot;\nItem 11 note (printed): &quot;Item 11 is secured to Item 1 by: 1\u002F4&quot; X 5\u002F16&quot; X .144&quot; 1.D. Spacer Tap\n(Qty. 1) (254-5014-03) and #2-56 X 1\u002F2 HWH (Ser) UNS #4HD TR.S BQ (Qty. 4) (237-5937-02).&quot;\nItems 12 &amp; 13 note (printed): &quot;Items 12 &amp; 13 are secured by: #6-32 X 5\u002F8&quot; HWH Swg (Ser) Zc\n(Qty. 2) (3) (237-5976-04). For Individual Items Use: Dual OPTO Transmitter Board (Qty. 1)\n(520-5173-00); Dual OPTO Receiver Board (Qty. 1) (520-5174-00); OPTO PCB Tube Spacer (Brass)\n(Qty. 3\u002Fper) (530-5308-02) and OPTO PCB Rubber Grommet (Qty. 3\u002Fper) (515-5518-00).&quot;\nOrdering Note (printed): &quot;If 500-6318-24-ND is unavailable, order the individual parts actually\nrequired. This assembly is identical to 500-6318-14-ND, -15 or -25 except for the quantity of\nItems 9 &amp; 10 (Qty. 4\u002Fper on 5-Ball Trough) and Item 11, required when a Magnet Mech. is used in\nthe game. -ND means no diode on Item 4, Coil, 26-1200.&quot;\u003C\u002Fp>\n\u003Ch2>ASSOCIATED PART(S)\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Nr.\u003C\u002Fth>\n\u003Cth>ASSOCIATED PART(S)\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003Cth>SPI PART Nr.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>AP-A\u003C\u002Ftd>\n\u003Ctd>Ball Trough Enter \u002F Exit Scoop\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7329-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>AP-B\u003C\u002Ftd>\n\u003Ctd>Steel Balls (1-1\u002F16&quot; o)\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>260-5000-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>AP-A note (printed): &quot;Item AP-A secured to the playfield by: #8 X 1\u002F2&quot; SHWH AB (Zinc) (Qty. 4)\n(234-5101-00).&quot;\n&quot;ASSOCIATED PARTS ARE NOT INCLUDED WITH THE ABOVE ASSEMBLY.&quot;\u003C\u002Fp>\n\u003Ch2>Cut-away drawing (PLAYFIELD CUT-AWAY VIEW)\u003C\u002Fh2>\n\u003Cp>The drawing shows the trough from the left entry end to the right kicker end with these\nprinted labels: the three roller microswitches (item 9, &quot;Qty. 3&quot;, with item 10 protect plates\n&quot;Qty. 3&quot;) are labelled SW. 18, SW. 19 and a third unlabelled-but-shown switch of the same item\nunder the guide plate; the Dual OPTO boards are labelled SW. 22 (on board 12, transmitter) and\nSW. 21 (on board 13, receiver side of the same dual board pair at the kicker end). The coil\n(item 4) is labelled Q1 with the vertical text &quot;26-1200 \u002F NO DIODE&quot;. Item AP-A is drawn as the\n&quot;Enter \u002F Exit Scoop&quot; and item AP-B as four steel balls &quot;Qty. 4&quot;.\u003C\u002Fp>\n\u003Cp>Take Special Note (printed): &quot;Item AP-A, Ball Trough Enter \u002F Exit Scoop, 535-7329-01 (not\nincluded with the 5-Ball Trough Assembly), is shown floating above and rotated slightly for\nclarity.&quot;\u003C\u002Fp>\n\u003Cp>Take Note (printed): &quot;Coil Note: NO DIODE ON LUGS. If replacing with a coil of the same gauge\nand turn and it has a diode on it, remove it before using.&quot; and &quot;For a break-down of parts of\nItems 12 &amp; 13, Dual OPTO TRANS &amp; REC Boards (515-0173-00 and 515-0174-00), see the Yellow\nPages.&quot;\u003C\u002Fp>\n\u003Cp>Cable wiring harness (printed beside the coil): &quot;Cable Wiring Harness 038-5508-04, 3-Pin\nConnector 045-5007-03, 12-Pin Connector 045-5007-12.&quot;\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Ftrough-assembly.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Ftrough-assembly.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 3, crop box 0.03,0.32,1.0,0.72 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP","curator, read from the 200 dpi rendered page",{"id":3999,"locator":4000,"html":4001,"path":4002,"imageUrl":4003,"imageDerivation":4004,"method":46,"transcribedBy":4005,"reviewed":12},"excerpt.bbh.cabinet-parts-switches","PDF page 29, printed p 4, Cabinet Parts & Switches parts table (items 1-16) incl. 3S Start Button, 4T Tournament Button, 5 Flipper Button, 6S\u002F6D Flipper Switch Single\u002FDouble","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Parts Identification&quot; section. Page 29 header:\n&quot;For Backbox Parts see the previous two pages.&quot; \u002F &quot;Cabinet - Parts &amp; Switches&quot;. Page 30 header:\n&quot;Cabinet - Parts &amp; Switches Continued&quot;. Legend Note (printed): &quot;Items noted with a cyan square\nare Cabinet Parts. Items noted with a white square are Switches.&quot; Take Note (printed): &quot;An\nasterisk (*) indicates item(s) are not noted in the pictorials.&quot;\u003C\u002Fp>\n\u003Ch2>Page 29 table (items 1-16)\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Nr.\u003C\u002Fth>\n\u003Cth>CAB. PARTS &amp; SWITCHES\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003Cth>SPI PART Nr.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>Screened Cabinet BBH(TM) (No Parts)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>525-5395-15P-B2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>Black Leg with Leveler Asm.\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>500-5921-50\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3S\u003C\u002Ftd>\n\u003Ctd>Start Button (Green Round) w\u002FSw. + Lamp\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>500-6388-44-TL\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4T\u003C\u002Ftd>\n\u003Ctd>Tournament Button (Yel. Sq.) w\u002FSw. + Lamp\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>500-6587-06-TL\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>Flipper Button (Red) Assembly (No Switch)\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>500-5026-32\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6S\u003C\u002Ftd>\n\u003Ctd>Flipper Switch Single Assembly\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>500-6889-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6D\u003C\u002Ftd>\n\u003Ctd>Flipper Switch Double Assembly\u003C\u002Ftd>\n\u003Ctd>0\u003C\u002Ftd>\n\u003Ctd>500-6890-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>Rear Glass Channel 20-3\u002F8&quot; Length\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>545-5038-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>Plastic Channel 42-5\u002F8&quot; Lg. (Left\u002FRt.)\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>545-5017-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9L\u003C\u002Ftd>\n\u003Ctd>Side Armor (Left) W\u002FO Button Guard\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7297-02\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9R\u003C\u002Ftd>\n\u003Ctd>Side Armor (Right) W\u002FO Button Guard\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7297-02\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>Front Molding (Black) &lt; NO BUTTON HOLE &gt;\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-7495-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>Playfield Glass (Tempered) 21&quot; X 43&quot; X 3\u002F16&quot;\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>660-5001-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>Hex Key Allen Wrench 5\u002F16&quot;\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>777-0001-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13\u003C\u002Ftd>\n\u003Ctd>Corrugated Tubing Black &quot;1a X 2-6&quot;Lg.\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>605-5008-03\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>14\u003C\u002Ftd>\n\u003Ctd>Roto Lock Male (R2-0055-02)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>355-5006-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>15\u003C\u002Ftd>\n\u003Ctd>Roto Lock Female (on Backbox)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>355-5006-02\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>16\u003C\u002Ftd>\n\u003Ctd>Ball Shooter (Plunger) Assembly\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>500-6146-00-04\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Item 2 note (printed): &quot;Item 2 is secured by: Leg Bolt Back Plate (535-5703-00) and Leg Bolt\n3\u002F8&quot; X 16 X 2-1\u002F2&quot; Hex 3\u002F8&quot; Hd. (2\u002Fper) (231-5001-00); Leg Leveler ONLY: 3\u002F8&quot;-16 X 3&quot; (500-5017-00).&quot;\nItems 3S &amp; 4T note (printed): &quot;Item 3S &amp; 4T includes the Switch &amp; Lamp (No Wiring; desolder old\nwiring where required). Switch or Bulb replacement: TWIST ( ) LOCK (-TL) &gt;&gt; not snap-in &lt;&lt;.\nAssembly Parts Included: Microswitch (180-5174-00); #555 Wedge Base Clear Bulb (165-5002-00).\nIf 4T is not desired, use optional Button Plug Black (500-6656-00). Requires 3-Lug Terminal\nStrip (05-5204-03) and Diodes, 1N4004 (Qty. 2) (112-5003-00) inside cabinet under button(s) for\nLamp Operation. (Diode for Switch, located on Switch.)&quot;\nItem 5 note (printed): &quot;Item 5 is secured by: Pal Nut for Flipper Button (Metal) (Qty. 2\u002Fper)\n(240-5003-01); Pal Nut inside cabinet secured by: #8 X 1\u002F2&quot; SHWH AB (Zinc) (Qty. 1\u002Fper)\n(234-5101-00) and Washer (Zinc), .187&quot; ID X .875&quot; OD X .048&quot; Thick (Qty. 1\u002Fper) (242-5059-00).&quot;\nItems 6S\u002F6D note (printed): &quot;Assembly Parts Included: Flipper Switch Stack Single (Paliney\nContact) (180-5160-01) and Capacitor - Ceramic .05 MFd 25 volt (130-5001-00). Assembly Parts\nIncluded [6D]: Flipper Switch Stack Double (Paliney Contact) (180-5164-01). Item 6S\u002F6D are\nsecured to Cab. by: #6 X 1-1\u002F4 SHWH AB (Zinc) (Qty. 2\u002Fper) (237-5959-00).&quot;\nItem 10 note (printed): &quot;Items 10 works with Item 22 (next page) ONLY.&quot;\nItem 13 note (printed): &quot;Above Item 13 covers the Cable Wiring Harnesses going into the\nBackbox from the Cabinet.&quot;\u003C\u002Fp>\n\u003Ch2>Page 30 table (items 17-37)\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Nr.\u003C\u002Fth>\n\u003Cth>CAB. PARTS &amp; SWITCHES\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003Cth>SPI PART Nr.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>17\u003C\u002Ftd>\n\u003Ctd>Coin Door 2-Cht $V Up-Slk, 4-Button Bracket\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>501-5018-172\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>18\u003C\u002Ftd>\n\u003Ctd>Lock 5\u002F8&quot; Barrel, 3\u002F4, Fit Cam\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>355-5055-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>19\u003C\u002Ftd>\n\u003Ctd>Coin Door Switch (USA) (Happ)\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>180-5024-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>ALT. SW.: 19C: Coin Door Switch (USA) (Coin Control) (180-5024-00)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>ALT. SW.: 19J: Coin Door Switch (Japan) (180-5091-00)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>20\u003C\u002Ftd>\n\u003Ctd>4-Button Bracket (for Service Menu Buttons)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-6860-04\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 20B: Push-Button Service Switch (Black) (180-5192-00)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 20R: Push-Button Service Switch (Red) (Qty. 2) (180-5192-02)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 20G: Push-Button Service Switch ( ) (180-5192-04)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>21\u003C\u002Ftd>\n\u003Ctd>Power Interlock-Memory Protect Switch Asm.\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>500-5808-05\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>22\u003C\u002Ftd>\n\u003Ctd>Front Molding Lockdown Asm.\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>500-6881-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>23\u003C\u002Ftd>\n\u003Ctd>Lockdown Spring (connected to handle)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>265-5008-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>24\u003C\u002Ftd>\n\u003Ctd>Grills 2-1\u002F2&quot; X 18&quot; (on Back &amp; Bottom)\u003C\u002Ftd>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>545-5072-02\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>25\u003C\u002Ftd>\n\u003Ctd>Plumb Bob Tilt Switch Individual Parts Only (Ind. Parts Only)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 25B: Bracket for Hanger Wire (535-5221-00)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 25C: Contact Wire Form (535-7563-01)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 25H: Hanger Wire (535-5319-02)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>SWITCH: 25W: Plumb Bob Weight (535-5029-00) (includes Thumb-Screw)\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>26L\u003C\u002Ftd>\n\u003Ctd>Slide &amp; Pivot Support Bracket (Left)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-5989-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>26R\u003C\u002Ftd>\n\u003Ctd>Slide &amp; Pivot Support Bracket (Right)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-5990-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>27\u003C\u002Ftd>\n\u003Ctd>Transformer 5.7VAC (with Ballast Winding)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>010-5012-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>28\u003C\u002Ftd>\n\u003Ctd>Woofer (Speaker) Grill 7&quot; X 7&quot;\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>545-5072-03\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>29\u003C\u002Ftd>\n\u003Ctd>Woofer 8&quot; o Round 8010-4Ω\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>031-5007-01\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>30\u003C\u002Ftd>\n\u003Ctd>Power Input Box Asm. + Univ. Cable\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>515-5360-08\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>31\u003C\u002Ftd>\n\u003Ctd>Cash Box Plastic Bottom\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>545-5090-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>32\u003C\u002Ftd>\n\u003Ctd>Cash Box Cover (Validator)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-5013-03\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>33\u003C\u002Ftd>\n\u003Ctd>Cash Box Lock Bracket (U-Wire)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-7562-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>34\u003C\u002Ftd>\n\u003Ctd>Large Hair-Pin Clip\u003C\u002Ftd>\n\u003Ctd>\u003C\u002Ftd>\n\u003Ctd>535-7772-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>35\u003C\u002Ftd>\n\u003Ctd>Clamps [Multiple Sizes]\u003C\u002Ftd>\n\u003Ctd>36\u003C\u002Ftd>\n\u003Ctd>040-5000-XX\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>36\u003C\u002Ftd>\n\u003Ctd>Zip Cable Tie (Screw Down Style)\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>040-5005-00\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>37†\u003C\u002Ftd>\n\u003Ctd>Meter +12VDC with Bracket Optional\u003C\u002Ftd>\n\u003Ctd>opt.\u003C\u002Ftd>\n\u003Ctd>G-0053-013-102\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Item 17 note (printed): &quot;Item 17 is secured by: 1\u002F4&quot;-20 X 1-1\u002F4&quot; Carriage Bolt Square Neck\n(Qty. 4) (231-5003-00); 1\u002F4&quot;-20 Flange Nut (Qty. 4) (240-5300-00) and Fender Washer 1\u002F4&quot; I.D. X\n1&quot; O.D. (Qty. 3) (242-5009-00). Note: For Coin Door other than USA call Technical Support for\nSPI Part Nr.&quot;\nItem 20 note (printed): &quot;Ordering Note: Securing hardware for switches included. Decal in kit\nsold separately.&quot;\nItem 21 note (printed): &quot;Assembly Parts Included: Mounting Bracket (535-9794-00), Power\ninterlock (Playfield Switch) (180-5136-00) and secured by: #8 X 1\u002F2&quot; SHWH AB (Zinc) (Qty. 2)\n(234-5101-00).&quot;\nItem 22 note (printed): &quot;Item 22 is secured by: #10-24 X 1-1\u002F4&quot; Carr. Bolt (Qty. 2) (231-5012-00)\nand #10-24 Keps Nut (Qty. 2) (240-5207-00).&quot;\nItem 25 note (printed): &quot;Item 25B is secured to Cabinet by: #6 X 5\u002F8&quot; SHWH AB (Zinc) (Qty. 4)\n(234-5002-00).&quot;\nItem 27 note (printed): &quot;Item 27 is secured by: 1\u002F4&quot;-20 X 5\u002F8&quot; PPH MS (Zinc) (Qty. 4) (237-5854-00)\nand 1\u002F4&quot; Split Lock Washer (Qty. 4) (244-5000-00).&quot;\nItems 28 &amp; 29 note (printed): &quot;Items 28 &amp; 29 are secured by: #6-32 X 1-1\u002F4&quot; Fin Shank Screw\n(Qty. 4) (237-5883-00) and #6-32 Keps Nut (Qty. 4) (240-5200-00).&quot;\nItem 30 switches (printed): &quot;SWITCH: 30D: On\u002FOff Rocker Switch + Bracket Assembly (515-7085-00);\n30D incl.: Switch, APEM #2-101CSNBB (180-5001-03) + Bracket (535-8318-00). 30E: Service Outlet\n(3-Prong \u002F US) (180-5008-01) (International N\u002FA). 30F: Line Cord 10&#39; ROJ 3&quot; + Ring Terminal Asm.\n(515-5656-00). 30G: Recessed (Black) Cup (rear of Cabinet) (545-5122-00). 30H*: Snap Bushing\n3\u002F16&quot; (White) (280-5001-01). 30I: Fuse 8 Amp 250V Slo-Blo (Domestic) (200-5000-05) or Fuse 5\nAmp 250V Slo-Blo (International) (Qty. 2) (200-5003-00). 30J: Fuse Holder (205-5001-00).&quot;\nItem 35 note (printed): &quot;Item 35 is secured to Item 1 by: #8 X 1\u002F2&quot; SHWH AB (Zinc) (Qty. 1\u002Fper)\n(234-5101-00). For following sizes, replace -XX with: 3\u002F4&quot; Single = -08 (Qty. 9); 1-1\u002F2&quot; Single\n= -10 (Qty. 3).&quot;\nItem 36 note (printed): &quot;Item 36 is secured by: #8 X 1\u002F2&quot; SHWH AB (Zinc) (Qty. 1\u002Fper) (234-5101-00).&quot;\nItem 37 note (printed): &quot;† Meters (Diode included) are optional and were not included in this\nPinball Machine. Order without the bracket use G-0053-013-102A. More information or Qs? Call\nTechnical Support.&quot;\nFooter note (printed): &quot;Universal Cable &amp; Jumper Caps (all voltage variations): See the Yellow\nPages, Page y 10.&quot;\u003C\u002Fp>\n\u003Cp>Pictorial notes: item 30D &quot;Power On\u002FOff Switch is located under the Cabinet (Front Right)\ndirectly below the Power Box (under the Cabinet).&quot; Item 11 is drawn &quot;Shown Broken View for\nClarity&quot;. The coin-door photo labels items 17\u002F18\u002F19\u002F20\u002F20B-R-R-G\u002F21 and &quot;Power Interlock\nSwitch&quot;.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fcabinet-parts-switches.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fcabinet-parts-switches.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 29, crop box 0.03,0.565,1.0,0.815 of the page, rendered at 300 dpi with pdftoppm, reduced to 900px wide grayscale, quality 75 WebP","curator, read from the 200 dpi rendered page; the transcription also covers PDF page 30 (printed p 5, items 17-37), which has no committed crop because no single page can stand for both tables",{"id":4007,"locator":4008,"html":4009,"path":4010,"imageUrl":4011,"imageDerivation":4012,"method":46,"transcribedBy":4013,"reviewed":12},"excerpt.bbh.ram-kicker-assembly","PDF page 18, printed b 18, ASSEMBLY RAM KICKER BIG BUCK 500-7166-00 parts table incl. item 5 COIL - 23-800, NO DIODE","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Assemblies &amp; Ramps&quot; section, PDF pages 16-18\n(printed &quot;b 16&quot;, &quot;b 17&quot;, &quot;b 18&quot;). The committed crop shows PDF page 18, whose coil row is the\nload-bearing fact for the kickback coil&#39;s identity; pages 16 and 17 are disclosed here in\ntranscription only.\u003C\u002Fp>\n\u003Ch2>PDF page 16 (printed b 16) — ASSEMBLY, RAM KICKER, BIG BUCK 550-7163-00 \u002F PRIME ASSEMBLY, RAM MECH, BBH\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>550-7163-00\u003C\u002Ftd>\n\u003Ctd>ASSEMBLY, RAM KICKER, BIG BUCK\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>237-5976-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #6 X 3\u002F8&quot; SHWH AB ZINC\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>535-5231-00\u003C\u002Ftd>\n\u003Ctd>ASSEMBLY, RAM MOUNT BRKT, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>232-5300-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 8-32 X 3\u002F8&quot; PPH SEMS\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>860-5110-04-ASY\u003C\u002Ftd>\n\u003Ctd>RAM TOY, MODIFIED, BIG BUCK\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>254-5000-04\u003C\u002Ftd>\n\u003Ctd>SPACER - 1&quot; GRAY\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>237-5514-01\u003C\u002Ftd>\n\u003Ctd>SCREW, 6-32 X 2-1\u002F2&quot; PPH MS (ZINC)\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>242-5001-00\u003C\u002Ftd>\n\u003Ctd>#6 WASHER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9\u003C\u002Ftd>\n\u003Ctd>545-6325-01\u003C\u002Ftd>\n\u003Ctd>GLIDE PLATE, ARK BLOCK\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>237-5812-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #8 X 1\u002F2 PPH AB\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>510-5100-27\u003C\u002Ftd>\n\u003Ctd>RIVETED ASSY, BUTT #27, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The drawing shows the ram toy (item 5) on its mount above the playfield line, with the ram\nkicker assembly below the playfield.\u003C\u002Fp>\n\u003Ch2>PDF page 17 (printed b 17) — ASSEMBLY, RAM MOUNT BRKT, BBH 511-5231-00\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0329-00\u003C\u002Ftd>\n\u003Ctd>MOUNT BRACKET, RAM, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>545-5105-00\u003C\u002Ftd>\n\u003Ctd>RUBBER BUMPER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>545-6805-00\u003C\u002Ftd>\n\u003Ctd>GLIDE PAD, RAM MOUNT, BBH\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>237-5983-02\u003C\u002Ftd>\n\u003Ctd>SCREW, 4-40 x 1\u002F4&quot; PFH MS - BLACK\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>240-5005-00\u003C\u002Ftd>\n\u003Ctd>6-32 NYLON STOP NUT\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>237-5510-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 6-32 X 1-1\u002F2&quot; PPH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>PDF page 18 (printed b 18) — ASSEMBLY, RAM KICKER, BIG BUCK 500-7166-00\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0327-00\u003C\u002Ftd>\n\u003Ctd>MOUNT BRACKET, RAM KICKER, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>545-5105-00\u003C\u002Ftd>\n\u003Ctd>RUBBER BUMPER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>535-5203-03\u003C\u002Ftd>\n\u003Ctd>COIL, RETAINING BRACKET\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>545-5076-01\u003C\u002Ftd>\n\u003Ctd>COIL SLEEVE\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>090-5001-ND\u003C\u002Ftd>\n\u003Ctd>COIL - 23-800, NO DIODE\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>515-7726-00\u003C\u002Ftd>\n\u003Ctd>PLUNGER ASSY, RAM KICKER, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>232-5300-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 8-32 X 1\u002F4&quot; PPH SEMS\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>266-5020-00\u003C\u002Ftd>\n\u003Ctd>COMPRESSION SPRING-CONICAL\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9\u003C\u002Ftd>\n\u003Ctd>535-0328-00\u003C\u002Ftd>\n\u003Ctd>DRIVE BRACKET, RAM KICKER, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>232-5401-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 10-32 X 3\u002F8 PPH SEMS\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>254-5060-00\u003C\u002Ftd>\n\u003Ctd>SPACER, Ø1\u002F4&quot; X 13\u002F16&quot;, 8-32 HOLE\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>232-5301-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 8-32 X 3\u002F8&quot; PPH SEMS\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>99*\u003C\u002Ftd>\n\u003Ctd>036-5542-00\u003C\u002Ftd>\n\u003Ctd>CABLE, GENERIC D\u002FT\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>&quot;* ITEM NOT SHOWN&quot; (printed).\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fram-kicker-assembly.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fram-kicker-assembly.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 18, crop box 0.02,0.03,0.98,0.52 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP","curator, read from the 150 dpi rendered pages; the transcription also covers PDF pages 16-17 (printed b 16 and b 17, the ram toy and its mount bracket), disclosed there without crops",{"id":4015,"locator":4016,"html":4017,"path":4018,"imageUrl":4019,"imageDerivation":4020,"method":46,"transcribedBy":4021,"reviewed":12},"excerpt.bbh.spinner-opto","PDF page 15, printed p 15, MOTOR\u002FBRACKETS ASSEMBLY 511-5224-00 parts table incl. item 8 OPTO DISK 535-0308-00 and item 9 OPTO BOARD ASSEMBLY 511-5209-00","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Assemblies &amp; Ramps&quot; section, PDF page 15\n(printed &quot;p 15&quot;). Header table:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM #\u003C\u002Fth>\n\u003Cth>QTY\u003C\u002Fth>\n\u003Cth>PART #\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>511-5190-00\u003C\u002Ftd>\n\u003Ctd>SOLDER ASSY - SPINNING DISK MOTOR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0321-00\u003C\u002Ftd>\n\u003Ctd>MOTOR BRACKET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0322-00\u003C\u002Ftd>\n\u003Ctd>MOTOR OPTO MTG. BRACKET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>242-5028-00\u003C\u002Ftd>\n\u003Ctd>WASHER NYLON .265 X .588 X .063\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>530-6550-02\u003C\u002Ftd>\n\u003Ctd>HUB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>237-6092-00\u003C\u002Ftd>\n\u003Ctd>#10-32 X 5\u002F16 SOCKET SET SCREW\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>530-6550-01\u003C\u002Ftd>\n\u003Ctd>HUB\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0308-00\u003C\u002Ftd>\n\u003Ctd>OPTO DISK\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>511-5209-00\u003C\u002Ftd>\n\u003Ctd>OPTO BOARD ASSEMBLY\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>237-5975-04\u003C\u002Ftd>\n\u003Ctd>SCREW, 8-32 X 1\u002F4 HWH SWAGE SERR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>232-5200-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 6-32 X 1\u002F4&quot; PPH SEMS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>237-6014-00\u003C\u002Ftd>\n\u003Ctd>M5 X 0.8 X 8 PH SELF LOCKING SCREW\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The exploded drawing shows the motor (item 1) with the opto disk (item 8) and opto board\nassembly (item 9) behind it, &quot;LOCTITE 243&quot; applied at items 6 and 11. Drawing caption:\n&quot;MOTOR\u002FBRACKETS ASSEMBLY 511-5224-00&quot;.\u003C\u002Fp>\n\u003Cp>(The column order is QTY then PART # on this page, unlike the assembly pages that print\nPART NUMBER then DESCRIPTION; preserved as printed. The transcription above is read from a\n300-dpi render; a first 150-dpi reading had misread items 1, 4, 5, 6, 8 and 9 and was\ncorrected against this render before any definition field consumed it.)\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fspinner-opto.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fspinner-opto.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 15, crop box 0.0,0.0,0.62,0.80 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP","curator, read from the 300 dpi rendered page after a first 150 dpi reading misread six cells; the excerpt records the correction",{"id":4023,"locator":4024,"html":4025,"path":4026,"imageUrl":4027,"imageDerivation":4028,"method":46,"transcribedBy":4029,"reviewed":12},"excerpt.bbh.up-down-post-assembly","PDF page 19, printed b 19, Up\u002FDown Post Assembly 500-7153-04 parts table incl. item 3 COIL 26-1200 - NO DIODE and the Q12 drawing label","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Assemblies &amp; Ramps&quot; section, PDF page 19\n(printed &quot;b 19&quot;). Header: &quot;Up\u002FDown Post Assembly, 500-7153-04 (Items 1-7)&quot;.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-9248-00\u003C\u002Ftd>\n\u003Ctd>BRACKET\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>535-5203-03\u003C\u002Ftd>\n\u003Ctd>COIL RETAINING BRACKET\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>090-5044-ND\u003C\u002Ftd>\n\u003Ctd>COIL 26-1200 - NO DIODE\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>545-5847-00\u003C\u002Ftd>\n\u003Ctd>COIL SLEEVE\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>7\u003C\u002Ftd>\n\u003Ctd>280-5014-00\u003C\u002Ftd>\n\u003Ctd>ADJUSTABLE BUMPER\u002FSTOP\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>515-5198-01\u003C\u002Ftd>\n\u003Ctd>PLUNGER ASM. (CAPPED), LEFT HAND THREAD\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>266-5022-00\u003C\u002Ftd>\n\u003Ctd>COMPRESSION SPRING-CONICAL\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>(2)\u003C\u002Ftd>\n\u003Ctd>232-5300-00\u003C\u002Ftd>\n\u003Ctd>SCREW, 8-32 X 1\u002F4&quot; PPH SEMS\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>(7)\u003C\u002Ftd>\n\u003Ctd>240-5208-00\u003C\u002Ftd>\n\u003Ctd>#10-32 KEPS NUT\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>(The row order above is the printed order: item 7 appears between 4 and 5, and the two\nbracketed hardware rows follow the numbered parts.)\u003C\u002Fp>\n\u003Cp>The exploded drawing labels the coil &quot;Q12 \u002F 26-1200 \u002F NO DIODE&quot;. Two printed cautions read\n&quot;CAUTION: LEFT HAND THREAD, SCREW IN CCW!&quot; and &quot;APPLY LOCTITE 243&quot;. Item 5 breakdown (printed):\n&quot;a: PLUNGER - L.H. THREADS 530-5752-02; b: PLUNGER TIP - L.H. THREADS 530-5751-02;\nc: POST - RUBBER - 3\u002F8 O.D. 545-5308-00; d: UP POST CAP - L.H. THREADS 530-6509-01&quot;.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fup-down-post-assembly.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fup-down-post-assembly.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 19, crop box 0.0,0.0,1.0,0.55 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP","curator, read from the 150 dpi rendered page",{"id":4031,"locator":4032,"html":4033,"path":4034,"imageUrl":4035,"imageDerivation":4036,"method":46,"transcribedBy":4029,"reviewed":12},"excerpt.bbh.ball-guide-optos","PDF page 24, printed p 24, ball guide assemblies 511-5230-04\u002F-05 with OPTO TRANSEIVER ASSY 15-inch LEADS 500-6775-01","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Parts Identification&quot; section, PDF page 24\n(printed &quot;p 24&quot;). Two assemblies are printed on this page, each a ball guide with one opto\ntransceiver module mounted on its bracket.\u003C\u002Fp>\n\u003Cp>Assembly 511-5230-04:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0317-04\u003C\u002Ftd>\n\u003Ctd>BALL GUIDE #4, BIG BUCK HUNTER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>500-6775-01\u003C\u002Ftd>\n\u003Ctd>OPTO TRANSEIVER ASSY, 15&quot; LEADS\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>237-5880-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #6 X 3\u002F8 PPH T-25\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Assembly 511-5230-05:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM NO.\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>535-0317-05\u003C\u002Ftd>\n\u003Ctd>BALL GUIDE #5, BIG BUCK HUNTER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>500-6775-01\u003C\u002Ftd>\n\u003Ctd>OPTO TRANSEIVER ASSY, 15&quot; LEADS\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>237-5880-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #6 X 3\u002F8 PPH T-25\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The printed spelling &quot;TRANSEIVER&quot; is preserved verbatim. Both drawings show one opto\ntransceiver module mounted on the ball guide&#39;s own bracket; neither drawing names a switch\nnumber, and this manual carries no electrical table that would map these optos to public\nswitch addresses.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fball-guide-optos.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fball-guide-optos.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 24, crop box 0.0,0.0,1.0,1.0 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP",{"id":4038,"locator":4039,"html":4040,"path":4041,"imageUrl":4042,"imageDerivation":4043,"method":46,"transcribedBy":4029,"reviewed":12},"excerpt.bbh.back-panel-assembly","PDF page 25, printed p 25, Back Panel Assembly BBH 500-7164-00 with item 2 SOCKET & BULB ASSY CLEAR qty 5","\u003Cp>Transcribed from the retained partial manual&#39;s &quot;Parts Identification&quot; section, PDF page 25\n(printed &quot;p 25&quot;). Header: &quot;Back Panel Assembly, BBH 500-7164-00&quot;.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>ITEM #\u003C\u002Fth>\n\u003Cth>PART NUMBER\u003C\u002Fth>\n\u003Cth>DESCRIPTION\u003C\u002Fth>\n\u003Cth>QTY.\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>1\u003C\u002Ftd>\n\u003Ctd>525-5690-00\u003C\u002Ftd>\n\u003Ctd>BACK PANEL, BIG BUCK HUNTER\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2\u003C\u002Ftd>\n\u003Ctd>518-5000-00-HF\u003C\u002Ftd>\n\u003Ctd>SOCKET &amp; BULB ASSY, CLEAR\u003C\u002Ftd>\n\u003Ctd>5\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>3\u003C\u002Ftd>\n\u003Ctd>830-5101-10\u003C\u002Ftd>\n\u003Ctd>BUTYRATE #10, BACK PANEL, BBH\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>4\u003C\u002Ftd>\n\u003Ctd>237-5800-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #6 X 1\u002F2&quot; PTH A\u003C\u002Ftd>\n\u003Ctd>4\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>5\u003C\u002Ftd>\n\u003Ctd>040-5000-06\u003C\u002Ftd>\n\u003Ctd>1\u002F2&quot; CABLE CLAMP\u003C\u002Ftd>\n\u003Ctd>2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>6\u003C\u002Ftd>\n\u003Ctd>234-5101-00\u003C\u002Ftd>\n\u003Ctd>SCREW, #8 X 1\u002F2&quot; SLT HWH AB ZINC\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>97*\u003C\u002Ftd>\n\u003Ctd>600-5000-00\u003C\u002Ftd>\n\u003Ctd>BRAIDED WIRE- 26GA.\u003C\u002Ftd>\n\u003Ctd>3 FT.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>98*\u003C\u002Ftd>\n\u003Ctd>631-5000-00\u003C\u002Ftd>\n\u003Ctd>STAPLE - 9\u002F16\u003C\u002Ftd>\n\u003Ctd>18\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>99*\u003C\u002Ftd>\n\u003Ctd>038-5546-04-52\u003C\u002Ftd>\n\u003Ctd>BACK PANEL CABLE ASSEMBLY\u003C\u002Ftd>\n\u003Ctd>1\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>&quot;* ITEM NOT SHOWN&quot; (printed). The drawing shows five bulb sockets (item 2) mounted through the\nback panel. This is the only back-panel parts page the partial manual carries; it states a\nquantity of five clear socket &amp; bulb assemblies without naming which lamp addresses or\nflashers they carry, because no lamp-matrix page is retained for this machine.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fstern.big-buck-hunter-pro.2010\u002Fback-panel-assembly.md","\u002Fevidence\u002Fstern.big-buck-hunter-pro.2010\u002Fback-panel-assembly.webp","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf page 25, crop box 0.0,0.0,1.0,1.0 of the page, rendered at 300 dpi with pdftoppm, reduced to 1000px wide grayscale, quality 75 WebP","NOASSERTION","Stern_2010_Big_Buck_Hunter_Pro_Partial_Manual_Pink_and_Blue_pages_only_poor_quality_areas.pdf","c35324b36939b315bc0a85e2caad1fcb46e568b7c9f33930f3a67924ab9f7dff",{"attribution":4048,"id":4049,"kind":56,"license":4044,"locator":4050,"revision":4051,"uri":4052},"Internet Pinball Machine Database","ipdb.machine-5513","IPDB machine 5513, retrieved through an authenticated browser session and saved with the contributor's help after plain fetches returned HTTP 403 behind Cloudflare. Identity facts used: Stern Pinball, Incorporated, Chicago; S.A.M. Board System; project date 2009; date of manufacture January 2010; design John Borg; sound Ken Hale; software Lonnie D. Ropp and Lyman F. Sheats Jr.; common abbreviation BBH; the documentation entry naming the partial manual retained here. Used for identity only, never for I\u002FO semantics.","2026-08-27","https:\u002F\u002Fwww.ipdb.org\u002Fmachine.cgi?id=5513",{"attribution":4054,"id":289,"kind":4055,"license":4044,"locator":4056,"original_filename":4057,"rights":4044,"sha256":4058,"uri":4059},"community table authors (32assassin VPX rebuild of an 85vette VP9 version; no explicit author credit beyond the table info block)","vpx_table","Retained known-working community recreation of the physical machine, from the contributor's own table collection. Table info credits a VPX rebuild by 32assassin of a VP9 version by 85vette, released June 2017, table version 1.11. Exact playfield bounds from its own gamedata.json are left=0 top=0 right=979 bottom=2162; normalized coordinates are x\u002F979.0 and y\u002F2162.0. Geometry authority only for named table objects; the full per-object dump is retained at external:pinmame-review-artifacts\u002Fbig-buck-hunter-pro-2010\u002Fvpx-geometry.json, SHA-256 7cbd1ece1730ced491bf178d81b0812d8c0ac70721ed1adfb236fc9347f0a88e. This is a thin build by this project's standards -- 822 extracted files and a 37,592-byte script against the 240-290 kB VPW-authored scripts several other games in this project used -- and it is judged accordingly: its object set is good enough to place many addresses but it is not treated as authority for any address it does not model.","Big Buck Hunter Pro (Stern 2010).vpx","347f5533c2a673611eec9689b8c2ab7456e01db94ea8cae1082eec2545d80626","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fsource\u002FBig%20Buck%20Hunter%20Pro%20%28Stern%202010%29.vpx",{"attribution":4061,"id":50,"kind":51,"known_working":12,"license":4044,"locator":53,"original_filename":4062,"rights":4044,"sha256":4063,"uri":52},"community table authors","script.vbs","da706d513c20c0936013e7c76eba6394408b20a6e9c7e9526873c969211b2e5c",{"attribution":4065,"id":4066,"kind":4055,"license":4044,"locator":4067,"uri":4068},"vpxtool extraction","vpx-extraction.bbh-stern-2010","Canonical manifest covering every sorted relative POSIX path, byte size and SHA-256 under extracted-vpxtool; manifest SHA-256 3b50291ecc3fe665c082567801ae2319f31b49142153ae24f6e2bfff5d80d9e9; 822 files, 100412917 bytes, produced with vpxtool git:v0.33.3 from the retained table. Bounds are left=0 top=0 right=979 bottom=2162.","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fextracted-vpxtool.manifest.json",{"attribution":4070,"id":60,"kind":61,"license":4044,"locator":63,"rights":4044,"uri":62},"Stern Pinball, Inc. firmware, user-authorized local copies",{"attribution":4072,"id":4073,"kind":4055,"license":4044,"locator":4074,"original_filename":4075,"rights":4044,"sha256":4076,"uri":4077},"community table authors (TastyWasps modern upgrade of the 32assassin\u002F85vette table; VR by Retro27 and Sixtoe)","vpx-table.bbh-stern-2010-v1.10","Second retained known-working recreation of the same physical machine, supplied by the contributor after the first pass: the December 2023 'Modern Upgrade' (table version 1.10, save revision 437, VPX 10.8) by TastyWasps on the 32assassin\u002F85vette base with VR work by Retro27 and Sixtoe. Its 144,072-byte script binds the same solenoid and switch set as the retained v1.11 script -- every SolCallback line matches except that flasher strings 20\u002F22\u002F31\u002F32 route to named flash subroutines instead of Setlamp channels -- which independently corroborates those runtime bindings. It adds three writes the retained table never makes: the flipper keys also maintain Controller.Switch(73)\u002F(75), and the front key pulses switch 79 -- addresses in the 73-80 block outside the shared S.A.M. profile's declared input ranges, recorded on those switch records and in the knowledge note as an open ROM-read question. Its sw85a_Hit handler also pulses 85 alongside sw85_Hit, corroborating the Elk binding. This table is not used for geometry: its object set differs from the retained v1.11 table this definition's placements come from.","Big Buck Hunter Pro (Stern 2010) v1.10.vpx","fb000405999aa4fba8423f1437fb48927648b40052008fe7f6dc28648a51014b","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fsource\u002FBig%20Buck%20Hunter%20Pro%20%28Stern%202010%29%20v1.10.vpx",{"attribution":4061,"id":1448,"kind":51,"known_working":12,"license":4044,"locator":4079,"original_filename":4062,"rights":4044,"sha256":4080,"uri":4081},"Retained embedded script of the v1.10 modern-upgrade table, 144,072 bytes, 4,192 lines. Corroborating runtime source: identical SolCallback set to the retained v1.11 script (1, 2, 3, 4, 7, 12, 14, 15, 16, 23 plus flasher channels 19-22\u002F25-27\u002F29\u002F31\u002F32, with 20\u002F22\u002F31\u002F32 through named flash subs), identical maintained rollover handlers, sw85a_Hit added alongside sw85_Hit both pulsing 85, the magna-save Buck-advance writes commented out, and the three extra key writes: LeftFlipperKey to Controller.Switch(73), RightFlipperKey to Switch(75), and keyFront pulsing switch 79 while maintaining Switch(15).","9f233c21ee0719383e5cf4e1e9aa5969e1407a8a61ca997b255aa9df2fc99224","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fextracted-v1.10\u002Fscript.vbs",{"attribution":4065,"id":4083,"kind":4055,"license":4044,"locator":4084,"uri":4085},"vpx-extraction.bbh-stern-2010-v1.10","Canonical manifest covering every sorted relative POSIX path, byte size and SHA-256 under extracted-v1.10; manifest SHA-256 47dc92a1857438245a6532f7239b3ae041e7fae12b720d6d67eb57ec01e5503e; 1499 files, 199556363 bytes, produced with vpxtool git:v0.33.3 from the retained v1.10 table.","external:pinmame-vpx-sources\u002Fstern\u002Fbig-buck-hunter-pro-2010\u002Fextracted-v1.10.manifest.json",{"attribution":4087,"id":2855,"kind":4088,"license":4044,"locator":4089,"revision":4090,"sha256":4091,"uri":4092},"pinmame-game-defs curation harness run","runtime_scenario","Hash-pinned LibPinMAME gameplay-harness run (tools\u002Frun_pinmame_harness.py) of the exact-bytes bbh_160 ROM: boot through power-up tests into attract mode, no inputs, ~115 seconds of observation with the committed scenario tools\u002Fharness-scenarios\u002Fstern\u002Fbbh-attract-observe.json. Observed: the ROM drives 78 of the 80 public lamp addresses during the attract lamp chase -- every address except 1 and 2, including all twenty lamp addresses the retained scripts never bind -- the single GI channel is active, no solenoid fires, and switches 21\u002F22\u002F23\u002F73\u002F75\u002F79\u002F81\u002F83\u002F85 all idle low. A lamp-matrix bit lighting in attract proves the ROM drives the address, not that a physical bulb is fitted, so these observations upgrade availability and never construction. The run's scenario SHA-256, library SHA-256 (ca33d8fd92ff8f797db2628604db50ae02c8d6b95cd0d6718ce74833980d145d) and fresh-state work directory are recorded inside the retained run artifact.","2026-08-28","49faad88b97d2a902c7d573c2692cf2f7765a4ebcb0a06d371766612f3fbe6e8","external:pinmame-runtime-evidence\u002Fbig-buck-hunter-pro-2010\u002Fattract-03\u002Frun.json","stern-big-buck-hunter-pro-2010","machines\u002Fpartial\u002Fstern\u002Fbig-buck-hunter-pro-2010.json","\u003Cp>Status: observed. This note records what a table author needs to recreate the machine and\nwhere the evidence stops. The one-paragraph version: a Stern S.A.M. machine whose retained\nfactory documentation is a 41-page mechanical partial with \u003Cstrong>no electrical tables\u003C\u002Fstrong> — no\nswitch matrix, no lamp matrix, no coil table, no schematics — a gap PinMAME&#39;s own driver\nsource acknowledges (\u003Ccode>sam.c\u003C\u002Fcode>&#39;s bbh block: &quot;Did not find a complete manual anywhere (even\nStern&#39;s downloads do not have the schematics\u002Fsolenoids) so this is from the VPX table,\ncompleted with the backglass flasher map&quot;). Everything below is therefore anchored to one\nof exactly four authorities: the two retained known-working tables&#39; scripts (runtime), the\npartial manual&#39;s assembly drawings (construction), pinned PinMAME source (topology), and a\nhash-pinned attract-mode harness run (availability observation).\u003C\u002Fp>\n\u003Ch2 id=\"identity-and-family\">Identity and family\u003C\u002Fh2>\n\u003Cp>Stern Big Buck Hunter Pro, manufactured January 2010 (IPDB 5513; project date 2009),\nS.A.M. hardware, designed by John Borg, sound by Ken Hale, software by Lonnie D. Ropp and\nLyman F. Sheats Jr. The PinMAME family is four firmware revisions — \u003Ccode>bbh_140\u003C\u002Fcode> (1.4,\n02\u002F10), \u003Ccode>bbh_150\u003C\u002Fcode> (1.5, 02\u002F10), \u003Ccode>bbh_160\u003C\u002Fcode> (1.6, 05\u002F10) and the clone-tree parent \u003Ccode>bbh_170\u003C\u002Fcode>\n(1.7, 11\u002F10) — all sharing the one static \u003Ccode>bbhGameData\u003C\u002Fcode>, all physically identical. There is\none physical edition; no Premium\u002FLE split exists in the pinned catalog, and no other Big\nBuck Hunter title appears in PinMAME at this revision (the later Open Season machine is not\nin the catalog). \u003Ccode>bbh_170\u003C\u002Fcode> alone carries a FastFlips watch address, so PinMAME&#39;s synthetic\ngame-on output (public solenoid 33) is only expected to toggle on 1.7.\u003C\u002Fp>\n\u003Cp>ROM evidence note: the contributor&#39;s library matches the pinned SHA-1s exactly for 1.4,\n1.5 and 1.6; the 1.7 zip carries a differently-built dump (29,069,268 bytes,\nSHA-1 \u003Ccode>5c292f80…\u003C\u002Fcode>) that matches neither the pinned byte range nor any simple offset of it.\nThe definition makes no assertion that depends on which 1.7 dump a runtime carries. Two\nruntime facts for future harness work: this libpinmame build loads ROMs from \u003Cstrong>zip\narchives\u003C\u002Fstrong> (loose \u003Ccode>.bin\u003C\u002Fcode> staging never reaches a running state), and \u003Ccode>bbh_160\u003C\u002Fcode> boots\ncleanly from the exact-bytes staging copy under \u003Ccode>roms\u002Fstern\u002Fbig-buck-hunter-pro\u002Fzips\u002F\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"the-evidence-hierarchy-on-this-machine\">The evidence hierarchy on this machine\u003C\u002Fh2>\n\u003Col>\n\u003Cli>\u003Cstrong>Runtime semantics\u003C\u002Fstrong> — the two retained table scripts. The retained v1.11 table\n(37.6 kB, 32assassin&#39;s VPX rebuild of an 85vette VP9) binds: trough solenoid 1 (pulsing\nthe exit opto 22), auto-launch 2, Buck drive 3\u002F4\u002F5 (bodies commented away), posts 7 and\n23, kickback 12 (body commented away), Elk diverter 14 off switch 85, flippers 15\u002F16,\nflasher channels 19-22 and 25-27\u002F29\u002F31\u002F32 as \u003Ccode>Setlamp 119…132\u003C\u002Fcode> pseudo-lamps, maintained\nrollover handlers, and the trough ball stack (21, 20, 19, 18). The retained v1.10\n&quot;Modern Upgrade&quot; (144 kB, TastyWasps, December 2023) binds the \u003Cstrong>same set\u003C\u002Fstrong> — every\n\u003Ccode>SolCallback\u003C\u002Fcode> line matches — which independently corroborates those runtime bindings,\nand adds three writes the v1.11 table never makes (see the 73-80 block below).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Construction\u003C\u002Fstrong> — the partial manual&#39;s assembly pages. The decisive one is PDF page 3:\nthe trough cut-away labels its own switches SW. 18\u002FSW. 19 (roller microswitches,\n180-5119-02) and SW. 21\u002FSW. 22 (dual opto boards, 515-0173-00\u002F515-0174-00), which is the\nonly place in the retained evidence where printed labels meet public addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Topology\u003C\u002Fstrong> — pinned \u003Ccode>sam.c\u003C\u002Fcode>: \u003Ccode>INITGAME(bbh, GEN_SAM, sam_dmd128x32, SAM_2COL, SAM_NO_AUX)\u003C\u002Fcode>, sequential switch numbering, 80 lamps, 66 enumerated solenoids, one GI\nchannel, the dedicated-switch comment map, and the EOS mirror that copies each flipper\nbutton bit to its EOS bit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Runtime observation\u003C\u002Fstrong> — the hash-pinned attract-mode harness run of \u003Ccode>bbh_160\u003C\u002Fcode>\n(source \u003Ccode>runtime-scenario.bbh-attract-observe\u003C\u002Fcode>): the ROM&#39;s attract lamp chase drives\n\u003Cstrong>78 of 80 lamp addresses\u003C\u002Fstrong> (everything except 1 and 2), the single GI channel is\nactive, no solenoid fires, and the watched switch candidates idle low. A driven matrix\nbit proves the ROM uses the address, never that a bulb is fitted.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"mechanisms-a-recreation-needs\">Mechanisms a recreation needs\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Four-ball trough\u003C\u002Fstrong> — the clean case, fully cross-derived (manual labels + script\nball stack). Three roller microswitches and a dual-opto pair at the kicker end; coil\n26-1200 NO DIODE on solenoid 1; the served ball crosses opto 22 on the way out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buck target\u003C\u002Fstrong> — the headline mechanism and the least-documented. A deer target\ntraverses a track across the upper playfield, driven by a motor plus two direction\ncircuits (script names: 3 = &quot;right or backwards&quot;, 4 = &quot;left or forwards&quot;, 5 = motor).\nPosition feedback: drive-track optos the commented-out code names as &quot;opto switch 37&quot;\nand &quot;opto switch 45&quot;. Hit detection: switch 1, physically wherever the target currently\nis. \u003Cstrong>Both retained tables drive none of this\u003C\u002Fstrong>: they animate the Buck by following the\nflashing Buck path lamps (16-20, super jackpot 57), detect hits through a 31-segment\nwall ladder, and write endpoints to the unfitted UK post-save addresses 71\u002F72 (v1.11)\nwhile v1.10 additionally comments out the magna-save 37\u002F6 advances. A recreation that\nwants the ROM&#39;s own Buck logic must drive 37\u002F45 and the drive coils the way the ROM\nexpects — which needs a harness trace of the ROM&#39;s own feedback path. The service-menu\ndiagnostics include a dedicated \u003Cstrong>BUCK\u003C\u002Fstrong> test item (see below), which is the natural\nharness entry point for the drive coils.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elk diverter\u003C\u002Fstrong> — a mini-flipper gate feeding the Elk ramp, driven on solenoid 14 by\nthe cabinet control wired to public switch 85 (the hardware D-13 upper-left-flipper\nposition). The gate swaps between two ball-guide walls (\u003Ccode>sw85\u003C\u002Fcode>\u002F\u003Ccode>sw85a\u003C\u002Fcode>); the v1.10\ntable pulses 85 from both walls&#39; hit handlers, corroborating the binding. Which\nphysical cabinet control feeds D-13 on a machine that fits no upper flipper is the\nsecond unresolved conflict — the cabinet parts tables list only the two red flipper\nbuttons, start, and tournament.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kickback ram\u003C\u002Fstrong> — coil 23-800 NO DIODE (solenoid 12) behind the ball-sense switch 34;\nthe ram toy is a separate assembly (860-5110-04-ASY) riding above the kicker.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Up\u002Fdown posts\u003C\u002Fstrong> — solenoids 7 and 23 raise\u002Flower the two orbit posts; assembly family\n500-7153-04 (coil 26-1200 NO DIODE drawn Q12). No position sensor anywhere.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spinner\u002Fspinning disk\u003C\u002Fstrong> — switch 44 pulses per rotation; the manual&#39;s assembly is a\n\u003Cem>motorized\u003C\u002Fem> spinning disk with an opto disk and opto board (511-5224-00 family), and the\nball-guide assemblies carry additional opto transceivers (500-6775-01) whose switch\naddresses no retained source states. Treat the switch-44-to-assembly mapping as\nunproven.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cabinet\u003C\u002Fstrong> — start button (3S, public 16) and tournament button (4T, public 15), both\nswitch+lamp assemblies (500-6388-44-TL \u002F 500-6587-06-TL); two red flipper buttons on\nsingle-stack switches (500-6889-01; the double-stack 500-6890-01 is qty 0, so \u003Cstrong>no EOS\ncontacts are fitted anywhere\u003C\u002Fstrong> — all EOS states are PinMAME&#39;s synthesized mirrors); a\ntwo-chute coin door whose two chutes map to two of D-1..D-4 by an unknown choice.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"the-73-80-extended-switch-block-new-question-raised-by-the-v1-10-table\">The 73-80 extended switch block (new question raised by the v1.10 table)\u003C\u002Fh2>\n\u003Cp>The shared S.A.M. profile&#39;s declared input ranges are -7..72 plus 81-88. But \u003Ccode>sam.c\u003C\u002Fcode>&#39;s\nmatrix read returns \u003Ccode>MAKE16BIT(swMatrix[2+sw_stb*2], swMatrix[1+sw_stb*2])\u003C\u002Fcode>, so strobe bit\n4 reads swMatrix[9] (the coin block, 65-72) \u003Cstrong>and swMatrix[10] (public 73-80)\u003C\u002Fstrong> as one\n16-bit word — the block is reachable hardware the profile never had to name because no\nprior retained source used it. The v1.10 table maintains \u003Ccode>Controller.Switch(73)\u003C\u002Fcode> from the\n\u003Cstrong>left flipper key\u003C\u002Fstrong> and \u003Ccode>Controller.Switch(75)\u003C\u002Fcode> from the \u003Cstrong>right flipper key\u003C\u002Fstrong>, and pulses\nswitch 79 from its front key — while core.vbs simultaneously drives the real flipper\ncolumn (81\u002F83). Whether this machine&#39;s ROM reads its flipper buttons from the flipper\ncolumn, from the 73-80 block, or from both is an open question; the definition enumerates\nall eight block addresses as availability unknown. The switch test (below) settles it.\u003C\u002Fp>\n\u003Ch2 id=\"service-menu-navigation-mapped-by-harness-exploration\">Service-menu navigation (mapped by harness exploration)\u003C\u002Fh2>\n\u003Cp>Back (coin-door green, harness key \u003Ccode>service_green\u003C\u002Fcode>) → &quot;SERVICE MENU \u002F PRESS &#39;SELECT&#39; TO\nCONTINUE&quot; splash → Select (\u003Ccode>service_select\u003C\u002Fcode>) → icon menu \u003Cstrong>DIAG | AUD | ADJ | UTIL | TOUR |\nQUIT\u003C\u002Fstrong> → Select on DIAG → diagnostics submenu \u003Cstrong>SW | COIL | FLASH | LAMP | BUCK | MORE\u003C\u002Fstrong>\n(captions &quot;GO TO SWITCH MENU&quot; etc.; Plus\u002FMinus move the highlight). Entering a test from\nthe submenu resisted short, medium, double-tap, and 2.5 s Select presses in the explored\nruns — the exact entry key (or hold) is still unmapped, and is the only remaining step\nbefore a coil-test run can name the unknown solenoids and a switch-test run can settle the\n73\u002F75-vs-81\u002F83 flipper question and the opto addresses. Committed scenarios:\n\u003Ccode>tools\u002Fharness-scenarios\u002Fstern\u002Fbbh-attract-observe.json\u003C\u002Fcode> (the completed availability run)\nand \u003Ccode>bbh-switch-test.json\u003C\u002Fcode> (the ready-to-run switch sweep, pending the entry key).\u003C\u002Fp>\n\u003Ch2 id=\"lamp-and-flasher-shape\">Lamp and flasher shape\u003C\u002Fh2>\n\u003Cp>The script&#39;s \u003Ccode>UpdateLamps\u003C\u002Fcode> binds 57 of the 80 lamp addresses, and the attract-mode harness\nrun observed the ROM driving all but lamps 1-2 — so twenty lamp addresses the tables never\nrender are nonetheless live ROM outputs. Distinctive facts: lamps 16-20 are the Buck path\ninserts (the tables&#39; substitute Buck driver consumes them as inputs); lamp 57 is the Buck\nSuper Jackpot; lamps 27-30 render as four colored bulb primitives stacked at one position\n(no honest per-address placement exists); lamps 65-70 are the auxiliary lamp columns (SAM\n\u003Ccode>lampCol = 2\u003C\u002Fcode>, rows 9-10 of the transport) the script binds to named playfield lights.\nThe ten solenoid-driven flasher strings use script-internal \u003Ccode>Setlamp 119…132\u003C\u002Fcode> channels\nabove the real 80-address transport — those numbers are table render channels, not\ncontroller addresses.\u003C\u002Fp>\n\u003Ch2 id=\"what-blocks-promotion\">What blocks promotion\u003C\u002Fh2>\n\u003Cp>See \u003Ccode>coverage.missing\u003C\u002Fcode> and the two conflicts in the definition. The concrete path forward:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Finish the service-menu entry (the one unmapped key) and run the \u003Cstrong>coil test\u003C\u002Fstrong> — names\nthe eleven unknown solenoid addresses by observation — and the \u003Cstrong>switch test\u003C\u002Fstrong> while\nholding 73\u002F75\u002F79\u002F81\u002F83\u002F85\u002F37\u002F45 — settles the flipper-block question, the Elk button&#39;s\nreadable address, and the Buck optos in one run. The committed \u003Ccode>bbh-switch-test.json\u003C\u002Fcode>\nscenario is ready once entry works.\u003C\u002Fli>\n\u003Cli>Resolve the Elk button question with cabinet wiring evidence from a real machine.\u003C\u002Fli>\n\u003Cli>A complete factory manual, if one ever surfaces, supersedes the inference above.\u003C\u002Fli>\n\u003C\u002Fol>\n",[4097,4100,4103,4106,4109,4112,4115],{"id":4098,"text":4099},"identity-and-family","Identity and family",{"id":4101,"text":4102},"the-evidence-hierarchy-on-this-machine","The evidence hierarchy on this machine",{"id":4104,"text":4105},"mechanisms-a-recreation-needs","Mechanisms a recreation needs",{"id":4107,"text":4108},"the-73-80-extended-switch-block-new-question-raised-by-the-v1-10-table","The 73-80 extended switch block (new question raised by the v1.10 table)",{"id":4110,"text":4111},"service-menu-navigation-mapped-by-harness-exploration","Service-menu navigation (mapped by harness exploration)",{"id":4113,"text":4114},"lamp-and-flasher-shape","Lamp and flasher shape",{"id":4116,"text":4117},"what-blocks-promotion","What blocks promotion",[],[4120,4122,4123,4124],{"clone_of":111,"coverage_status":81,"definition":4094,"definition_sha256":4121,"description":125,"flags":4,"id":126,"machine_id":1787,"manufacturer":112,"root_driver":111,"year":115},"88ad257ab9da21ca215922360d708a60f59c0bfad89afe73778c82762079d9e1",{"clone_of":111,"coverage_status":81,"definition":4094,"definition_sha256":4121,"description":121,"flags":4,"id":122,"machine_id":1787,"manufacturer":112,"root_driver":111,"year":115},{"clone_of":111,"coverage_status":81,"definition":4094,"definition_sha256":4121,"description":117,"flags":4,"id":118,"machine_id":1787,"manufacturer":112,"root_driver":111,"year":115},{"coverage_status":81,"definition":4094,"definition_sha256":4121,"description":110,"flags":4,"id":111,"machine_id":1787,"manufacturer":112,"root_driver":111,"year":115},[4126,4130,4134,4137,4140,4144],{"slug":4127,"name":4128,"manufacturer":112,"year":1796,"status":4129},"stern-iron-man-2010","Iron Man","author_ready",{"slug":4131,"name":4132,"manufacturer":112,"year":4133,"status":4129},"stern-the-rolling-stones-standard-2011","The Rolling Stones (Standard)",2011,{"slug":4135,"name":4136,"manufacturer":112,"year":4133,"status":4129},"stern-the-rolling-stones-limited-edition-2011","The Rolling Stones Limited Edition",{"slug":4138,"name":4139,"manufacturer":112,"year":4133,"status":4129},"stern-tron-legacy-limited-edition-2011","TRON: Legacy Limited Edition",{"slug":4141,"name":4142,"manufacturer":112,"year":4143,"status":4129},"stern-ac-dc-premium-limited-edition-luci-2012","AC\u002FDC Premium \u002F Limited Edition \u002F LUCI Premium",2012,{"slug":4145,"name":4146,"manufacturer":112,"year":4143,"status":4129},"stern-ac-dc-pro-2012","AC\u002FDC Pro (original)",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4148},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\u002F>\u003Cpath d=\"M3 5v14a9 3 0 0 0 18 0V5\"\u002F>\u003Cpath d=\"M3 12a9 3 0 0 0 18 0\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4150,"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":4152},"\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":4154},"\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":4156},"\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":4158},"\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":4160},"\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":4162},"\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":4164},"\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":4166},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4168},"\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":4170},"\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":4172},"\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":4174},"\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":4176},"\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":4178},"\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":4180},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"18\" r=\"3\"\u002F>\u003Ccircle cx=\"6\" cy=\"6\" r=\"3\"\u002F>\u003Ccircle cx=\"18\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9m6 3v3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4182},"\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":4184},"\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":4186},"\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":4188},"\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":4190},"\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":4192},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\" ry=\"2\"\u002F>\u003Ccircle cx=\"9\" cy=\"9\" r=\"2\"\u002F>\u003Cpath d=\"m21 15l-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4194},"\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":4196},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 3h6v6m-11 5L21 3m-3 10v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4198},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"4\" height=\"6\" x=\"14\" y=\"14\" rx=\"2\"\u002F>\u003Crect width=\"4\" height=\"6\" x=\"6\" y=\"4\" rx=\"2\"\u002F>\u003Cpath d=\"M6 20h4m4-10h4M6 14h2v6m6-16h2v6\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4200,"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":4202},"\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":4204},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 19h8M4 17l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":4206},"\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":4208},"\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":4210},"\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":4212},"\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":4214},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1788002201171]