[{"data":1,"prerenderedAt":3285},["ShallowReactive",2],{"i-lucide:search":3,"i-lucide:sun":8,"i-lucide:github":10,"i-lucide:menu":13,"i-lucide:git-pull-request-arrow":15,"machine-bally-eight-ball-deluxe-1981":17,"i-lucide:file-json-2":3227,"i-lucide:map-pin":3229,"i-lucide:shield-check":3231,"i-lucide:toggle-left":3233,"i-lucide:zap":3235,"i-lucide:cog":3237,"i-lucide:cable":3239,"i-lucide:disc-3":3241,"i-lucide:library-big":3243,"i-lucide:triangle-alert":3245,"i-lucide:plug-zap":3247,"i-lucide:arrow-up-right":3249,"i-lucide:info":3251,"i-lucide:monitor":3253,"i-lucide:chevrons-down":3255,"i-lucide:log-out":3257,"i-lucide:list":3259,"i-lucide:external-link":3261,"i-lucide:cpu":3263,"i-lucide:book-open":3265,"i-lucide:image":3267,"i-lucide:quote":3269,"i-lucide:user-check":3271,"i-lucide:terminal":3273,"i-lucide:file-code-2":3275,"i-lucide:table-2":3277,"i-lucide:notebook-pen":3279,"i-lucide:message-square-warning":3281,"i-lucide:chevron-right":3283},{"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":3112},{"conflicts":19,"controller":28,"coverage":30,"displays":40,"drivers":103,"format":136,"inputs":137,"knowledge":1377,"machine":1379,"mechanisms":1390,"outputs":1441,"relationships":3065,"schema_version":65,"sources":3087,"slug":3165,"sourcePath":3166,"knowledgePath":1378,"knowledgeHtml":3167,"knowledgeHeadings":3168,"knowledgeSummary":3202,"catalogDrivers":3203,"related":3211,"family":3112},[20],{"description":21,"id":22,"path":23,"source_refs":24},"The retained known-working table's own title reads \"Eight Ball Deluxe (Bally 1980)\", but pinned driver.c dates every eballdlx-family CORE_GAMEDEFNV\u002FCORE_CLONEDEFNV entry 1981, and this manual's own printed copyright (\"COPYRIGHT MCMLXXXIV BY BALLY MIDWAY MFG. CO.\", 1984) is neither value -- it is a later reprint date under the merged \"Bally Midway\" imprint that did not exist until 1983-84, not the physical machine's release year. This definition uses 1981, matching the pinned driver and the pre-existing stub identity; the table author's \"1980\" is treated as an informal\u002Fincorrect dating rather than a competing authority. See knowledge\u002Fbally\u002Feight-ball-deluxe-1981.md.","conflict.retained-table-year-vs-driver","machine.year",[25,26,27],"vpx-table.ebd-bord-1-0-1","pinmame.core.4ec52ff0ac13","manual.bally.eight-ball-deluxe.1981",{"inversion_applied_by_emulator":12,"platform":29},"pinmame.by35",{"status":31,"missing":32,"dimensions":37},"partial",[33,34,35,36],"input_semantics","output_semantics","recreation_notes","unresolved_conflicts",{"address_enumeration":38,"catalog_identity":38,"mechanisms":38,"physical_wiring":38,"recreation_knowledge":39,"semantic_naming":39,"spatial_placement":38,"variant_coverage":38},"validated","candidate",[41,54,64,74,83,93],{"controller_index":4,"id":42,"kind":43,"label":44,"provenance":45,"segment_start":4,"spatial":48,"width":53},"display.player-1-score","segment","Player 1 score, seven digits",{"source_refs":46,"status":38},[26,27,47],"runtime.eight-ball-deluxe.self-test",{"provenance":49,"reason":51,"status":52},{"source_refs":50,"status":38},[26,27],"cabinet_or_service","not_applicable",7,{"controller_index":55,"id":56,"kind":43,"label":57,"provenance":58,"segment_start":60,"spatial":61,"width":53},1,"display.player-2-score","Player 2 score, seven digits",{"source_refs":59,"status":38},[26,27,47],8,{"provenance":62,"reason":51,"status":52},{"source_refs":63,"status":38},[26,27],{"controller_index":65,"id":66,"kind":43,"label":67,"provenance":68,"segment_start":70,"spatial":71,"width":53},2,"display.player-3-score","Player 3 score, seven digits",{"source_refs":69,"status":38},[26,27,47],16,{"provenance":72,"reason":51,"status":52},{"source_refs":73,"status":38},[26,27],{"controller_index":75,"id":76,"kind":43,"label":77,"provenance":78,"segment_start":5,"spatial":80,"width":53},3,"display.player-4-score","Player 4 score, seven digits",{"source_refs":79,"status":38},[26,27,47],{"provenance":81,"reason":51,"status":52},{"source_refs":82,"status":38},[26,27],{"controller_index":84,"id":85,"kind":43,"label":86,"provenance":87,"segment_start":89,"spatial":90,"width":65},4,"display.credits","Credits, two digits",{"source_refs":88,"status":38},[26,27,47],32,{"provenance":91,"reason":51,"status":52},{"source_refs":92,"status":38},[26,27],{"controller_index":94,"id":95,"kind":43,"label":96,"provenance":97,"segment_start":99,"spatial":100,"width":65},5,"display.ball-in-play","Match and ball in play, two digits",{"source_refs":98,"status":38},[26,27,47],34,{"provenance":101,"reason":51,"status":52},{"source_refs":102,"status":38},[26,27],[104,111,115,121,126,130],{"description":105,"flags":4,"id":106,"manufacturer":107,"physical_compatibility":108,"variant_notes":109,"year":110},"Eight Ball Deluxe (rev. 15)","eballdlx","Bally","identical","Production revision 15 game ROM (838-15) shipped with the physical machine; the reference driver for this definition. Pinned driver.c declares GEN_BY35, dispBy7 (seven-digit displays), FLIP_SW(FLIP_L), lampCol=8 (an auxiliary lamp driver board is present), SNDBRD_BY61 (Squawk & Talk speech), and BY35GD_NOSOUNDE.","1981",{"clone_of":106,"description":112,"flags":4,"id":113,"manufacturer":107,"physical_compatibility":108,"variant_notes":114,"year":110},"Eight Ball Deluxe (rev. 14)","eballd14","Revision 14 game ROM (838-14); an earlier firmware revision of the same physical machine with no controller-address or playfield change.",{"clone_of":106,"description":116,"flags":4,"id":117,"manufacturer":118,"physical_compatibility":108,"variant_notes":119,"year":120},"Eight Ball Deluxe (Free Play)","eballdla","Bally \u002F Oliver","2004 Bally\u002FOliver free-play conversion, revision 1. Keeps the production 838-15 game ROM and replaces only the sound-select ROM at U6 with a free-play variant; no hardware change.","2004",{"clone_of":106,"description":122,"flags":4,"id":123,"manufacturer":118,"physical_compatibility":108,"variant_notes":124,"year":125},"Eight Ball Deluxe (modified rules rev. 29)","eballdlb","2007 Bally\u002FOliver modified-rules conversion, revision 29. Replaces both game ROMs with a rules variant; same physical machine and address space.","2007",{"clone_of":106,"description":127,"flags":4,"id":128,"manufacturer":118,"physical_compatibility":108,"variant_notes":129,"year":125},"Eight Ball Deluxe (modified rules rev. 32)","eballdlc","2007 Bally\u002FOliver modified-rules conversion, revision 32; same physical machine and address space as eballdlb.",{"clone_of":106,"description":131,"flags":4,"id":132,"manufacturer":133,"physical_compatibility":108,"variant_notes":134,"year":135},"Eight Ball Deluxe (P2\u002F4 Bonus Bugfix)","eballdld","Bally \u002F idleman","2019 community firmware fix (\"P2\u002F4 Bonus Bugfix\") based on revision 15, correcting a player 2\u002F4 bonus countdown defect; no controller-address or playfield change.","2019","pinmame-machine-definition",[138,160,175,190,205,220,236,250,265,282,298,314,330,346,362,377,392,409,425,441,457,473,489,505,520,537,553,569,585,600,615,631,646,664,680,694,716,733,750,767,784,798,812,830,842,854,866,883,900,917,934,947,964,981,998,1015,1032,1049,1066,1090,1107,1124,1141,1158,1175,1192,1209,1226,1245,1263,1282,1301,1320,1339,1358],{"aliases":139,"availability":146,"binding":147,"id":149,"kind":150,"label":151,"physical":152,"provenance":154,"spatial":157},[140,143],{"namespace":141,"value":142},"pinmame.dip","1",{"namespace":144,"value":145},"manual.address","S1","used",{"device":55,"group":148},"pinmame.input.dip","dip.option-switch-1","dip_switch","Coin Chute I (hinge side) credits-per-coin selector bit 1",{"notes":153},"Bank 1 of four eight-position banks (S1-S8, S9-S16, S17-S24, S25-S32) on the AS-2518-35 MPU module.",{"source_refs":155,"status":38},[27,156],"controller-profile.pinmame-by35",{"provenance":158,"reason":150,"status":52},{"source_refs":159,"status":38},[27],{"aliases":161,"availability":146,"binding":166,"id":167,"kind":150,"label":168,"physical":169,"provenance":170,"spatial":172},[162,164],{"namespace":141,"value":163},"2",{"namespace":144,"value":165},"S2",{"device":65,"group":148},"dip.option-switch-2","Coin Chute I (hinge side) credits-per-coin selector bit 2",{"notes":153},{"source_refs":171,"status":38},[27,156],{"provenance":173,"reason":150,"status":52},{"source_refs":174,"status":38},[27],{"aliases":176,"availability":146,"binding":181,"id":182,"kind":150,"label":183,"physical":184,"provenance":185,"spatial":187},[177,179],{"namespace":141,"value":178},"3",{"namespace":144,"value":180},"S3",{"device":75,"group":148},"dip.option-switch-3","Coin Chute I (hinge side) credits-per-coin selector bit 3",{"notes":153},{"source_refs":186,"status":38},[27,156],{"provenance":188,"reason":150,"status":52},{"source_refs":189,"status":38},[27],{"aliases":191,"availability":146,"binding":196,"id":197,"kind":150,"label":198,"physical":199,"provenance":200,"spatial":202},[192,194],{"namespace":141,"value":193},"4",{"namespace":144,"value":195},"S4",{"device":84,"group":148},"dip.option-switch-4","Coin Chute I (hinge side) credits-per-coin selector bit 4",{"notes":153},{"source_refs":201,"status":38},[27,156],{"provenance":203,"reason":150,"status":52},{"source_refs":204,"status":38},[27],{"aliases":206,"availability":146,"binding":211,"id":212,"kind":150,"label":213,"physical":214,"provenance":215,"spatial":217},[207,209],{"namespace":141,"value":208},"5",{"namespace":144,"value":210},"S5",{"device":94,"group":148},"dip.option-switch-5","Coin Chute I (hinge side) credits-per-coin selector bit 5",{"notes":153},{"source_refs":216,"status":38},[27,156],{"provenance":218,"reason":150,"status":52},{"source_refs":219,"status":38},[27],{"aliases":221,"availability":146,"binding":226,"id":228,"kind":150,"label":229,"physical":230,"provenance":231,"spatial":233},[222,224],{"namespace":141,"value":223},"6",{"namespace":144,"value":225},"S6",{"device":227,"group":148},6,"dip.option-switch-6","Game feature option (function not resolved in this pass)",{"notes":153},{"source_refs":232,"status":39},[27,156],{"provenance":234,"reason":150,"status":52},{"source_refs":235,"status":38},[27],{"aliases":237,"availability":146,"binding":242,"id":243,"kind":150,"label":229,"physical":244,"provenance":245,"spatial":247},[238,240],{"namespace":141,"value":239},"7",{"namespace":144,"value":241},"S7",{"device":53,"group":148},"dip.option-switch-7",{"notes":153},{"source_refs":246,"status":39},[27,156],{"provenance":248,"reason":150,"status":52},{"source_refs":249,"status":38},[27],{"aliases":251,"availability":146,"binding":256,"id":257,"kind":150,"label":258,"physical":259,"provenance":260,"spatial":262},[252,254],{"namespace":141,"value":253},"8",{"namespace":144,"value":255},"S8",{"device":60,"group":148},"dip.option-switch-8","A-B-C-D feature: number of drop targets dropped from the 7-bank per completion (1 or 2)",{"notes":153},{"source_refs":261,"status":38},[27,156],{"provenance":263,"reason":150,"status":52},{"source_refs":264,"status":38},[27],{"aliases":266,"availability":146,"binding":271,"id":273,"kind":150,"label":274,"physical":275,"provenance":277,"spatial":279},[267,269],{"namespace":141,"value":268},"9",{"namespace":144,"value":270},"S9",{"device":272,"group":148},9,"dip.option-switch-9","Coin Chute III credits-per-coin selector bit 1",{"notes":276},"Bank 2 of four eight-position banks (S1-S8, S9-S16, S17-S24, S25-S32) on the AS-2518-35 MPU module.",{"source_refs":278,"status":38},[27,156],{"provenance":280,"reason":150,"status":52},{"source_refs":281,"status":38},[27],{"aliases":283,"availability":146,"binding":288,"id":290,"kind":150,"label":291,"physical":292,"provenance":293,"spatial":295},[284,286],{"namespace":141,"value":285},"10",{"namespace":144,"value":287},"S10",{"device":289,"group":148},10,"dip.option-switch-10","Coin Chute III credits-per-coin selector bit 2",{"notes":276},{"source_refs":294,"status":38},[27,156],{"provenance":296,"reason":150,"status":52},{"source_refs":297,"status":38},[27],{"aliases":299,"availability":146,"binding":304,"id":306,"kind":150,"label":307,"physical":308,"provenance":309,"spatial":311},[300,302],{"namespace":141,"value":301},"11",{"namespace":144,"value":303},"S11",{"device":305,"group":148},11,"dip.option-switch-11","Coin Chute III credits-per-coin selector bit 3",{"notes":276},{"source_refs":310,"status":38},[27,156],{"provenance":312,"reason":150,"status":52},{"source_refs":313,"status":38},[27],{"aliases":315,"availability":146,"binding":320,"id":322,"kind":150,"label":323,"physical":324,"provenance":325,"spatial":327},[316,318],{"namespace":141,"value":317},"12",{"namespace":144,"value":319},"S12",{"device":321,"group":148},12,"dip.option-switch-12","Coin Chute III credits-per-coin selector bit 4",{"notes":276},{"source_refs":326,"status":38},[27,156],{"provenance":328,"reason":150,"status":52},{"source_refs":329,"status":38},[27],{"aliases":331,"availability":146,"binding":336,"id":338,"kind":150,"label":339,"physical":340,"provenance":341,"spatial":343},[332,334],{"namespace":141,"value":333},"13",{"namespace":144,"value":335},"S13",{"device":337,"group":148},13,"dip.option-switch-13","Coin Chute III credits-per-coin selector bit 5",{"notes":276},{"source_refs":342,"status":38},[27,156],{"provenance":344,"reason":150,"status":52},{"source_refs":345,"status":38},[27],{"aliases":347,"availability":146,"binding":352,"id":354,"kind":150,"label":355,"physical":356,"provenance":357,"spatial":359},[348,350],{"namespace":141,"value":349},"14",{"namespace":144,"value":351},"S14",{"device":353,"group":148},14,"dip.option-switch-14","Rollover Button feature: scoring-sequence variant selector",{"notes":276},{"source_refs":358,"status":38},[27,156],{"provenance":360,"reason":150,"status":52},{"source_refs":361,"status":38},[27],{"aliases":363,"availability":146,"binding":368,"id":370,"kind":150,"label":229,"physical":371,"provenance":372,"spatial":374},[364,366],{"namespace":141,"value":365},"15",{"namespace":144,"value":367},"S15",{"device":369,"group":148},15,"dip.option-switch-15",{"notes":276},{"source_refs":373,"status":39},[27,156],{"provenance":375,"reason":150,"status":52},{"source_refs":376,"status":38},[27],{"aliases":378,"availability":146,"binding":383,"id":384,"kind":150,"label":385,"physical":386,"provenance":387,"spatial":389},[379,381],{"namespace":141,"value":380},"16",{"namespace":144,"value":382},"S16",{"device":70,"group":148},"dip.option-switch-16","Saucer feature: 56K\u002F112K super-bonus timer multiplier selector",{"notes":276},{"source_refs":388,"status":38},[27,156],{"provenance":390,"reason":150,"status":52},{"source_refs":391,"status":38},[27],{"aliases":393,"availability":146,"binding":398,"id":400,"kind":150,"label":401,"physical":402,"provenance":404,"spatial":406},[394,396],{"namespace":141,"value":395},"17",{"namespace":144,"value":397},"S17",{"device":399,"group":148},17,"dip.option-switch-17","Coin Chute II (center) credits-per-coin selector bit 1",{"notes":403},"Bank 3 of four eight-position banks (S1-S8, S9-S16, S17-S24, S25-S32) on the AS-2518-35 MPU module.",{"source_refs":405,"status":38},[27,156],{"provenance":407,"reason":150,"status":52},{"source_refs":408,"status":38},[27],{"aliases":410,"availability":146,"binding":415,"id":417,"kind":150,"label":418,"physical":419,"provenance":420,"spatial":422},[411,413],{"namespace":141,"value":412},"18",{"namespace":144,"value":414},"S18",{"device":416,"group":148},18,"dip.option-switch-18","Coin Chute II (center) credits-per-coin selector bit 2",{"notes":403},{"source_refs":421,"status":38},[27,156],{"provenance":423,"reason":150,"status":52},{"source_refs":424,"status":38},[27],{"aliases":426,"availability":146,"binding":431,"id":433,"kind":150,"label":434,"physical":435,"provenance":436,"spatial":438},[427,429],{"namespace":141,"value":428},"19",{"namespace":144,"value":430},"S19",{"device":432,"group":148},19,"dip.option-switch-19","Coin Chute II (center) credits-per-coin selector bit 3",{"notes":403},{"source_refs":437,"status":38},[27,156],{"provenance":439,"reason":150,"status":52},{"source_refs":440,"status":38},[27],{"aliases":442,"availability":146,"binding":447,"id":449,"kind":150,"label":450,"physical":451,"provenance":452,"spatial":454},[443,445],{"namespace":141,"value":444},"20",{"namespace":144,"value":446},"S20",{"device":448,"group":148},20,"dip.option-switch-20","Coin Chute II (center) credits-per-coin selector bit 4",{"notes":403},{"source_refs":453,"status":38},[27,156],{"provenance":455,"reason":150,"status":52},{"source_refs":456,"status":38},[27],{"aliases":458,"availability":146,"binding":463,"id":465,"kind":150,"label":466,"physical":467,"provenance":468,"spatial":470},[459,461],{"namespace":141,"value":460},"21",{"namespace":144,"value":462},"S21",{"device":464,"group":148},21,"dip.option-switch-21","7 Bank & Deluxe Targets feature: recall\u002Freset deluxe lites after each ball",{"notes":403},{"source_refs":469,"status":38},[27,156],{"provenance":471,"reason":150,"status":52},{"source_refs":472,"status":38},[27],{"aliases":474,"availability":146,"binding":479,"id":481,"kind":150,"label":482,"physical":483,"provenance":484,"spatial":486},[475,477],{"namespace":141,"value":476},"22",{"namespace":144,"value":478},"S22",{"device":480,"group":148},22,"dip.option-switch-22","7 Bank & Deluxe Targets feature: advance backbox deluxe lamps on any deluxe hit vs. only on deluxe-SPL",{"notes":403},{"source_refs":485,"status":38},[27,156],{"provenance":487,"reason":150,"status":52},{"source_refs":488,"status":38},[27],{"aliases":490,"availability":146,"binding":495,"id":497,"kind":150,"label":498,"physical":499,"provenance":500,"spatial":502},[491,493],{"namespace":141,"value":492},"23",{"namespace":144,"value":494},"S23",{"device":496,"group":148},23,"dip.option-switch-23","7 Bank & Deluxe Targets feature: deluxe 50,000 award vs. 7-target reset selector",{"notes":403},{"source_refs":501,"status":38},[27,156],{"provenance":503,"reason":150,"status":52},{"source_refs":504,"status":38},[27],{"aliases":506,"availability":146,"binding":511,"id":512,"kind":150,"label":513,"physical":514,"provenance":515,"spatial":517},[507,509],{"namespace":141,"value":508},"24",{"namespace":144,"value":510},"S24",{"device":5,"group":148},"dip.option-switch-24","Bank Shot \u002F Deluxe feature: alternate-or-camp scoring selector",{"notes":403},{"source_refs":516,"status":38},[27,156],{"provenance":518,"reason":150,"status":52},{"source_refs":519,"status":38},[27],{"aliases":521,"availability":146,"binding":526,"id":528,"kind":150,"label":529,"physical":530,"provenance":532,"spatial":534},[522,524],{"namespace":141,"value":523},"25",{"namespace":144,"value":525},"S25",{"device":527,"group":148},25,"dip.option-switch-25","Maximum credits selector bit 1",{"notes":531},"Bank 4 of four eight-position banks (S1-S8, S9-S16, S17-S24, S25-S32) on the AS-2518-35 MPU module.",{"source_refs":533,"status":38},[27,156],{"provenance":535,"reason":150,"status":52},{"source_refs":536,"status":38},[27],{"aliases":538,"availability":146,"binding":543,"id":545,"kind":150,"label":546,"physical":547,"provenance":548,"spatial":550},[539,541],{"namespace":141,"value":540},"26",{"namespace":144,"value":542},"S26",{"device":544,"group":148},26,"dip.option-switch-26","Maximum credits selector bit 2",{"notes":531},{"source_refs":549,"status":38},[27,156],{"provenance":551,"reason":150,"status":52},{"source_refs":552,"status":38},[27],{"aliases":554,"availability":146,"binding":559,"id":561,"kind":150,"label":562,"physical":563,"provenance":564,"spatial":566},[555,557],{"namespace":141,"value":556},"27",{"namespace":144,"value":558},"S27",{"device":560,"group":148},27,"dip.option-switch-27","High Score Feature on\u002Foff",{"notes":531},{"source_refs":565,"status":38},[27,156],{"provenance":567,"reason":150,"status":52},{"source_refs":568,"status":38},[27],{"aliases":570,"availability":146,"binding":575,"id":577,"kind":150,"label":578,"physical":579,"provenance":580,"spatial":582},[571,573],{"namespace":141,"value":572},"28",{"namespace":144,"value":574},"S28",{"device":576,"group":148},28,"dip.option-switch-28","Match Feature on\u002Foff (also gates Credit Display per the printed adjustment page)",{"notes":531},{"source_refs":581,"status":38},[27,156],{"provenance":583,"reason":150,"status":52},{"source_refs":584,"status":38},[27],{"aliases":586,"availability":146,"binding":591,"id":593,"kind":150,"label":229,"physical":594,"provenance":595,"spatial":597},[587,589],{"namespace":141,"value":588},"29",{"namespace":144,"value":590},"S29",{"device":592,"group":148},29,"dip.option-switch-29",{"notes":531},{"source_refs":596,"status":39},[27,156],{"provenance":598,"reason":150,"status":52},{"source_refs":599,"status":38},[27],{"aliases":601,"availability":146,"binding":606,"id":608,"kind":150,"label":229,"physical":609,"provenance":610,"spatial":612},[602,604],{"namespace":141,"value":603},"30",{"namespace":144,"value":605},"S30",{"device":607,"group":148},30,"dip.option-switch-30",{"notes":531},{"source_refs":611,"status":39},[27,156],{"provenance":613,"reason":150,"status":52},{"source_refs":614,"status":38},[27],{"aliases":616,"availability":146,"binding":621,"id":623,"kind":150,"label":624,"physical":625,"provenance":626,"spatial":628},[617,619],{"namespace":141,"value":618},"31",{"namespace":144,"value":620},"S31",{"device":622,"group":148},31,"dip.option-switch-31","Balls per game selector bit 1",{"notes":531},{"source_refs":627,"status":38},[27,156],{"provenance":629,"reason":150,"status":52},{"source_refs":630,"status":38},[27],{"aliases":632,"availability":146,"binding":637,"id":638,"kind":150,"label":639,"physical":640,"provenance":641,"spatial":643},[633,635],{"namespace":141,"value":634},"32",{"namespace":144,"value":636},"S32",{"device":89,"group":148},"dip.option-switch-32","Balls per game selector bit 2",{"notes":531},{"source_refs":642,"status":38},[27,156],{"provenance":644,"reason":150,"status":52},{"source_refs":645,"status":38},[27],{"aliases":647,"availability":146,"binding":651,"id":654,"kind":655,"label":656,"normally_closed":6,"physical":657,"provenance":659,"spatial":661},[648],{"namespace":649,"value":650},"pinmame.switch","-7",{"device":652,"group":653},-7,"pinmame.input.switch","switch.diagnostic-7","switch","Self Test Switch",{"notes":658},"Momentary pushbutton on the inside of the coin door (Figure III); this curation exercised it directly via the harness to derive the switch and solenoid address tables.",{"source_refs":660,"status":38},[26,156,47],{"provenance":662,"reason":51,"status":52},{"source_refs":663,"status":38},[26],{"aliases":665,"availability":668,"binding":669,"id":671,"kind":655,"label":672,"normally_closed":6,"physical":673,"provenance":675,"spatial":677},[666],{"namespace":649,"value":667},"-6","optional",{"device":670,"group":653},-6,"switch.diagnostic-6","CPU Diagnostic Line",{"notes":674},"MPU-internal diagnostic line (src\u002Fwpc\u002Fby35.c BY35_SWCPUDIAG\u002FBY35_SWSOUNDDIAG); no discrete physical operator switch is documented for this address on this machine.",{"source_refs":676,"status":38},[26,156],{"provenance":678,"reason":51,"status":52},{"source_refs":679,"status":38},[26],{"aliases":681,"availability":668,"binding":684,"id":686,"kind":655,"label":687,"normally_closed":6,"physical":688,"provenance":689,"spatial":691},[682],{"namespace":649,"value":683},"-5",{"device":685,"group":653},-5,"switch.diagnostic-5","Sound Diagnostic Line",{"notes":674},{"source_refs":690,"status":38},[26,156],{"provenance":692,"reason":51,"status":52},{"source_refs":693,"status":38},[26],{"aliases":695,"availability":146,"binding":697,"id":698,"kind":655,"label":699,"normally_closed":6,"physical":700,"provenance":702,"spatial":705},[696],{"namespace":649,"value":142},{"device":55,"group":653},"switch.matrix-1","2X In-Line Drop Target",{"switch_type":701},"leaf",{"source_refs":703,"status":38},[27,156,47,704],"vpx-script.ebd-bord-1-0-1",{"placements":706,"status":38},[707],{"id":708,"provenance":709,"role":712,"space":713,"x":714,"y":715},"switch.matrix-1.sensor",{"source_refs":710,"status":38},[27,25,711],"vpx-extraction.ebd-bord-1-0-1","sensor","playfield",0.199049,0.33404,{"aliases":717,"availability":146,"binding":719,"id":720,"kind":655,"label":721,"normally_closed":6,"physical":722,"provenance":723,"spatial":725},[718],{"namespace":649,"value":163},{"device":65,"group":653},"switch.matrix-2","3X In-Line Drop Target",{"switch_type":701},{"source_refs":724,"status":38},[27,156,47,704],{"placements":726,"status":38},[727],{"id":728,"provenance":729,"role":712,"space":713,"x":731,"y":732},"switch.matrix-2.sensor",{"source_refs":730,"status":38},[27,25,711],0.18724,0.29909,{"aliases":734,"availability":146,"binding":736,"id":737,"kind":655,"label":738,"normally_closed":6,"physical":739,"provenance":740,"spatial":742},[735],{"namespace":649,"value":178},{"device":75,"group":653},"switch.matrix-3","4X In-Line Drop Target",{"switch_type":701},{"source_refs":741,"status":38},[27,156,47,704],{"placements":743,"status":38},[744],{"id":745,"provenance":746,"role":712,"space":713,"x":748,"y":749},"switch.matrix-3.sensor",{"source_refs":747,"status":38},[27,25,711],0.176266,0.264184,{"aliases":751,"availability":146,"binding":753,"id":754,"kind":655,"label":755,"normally_closed":6,"physical":756,"provenance":757,"spatial":759},[752],{"namespace":649,"value":193},{"device":84,"group":653},"switch.matrix-4","5X In-Line Drop Target",{"switch_type":701},{"source_refs":758,"status":38},[27,156,47,704],{"placements":760,"status":38},[761],{"id":762,"provenance":763,"role":712,"space":713,"x":765,"y":766},"switch.matrix-4.sensor",{"source_refs":764,"status":38},[27,25,711],0.165641,0.228854,{"aliases":768,"availability":146,"binding":770,"id":771,"kind":655,"label":772,"normally_closed":6,"physical":773,"provenance":774,"spatial":776},[769],{"namespace":649,"value":208},{"device":94,"group":653},"switch.matrix-5","In-Line Back Target",{"switch_type":701},{"source_refs":775,"status":38},[27,156,47,704],{"placements":777,"status":38},[778],{"id":779,"provenance":780,"role":712,"space":713,"x":782,"y":783},"switch.matrix-5.sensor",{"source_refs":781,"status":38},[27,25,711],0.20719,0.135496,{"aliases":785,"availability":146,"binding":787,"id":788,"kind":655,"label":789,"normally_closed":6,"physical":790,"provenance":793,"spatial":795},[786],{"namespace":649,"value":223},{"device":227,"group":653},"switch.matrix-6","Credit Button",{"notes":791,"switch_type":792},"Cabinet\u002Fdoor switch; not shown on the playfield wiring schematic (W-1192-28C is playfield-only).","button",{"source_refs":794,"status":38},[27,156,47],{"provenance":796,"reason":51,"status":52},{"source_refs":797,"status":38},[27],{"aliases":799,"availability":146,"binding":801,"id":802,"kind":655,"label":803,"normally_closed":6,"physical":804,"provenance":807,"spatial":809},[800],{"namespace":649,"value":239},{"device":53,"group":653},"switch.matrix-7","Tilt",{"notes":805,"quantity":75,"switch_type":806},"TILT (3): the plumb-bob tilt switch plus two related contacts documented in Section II as producing the tilt penalty; all wired to this one address.","tilt",{"source_refs":808,"status":38},[27,156,47],{"provenance":810,"reason":51,"status":52},{"source_refs":811,"status":38},[27],{"aliases":813,"availability":146,"binding":815,"id":816,"kind":655,"label":817,"normally_closed":6,"physical":818,"provenance":820,"spatial":822},[814],{"namespace":649,"value":253},{"device":60,"group":653},"switch.matrix-8","Outhole",{"notes":819,"switch_type":701},"Outhole ball-trough sensor; positioned at the retained table's Drain kicker, the physical outhole beneath the playfield.",{"source_refs":821,"status":38},[27,156,47,704],{"placements":823,"status":38},[824],{"id":825,"provenance":826,"role":712,"space":713,"x":828,"y":829},"switch.matrix-8.sensor",{"source_refs":827,"status":38},[27,25,711],0.452433,0.960318,{"aliases":831,"availability":146,"binding":833,"id":834,"kind":655,"label":835,"normally_closed":6,"physical":836,"provenance":837,"spatial":839},[832],{"namespace":649,"value":268},{"device":272,"group":653},"switch.matrix-9","Coin Chute III (Right)",{"notes":791,"switch_type":701},{"source_refs":838,"status":38},[27,156,47],{"provenance":840,"reason":51,"status":52},{"source_refs":841,"status":38},[27],{"aliases":843,"availability":146,"binding":845,"id":846,"kind":655,"label":847,"normally_closed":6,"physical":848,"provenance":849,"spatial":851},[844],{"namespace":649,"value":285},{"device":289,"group":653},"switch.matrix-10","Coin Chute I (Left)",{"notes":791,"switch_type":701},{"source_refs":850,"status":38},[27,156,47],{"provenance":852,"reason":51,"status":52},{"source_refs":853,"status":38},[27],{"aliases":855,"availability":146,"binding":857,"id":858,"kind":655,"label":859,"normally_closed":6,"physical":860,"provenance":861,"spatial":863},[856],{"namespace":649,"value":301},{"device":305,"group":653},"switch.matrix-11","Coin Chute II (Middle)",{"notes":791,"switch_type":701},{"source_refs":862,"status":38},[27,156,47],{"provenance":864,"reason":51,"status":52},{"source_refs":865,"status":38},[27],{"aliases":867,"availability":146,"binding":869,"id":870,"kind":655,"label":871,"normally_closed":6,"physical":872,"provenance":873,"spatial":875},[868],{"namespace":649,"value":317},{"device":321,"group":653},"switch.matrix-12","\"A\" Rollover Lane",{"switch_type":701},{"source_refs":874,"status":38},[27,156,47,704],{"placements":876,"status":38},[877],{"id":878,"provenance":879,"role":712,"space":713,"x":881,"y":882},"switch.matrix-12.sensor",{"source_refs":880,"status":38},[27,25,711],0.315594,0.151259,{"aliases":884,"availability":146,"binding":886,"id":887,"kind":655,"label":888,"normally_closed":6,"physical":889,"provenance":890,"spatial":892},[885],{"namespace":649,"value":333},{"device":337,"group":653},"switch.matrix-13","\"B\" Rollover Lane",{"switch_type":701},{"source_refs":891,"status":38},[27,156,47,704],{"placements":893,"status":38},[894],{"id":895,"provenance":896,"role":712,"space":713,"x":898,"y":899},"switch.matrix-13.sensor",{"source_refs":897,"status":38},[27,25,711],0.420116,0.151953,{"aliases":901,"availability":146,"binding":903,"id":904,"kind":655,"label":905,"normally_closed":6,"physical":906,"provenance":907,"spatial":909},[902],{"namespace":649,"value":349},{"device":353,"group":653},"switch.matrix-14","\"C\" Rollover Lane",{"switch_type":701},{"source_refs":908,"status":38},[27,156,47,704],{"placements":910,"status":38},[911],{"id":912,"provenance":913,"role":712,"space":713,"x":915,"y":916},"switch.matrix-14.sensor",{"source_refs":914,"status":38},[27,25,711],0.120585,0.696801,{"aliases":918,"availability":146,"binding":920,"id":921,"kind":655,"label":922,"normally_closed":6,"physical":923,"provenance":924,"spatial":926},[919],{"namespace":649,"value":365},{"device":369,"group":653},"switch.matrix-15","\"D\" Rollover Lane",{"switch_type":701},{"source_refs":925,"status":38},[27,156,47,704],{"placements":927,"status":38},[928],{"id":929,"provenance":930,"role":712,"space":713,"x":932,"y":933},"switch.matrix-15.sensor",{"source_refs":931,"status":38},[27,25,711],0.783019,0.697061,{"aliases":935,"availability":146,"binding":937,"id":938,"kind":655,"label":939,"normally_closed":6,"physical":940,"provenance":942,"spatial":944},[936],{"namespace":649,"value":380},{"device":70,"group":653},"switch.matrix-16","Slam Tilt",{"notes":941,"quantity":65,"switch_type":701},"SLAM (2): Section II documents two factory-installed slam switches (front door, left side of cabinet) wired to this one address; the operator may add more.",{"source_refs":943,"status":38},[27,156,47],{"provenance":945,"reason":51,"status":52},{"source_refs":946,"status":38},[27],{"aliases":948,"availability":146,"binding":950,"id":951,"kind":655,"label":952,"normally_closed":6,"physical":953,"provenance":954,"spatial":956},[949],{"namespace":649,"value":395},{"device":399,"group":653},"switch.matrix-17","1, 9 Drop Target",{"switch_type":701},{"source_refs":955,"status":38},[27,156,47,704],{"placements":957,"status":38},[958],{"id":959,"provenance":960,"role":712,"space":713,"x":962,"y":963},"switch.matrix-17.sensor",{"source_refs":961,"status":38},[27,25,711],0.781762,0.368699,{"aliases":965,"availability":146,"binding":967,"id":968,"kind":655,"label":969,"normally_closed":6,"physical":970,"provenance":971,"spatial":973},[966],{"namespace":649,"value":412},{"device":416,"group":653},"switch.matrix-18","2, 10 Drop Target",{"switch_type":701},{"source_refs":972,"status":38},[27,156,47,704],{"placements":974,"status":38},[975],{"id":976,"provenance":977,"role":712,"space":713,"x":979,"y":980},"switch.matrix-18.sensor",{"source_refs":978,"status":38},[27,25,711],0.792269,0.397063,{"aliases":982,"availability":146,"binding":984,"id":985,"kind":655,"label":986,"normally_closed":6,"physical":987,"provenance":988,"spatial":990},[983],{"namespace":649,"value":428},{"device":432,"group":653},"switch.matrix-19","3, 11 Drop Target",{"switch_type":701},{"source_refs":989,"status":38},[27,156,47,704],{"placements":991,"status":38},[992],{"id":993,"provenance":994,"role":712,"space":713,"x":996,"y":997},"switch.matrix-19.sensor",{"source_refs":995,"status":38},[27,25,711],0.803196,0.425351,{"aliases":999,"availability":146,"binding":1001,"id":1002,"kind":655,"label":1003,"normally_closed":6,"physical":1004,"provenance":1005,"spatial":1007},[1000],{"namespace":649,"value":444},{"device":448,"group":653},"switch.matrix-20","4, 12 Drop Target",{"switch_type":701},{"source_refs":1006,"status":38},[27,156,47,704],{"placements":1008,"status":38},[1009],{"id":1010,"provenance":1011,"role":712,"space":713,"x":1013,"y":1014},"switch.matrix-20.sensor",{"source_refs":1012,"status":38},[27,25,711],0.811822,0.452807,{"aliases":1016,"availability":146,"binding":1018,"id":1019,"kind":655,"label":1020,"normally_closed":6,"physical":1021,"provenance":1022,"spatial":1024},[1017],{"namespace":649,"value":460},{"device":464,"group":653},"switch.matrix-21","5, 13 Drop Target",{"switch_type":701},{"source_refs":1023,"status":38},[27,156,47,704],{"placements":1025,"status":38},[1026],{"id":1027,"provenance":1028,"role":712,"space":713,"x":1030,"y":1031},"switch.matrix-21.sensor",{"source_refs":1029,"status":38},[27,25,711],0.820448,0.480818,{"aliases":1033,"availability":146,"binding":1035,"id":1036,"kind":655,"label":1037,"normally_closed":6,"physical":1038,"provenance":1039,"spatial":1041},[1034],{"namespace":649,"value":476},{"device":480,"group":653},"switch.matrix-22","6, 14 Drop Target",{"switch_type":701},{"source_refs":1040,"status":38},[27,156,47,704],{"placements":1042,"status":38},[1043],{"id":1044,"provenance":1045,"role":712,"space":713,"x":1047,"y":1048},"switch.matrix-22.sensor",{"source_refs":1046,"status":38},[27,25,711],0.829649,0.50772,{"aliases":1050,"availability":146,"binding":1052,"id":1053,"kind":655,"label":1054,"normally_closed":6,"physical":1055,"provenance":1056,"spatial":1058},[1051],{"namespace":649,"value":492},{"device":496,"group":653},"switch.matrix-23","7, 15 Drop Target",{"switch_type":701},{"source_refs":1057,"status":38},[27,156,47,704],{"placements":1059,"status":38},[1060],{"id":1061,"provenance":1062,"role":712,"space":713,"x":1064,"y":1065},"switch.matrix-23.sensor",{"source_refs":1063,"status":38},[27,25,711],0.837447,0.53445,{"aliases":1067,"availability":146,"binding":1069,"id":1070,"kind":655,"label":1071,"normally_closed":6,"physical":1072,"provenance":1074,"spatial":1076},[1068],{"namespace":649,"value":508},{"device":5,"group":653},"switch.matrix-24","30 Point Rebound",{"notes":1073,"quantity":65,"switch_type":701},"30 POINT REBOUND (2): the retained table models two physical rebound-rubber switch objects (sw24, sw24a) at this one address.",{"source_refs":1075,"status":38},[27,156,47,704],{"placements":1077,"status":38},[1078,1084],{"id":1079,"provenance":1080,"role":712,"space":713,"x":1082,"y":1083},"switch.matrix-24.sensor.1",{"source_refs":1081,"status":38},[27,25,711],0.587324,0.171802,{"id":1085,"provenance":1086,"role":712,"space":713,"x":1088,"y":1089},"switch.matrix-24.sensor.2",{"source_refs":1087,"status":38},[27,25,711],0.680489,0.224872,{"aliases":1091,"availability":146,"binding":1093,"id":1094,"kind":655,"label":1095,"normally_closed":6,"physical":1096,"provenance":1097,"spatial":1099},[1092],{"namespace":649,"value":523},{"device":527,"group":653},"switch.matrix-25","\"D\" Target",{"switch_type":701},{"source_refs":1098,"status":38},[27,156,47,704],{"placements":1100,"status":38},[1101],{"id":1102,"provenance":1103,"role":712,"space":713,"x":1105,"y":1106},"switch.matrix-25.sensor",{"source_refs":1104,"status":38},[27,25,711],0.819444,0.379309,{"aliases":1108,"availability":146,"binding":1110,"id":1111,"kind":655,"label":1112,"normally_closed":6,"physical":1113,"provenance":1114,"spatial":1116},[1109],{"namespace":649,"value":540},{"device":544,"group":653},"switch.matrix-26","\"E\" Target (First)",{"switch_type":701},{"source_refs":1115,"status":38},[27,156,47,704],{"placements":1117,"status":38},[1118],{"id":1119,"provenance":1120,"role":712,"space":713,"x":1122,"y":1123},"switch.matrix-26.sensor",{"source_refs":1121,"status":38},[27,25,711],0.82807,0.407043,{"aliases":1125,"availability":146,"binding":1127,"id":1128,"kind":655,"label":1129,"normally_closed":6,"physical":1130,"provenance":1131,"spatial":1133},[1126],{"namespace":649,"value":556},{"device":560,"group":653},"switch.matrix-27","\"L\" Target",{"switch_type":701},{"source_refs":1132,"status":38},[27,156,47,704],{"placements":1134,"status":38},[1135],{"id":1136,"provenance":1137,"role":712,"space":713,"x":1139,"y":1140},"switch.matrix-27.sensor",{"source_refs":1138,"status":38},[27,25,711],0.836984,0.43644,{"aliases":1142,"availability":146,"binding":1144,"id":1145,"kind":655,"label":1146,"normally_closed":6,"physical":1147,"provenance":1148,"spatial":1150},[1143],{"namespace":649,"value":572},{"device":576,"group":653},"switch.matrix-28","\"U\" Target",{"switch_type":701},{"source_refs":1149,"status":38},[27,156,47,704],{"placements":1151,"status":38},[1152],{"id":1153,"provenance":1154,"role":712,"space":713,"x":1156,"y":1157},"switch.matrix-28.sensor",{"source_refs":1155,"status":38},[27,25,711],0.846185,0.464728,{"aliases":1159,"availability":146,"binding":1161,"id":1162,"kind":655,"label":1163,"normally_closed":6,"physical":1164,"provenance":1165,"spatial":1167},[1160],{"namespace":649,"value":588},{"device":592,"group":653},"switch.matrix-29","\"X\" Target",{"switch_type":701},{"source_refs":1166,"status":38},[27,156,47,704],{"placements":1168,"status":38},[1169],{"id":1170,"provenance":1171,"role":712,"space":713,"x":1173,"y":1174},"switch.matrix-29.sensor",{"source_refs":1172,"status":38},[27,25,711],0.856536,0.493017,{"aliases":1176,"availability":146,"binding":1178,"id":1179,"kind":655,"label":1180,"normally_closed":6,"physical":1181,"provenance":1182,"spatial":1184},[1177],{"namespace":649,"value":603},{"device":607,"group":653},"switch.matrix-30","\"E\" Target (Second)",{"switch_type":701},{"source_refs":1183,"status":38},[27,156,47,704],{"placements":1185,"status":38},[1186],{"id":1187,"provenance":1188,"role":712,"space":713,"x":1190,"y":1191},"switch.matrix-30.sensor",{"source_refs":1189,"status":38},[27,25,711],0.866312,0.524355,{"aliases":1193,"availability":146,"binding":1195,"id":1196,"kind":655,"label":1197,"normally_closed":6,"physical":1198,"provenance":1199,"spatial":1201},[1194],{"namespace":649,"value":618},{"device":622,"group":653},"switch.matrix-31","Right Outlane",{"switch_type":701},{"source_refs":1200,"status":38},[27,156,47,704],{"placements":1202,"status":38},[1203],{"id":1204,"provenance":1205,"role":712,"space":713,"x":1207,"y":1208},"switch.matrix-31.sensor",{"source_refs":1206,"status":38},[27,25,711],0.850362,0.697356,{"aliases":1210,"availability":146,"binding":1212,"id":1213,"kind":655,"label":1214,"normally_closed":6,"physical":1215,"provenance":1216,"spatial":1218},[1211],{"namespace":649,"value":634},{"device":89,"group":653},"switch.matrix-32","Left Outlane",{"switch_type":701},{"source_refs":1217,"status":38},[27,156,47,704],{"placements":1219,"status":38},[1220],{"id":1221,"provenance":1222,"role":712,"space":713,"x":1224,"y":1225},"switch.matrix-32.sensor",{"source_refs":1223,"status":38},[27,25,711],0.05261,0.695591,{"aliases":1227,"availability":146,"binding":1230,"id":1232,"kind":655,"label":1233,"normally_closed":6,"physical":1234,"provenance":1235,"spatial":1237},[1228],{"namespace":649,"value":1229},"33",{"device":1231,"group":653},33,"switch.matrix-33","Single Drop Target",{"switch_type":701},{"source_refs":1236,"status":38},[27,156,47,704],{"placements":1238,"status":38},[1239],{"id":1240,"provenance":1241,"role":712,"space":713,"x":1243,"y":1244},"switch.matrix-33.sensor",{"source_refs":1242,"status":38},[27,25,711],0.786687,0.186326,{"aliases":1246,"availability":146,"binding":1249,"id":1250,"kind":655,"label":1251,"normally_closed":6,"physical":1252,"provenance":1253,"spatial":1255},[1247],{"namespace":649,"value":1248},"34",{"device":99,"group":653},"switch.matrix-34","Saucer",{"switch_type":701},{"source_refs":1254,"status":38},[27,156,47,704],{"placements":1256,"status":38},[1257],{"id":1258,"provenance":1259,"role":712,"space":713,"x":1261,"y":1262},"switch.matrix-34.sensor",{"source_refs":1260,"status":38},[27,25,711],0.591611,0.100693,{"aliases":1264,"availability":146,"binding":1267,"id":1269,"kind":655,"label":1270,"normally_closed":6,"physical":1271,"provenance":1272,"spatial":1274},[1265],{"namespace":649,"value":1266},"35",{"device":1268,"group":653},35,"switch.matrix-35","Rollover Button",{"switch_type":701},{"source_refs":1273,"status":38},[27,156,47,704],{"placements":1275,"status":38},[1276],{"id":1277,"provenance":1278,"role":712,"space":713,"x":1280,"y":1281},"switch.matrix-35.sensor",{"source_refs":1279,"status":38},[27,25,711],0.047613,0.192706,{"aliases":1283,"availability":146,"binding":1286,"id":1288,"kind":655,"label":1289,"normally_closed":6,"physical":1290,"provenance":1291,"spatial":1293},[1284],{"namespace":649,"value":1285},"36",{"device":1287,"group":653},36,"switch.matrix-36","Right Slingshot",{"switch_type":701},{"source_refs":1292,"status":38},[27,156,47,704],{"placements":1294,"status":38},[1295],{"id":1296,"provenance":1297,"role":712,"space":713,"x":1299,"y":1300},"switch.matrix-36.sensor",{"source_refs":1298,"status":38},[27,25,711],0.674637,0.717181,{"aliases":1302,"availability":146,"binding":1305,"id":1307,"kind":655,"label":1308,"normally_closed":6,"physical":1309,"provenance":1310,"spatial":1312},[1303],{"namespace":649,"value":1304},"37",{"device":1306,"group":653},37,"switch.matrix-37","Left Slingshot",{"switch_type":701},{"source_refs":1311,"status":38},[27,156,47,704],{"placements":1313,"status":38},[1314],{"id":1315,"provenance":1316,"role":712,"space":713,"x":1318,"y":1319},"switch.matrix-37.sensor",{"source_refs":1317,"status":38},[27,25,711],0.227437,0.718919,{"aliases":1321,"availability":146,"binding":1324,"id":1326,"kind":655,"label":1327,"normally_closed":6,"physical":1328,"provenance":1329,"spatial":1331},[1322],{"namespace":649,"value":1323},"38",{"device":1325,"group":653},38,"switch.matrix-38","Left Thumper Bumper",{"switch_type":701},{"source_refs":1330,"status":38},[27,156,47,704],{"placements":1332,"status":38},[1333],{"id":1334,"provenance":1335,"role":712,"space":713,"x":1337,"y":1338},"switch.matrix-38.sensor",{"source_refs":1336,"status":38},[27,25,711],0.310762,0.256187,{"aliases":1340,"availability":146,"binding":1343,"id":1345,"kind":655,"label":1346,"normally_closed":6,"physical":1347,"provenance":1348,"spatial":1350},[1341],{"namespace":649,"value":1342},"39",{"device":1344,"group":653},39,"switch.matrix-39","Right Thumper Bumper",{"switch_type":701},{"source_refs":1349,"status":38},[27,156,47,704],{"placements":1351,"status":38},[1352],{"id":1353,"provenance":1354,"role":712,"space":713,"x":1356,"y":1357},"switch.matrix-39.sensor",{"source_refs":1355,"status":38},[27,25,711],0.527506,0.259009,{"aliases":1359,"availability":146,"binding":1362,"id":1364,"kind":655,"label":1365,"normally_closed":6,"physical":1366,"provenance":1367,"spatial":1369},[1360],{"namespace":649,"value":1361},"40",{"device":1363,"group":653},40,"switch.matrix-40","Bottom Thumper Bumper",{"switch_type":701},{"source_refs":1368,"status":38},[27,156,47,704],{"placements":1370,"status":38},[1371],{"id":1372,"provenance":1373,"role":712,"space":713,"x":1375,"y":1376},"switch.matrix-40.sensor",{"source_refs":1374,"status":38},[27,25,711],0.423003,0.358058,{"path":1378,"status":31},"knowledge\u002Fbally\u002Feight-ball-deluxe-1981.md",{"id":1380,"kind":1381,"manufacturer":107,"name":1382,"playfield":1383,"year":1389},"bally.eight-ball-deluxe.1981","physical_pinball","Eight Ball Deluxe",{"height":1384,"provenance":1385,"units":1387,"width":1388},1974,{"source_refs":1386,"status":38},[25,711],"vpx",952,1981,[1391,1405,1414,1422,1432],{"actuators":1392,"behavior":1398,"id":1399,"kind":1400,"label":1401,"provenance":1402,"sensors":1404},[1393,1394,1395,1396,1397],"solenoid.11","solenoid.12","solenoid.13","solenoid.14","solenoid.15","Seven individual drop targets, printed \"1,9\" through \"7,15\" (Feature G, \"7 BANK DROP & DELUXE TARGETS\"): knocking down 1-7 scores 2000 each and flashes the single \"8 ball\" target (switch.matrix-33, a different mechanism); a second pass over the same seven targets scores 3000 each as \"deluxe\" once the 8-ball target has been hit. The retained script's dtbank1 object (script.vbs lines 225-227) wires all seven sensors (sw17-sw23) to one cvpmdroptarget bank. Each target 3-7 has its own small reset coil, fired unconditionally (solenoid.11-15, listed as this mechanism's actuators). Targets 1 and 2 are instead individually re-fired only while Lamp 52 is off, by solenoid.9 (dtbank1.SolHit 1) and solenoid.10 (dtbank1.SolHit 2) respectively -- both owned by their own mechanism below, since Lamp 52 on gives each its more distinctive ball-handling identity. Solenoid.8 (owned by mechanism.saucer) raises this whole bank at once (dtbank1.SolDropUp) while Lamp 52 is off. The manual's own Solenoid Identification Table names each of these seven addresses after its own target pair (\"#1, 9 DROP TARGET\" through \"#7, 15 DROP TARGET\").","mechanism.drop-target-bank-1","drop_target_bank","7-Bank Drop Targets (\"1,9\" through \"7,15\", the Deluxe bank)",{"source_refs":1403,"status":38},[704,27,47],[951,968,985,1002,1019,1036,1053],{"actuators":1406,"behavior":1408,"id":1409,"kind":1400,"label":1410,"provenance":1411,"sensors":1413},[1407],"solenoid.10","Four drop targets scoring 5000\u002F10,000\u002F15,000\u002F20,000 for the 1st-4th target down and lighting 2X\u002F3X\u002F4X\u002F5X respectively (Feature C, \"INLINE DROP & BANK SHOT TARGET FEATURE\"). The retained script's dtbank2 object (script.vbs lines 229-231) wires sw1-sw4 to one cvpmdroptarget bank; solenoid 10, in its Lamp(52)=1 identity, raises the whole bank at once (dtbank2.SolDropUp). The related standup \"In-Line Back Target\" (switch.matrix-5, the \"Bank Shot\" target scoring 50,000) is a separate, non-drop standup pulsed directly by the ball and is not part of this bank.","mechanism.drop-target-bank-2","4-Bank In-Line Drop Targets (2X\u002F3X\u002F4X\u002F5X)",{"source_refs":1412,"status":38},[704,27,47],[698,720,737,754],{"actuators":1415,"behavior":1417,"id":1418,"kind":1400,"label":1233,"provenance":1419,"sensors":1421},[1416],"solenoid.7","One drop target (Feature E, \"SINGLE DROP TARGET FEATURE\"): scores 500 if no right-lane lite is lit, else scores and advances the lit lane value; stays down until the ball returns through lane A or B. The retained script's dtbank3 object (script.vbs lines 233-235) wires sw33 to a one-target cvpmdroptarget bank reset unconditionally by solenoid 7 (Soldtbank3, dtBank3.SolDropUp).","mechanism.drop-target-single",{"source_refs":1420,"status":38},[704,27,47],[1232],{"actuators":1423,"behavior":1425,"id":1426,"kind":1427,"label":1428,"provenance":1429,"sensors":1431},[1424],"solenoid.8","Upper-playfield ball-capture saucer (Feature B, \"SAUCER FEATURE\"): scores the top-right lane SPL award and 500 or 7000 points per lit inline-bank light, plus the 56K\u002F112K super-bonus multiplier. The retained script's bsTP cvpmBallStack object (script.vbs line 220) captures the ball at sw34 and kicks it back into play; solenoid 8, in its Lamp(52)=1 identity, is the kick-out coil (bsTP.SolOut).","mechanism.saucer","kicker","Playfield Saucer",{"source_refs":1430,"status":38},[704,27,47],[1250],{"actuators":1433,"behavior":1435,"id":1436,"kind":1427,"label":1437,"provenance":1438,"sensors":1440},[1434],"solenoid.9","Ball-drain sensor beneath the playfield (Section II, General Game Operation: \"the outhole kicker serves the ball to the shooter alley\"). The retained script's bsTrough cvpmBallStack object (script.vbs line 213) captures the drained ball at the Drain kicker (switch.matrix-8) and releases it; solenoid 9, in its Lamp(52)=1 identity, is the release coil (bsTrough.SolOut).","mechanism.outhole","Outhole \u002F Ball Trough",{"source_refs":1439,"status":38},[704,27,47],[816],[1442,1462,1478,1494,1510,1526,1542,1558,1574,1590,1606,1622,1638,1654,1670,1686,1702,1718,1734,1750,1766,1782,1798,1814,1830,1846,1862,1878,1894,1910,1926,1942,1960,1978,1996,2014,2032,2050,2067,2085,2103,2121,2139,2157,2175,2193,2211,2229,2247,2265,2283,2301,2319,2337,2355,2373,2391,2409,2427,2445,2463,2481,2499,2517,2535,2555,2573,2591,2609,2627,2645,2663,2683,2703,2723,2745,2762,2779,2796,2813,2833,2850,2871,2893,2915,2931,2947,2963,2979,2995,3009,3021,3038,3053],{"aliases":1443,"availability":146,"binding":1446,"id":1448,"kind":1449,"label":1450,"provenance":1451,"spatial":1453},[1444],{"namespace":1445,"value":142},"pinmame.lamp",{"device":55,"group":1447},"pinmame.output.lamp","lamp.1","lamp","Bank Shot 50,000 (In-Line Back Target)",{"source_refs":1452,"status":38},[704,27],{"placements":1454,"status":38},[1455],{"id":1456,"provenance":1457,"role":1459,"space":713,"x":1460,"y":1461},"lamp.1.emitter",{"source_refs":1458,"status":38},[25,711],"emitter",0.439559,0.753231,{"aliases":1463,"availability":146,"binding":1465,"id":1466,"kind":1449,"label":1467,"provenance":1468,"spatial":1470},[1464],{"namespace":1445,"value":163},{"device":65,"group":1447},"lamp.2","2X (In-Line Multiplier)",{"source_refs":1469,"status":38},[704,27],{"placements":1471,"status":38},[1472],{"id":1473,"provenance":1474,"role":1459,"space":713,"x":1476,"y":1477},"lamp.2.emitter",{"source_refs":1475,"status":38},[25,711],0.47963,0.671771,{"aliases":1479,"availability":146,"binding":1481,"id":1482,"kind":1449,"label":1483,"provenance":1484,"spatial":1486},[1480],{"namespace":1445,"value":178},{"device":75,"group":1447},"lamp.3","3X (In-Line Multiplier)",{"source_refs":1485,"status":38},[704,27],{"placements":1487,"status":38},[1488],{"id":1489,"provenance":1490,"role":1459,"space":713,"x":1492,"y":1493},"lamp.3.emitter",{"source_refs":1491,"status":38},[25,711],0.555936,0.621147,{"aliases":1495,"availability":146,"binding":1497,"id":1498,"kind":1449,"label":1499,"provenance":1500,"spatial":1502},[1496],{"namespace":1445,"value":193},{"device":84,"group":1447},"lamp.4","4X (In-Line Multiplier)",{"source_refs":1501,"status":38},[704,27],{"placements":1503,"status":38},[1504],{"id":1505,"provenance":1506,"role":1459,"space":713,"x":1508,"y":1509},"lamp.4.emitter",{"source_refs":1507,"status":38},[25,711],0.4252,0.599882,{"aliases":1511,"availability":146,"binding":1513,"id":1514,"kind":1449,"label":1515,"provenance":1516,"spatial":1518},[1512],{"namespace":1445,"value":208},{"device":94,"group":1447},"lamp.5","5X (In-Line Multiplier)",{"source_refs":1517,"status":38},[704,27],{"placements":1519,"status":38},[1520],{"id":1521,"provenance":1522,"role":1459,"space":713,"x":1524,"y":1525},"lamp.5.emitter",{"source_refs":1523,"status":38},[25,711],0.600032,0.384826,{"aliases":1527,"availability":146,"binding":1529,"id":1530,"kind":1449,"label":1531,"provenance":1532,"spatial":1534},[1528],{"namespace":1445,"value":223},{"device":227,"group":1447},"lamp.6","Deluxe 1",{"source_refs":1533,"status":38},[704,27],{"placements":1535,"status":38},[1536],{"id":1537,"provenance":1538,"role":1459,"space":713,"x":1540,"y":1541},"lamp.6.emitter",{"source_refs":1539,"status":38},[25,711],0.638374,0.503076,{"aliases":1543,"availability":146,"binding":1545,"id":1546,"kind":1449,"label":1547,"provenance":1548,"spatial":1550},[1544],{"namespace":1445,"value":239},{"device":53,"group":1447},"lamp.7","Deluxe 2",{"source_refs":1549,"status":38},[704,27],{"placements":1551,"status":38},[1552],{"id":1553,"provenance":1554,"role":1459,"space":713,"x":1556,"y":1557},"lamp.7.emitter",{"source_refs":1555,"status":38},[25,711],0.540923,0.389589,{"aliases":1559,"availability":146,"binding":1561,"id":1562,"kind":1449,"label":1563,"provenance":1564,"spatial":1566},[1560],{"namespace":1445,"value":253},{"device":60,"group":1447},"lamp.8","Deluxe 3",{"source_refs":1565,"status":38},[704,27],{"placements":1567,"status":38},[1568],{"id":1569,"provenance":1570,"role":1459,"space":713,"x":1572,"y":1573},"lamp.8.emitter",{"source_refs":1571,"status":38},[25,711],0.577634,0.507464,{"aliases":1575,"availability":146,"binding":1577,"id":1578,"kind":1449,"label":1579,"provenance":1580,"spatial":1582},[1576],{"namespace":1445,"value":268},{"device":272,"group":1447},"lamp.9","Deluxe 4",{"source_refs":1581,"status":38},[704,27],{"placements":1583,"status":38},[1584],{"id":1585,"provenance":1586,"role":1459,"space":713,"x":1588,"y":1589},"lamp.9.emitter",{"source_refs":1587,"status":38},[25,711],0.313192,0.101945,{"aliases":1591,"availability":146,"binding":1593,"id":1594,"kind":1449,"label":1595,"provenance":1596,"spatial":1598},[1592],{"namespace":1445,"value":285},{"device":289,"group":1447},"lamp.10","Deluxe 5",{"source_refs":1597,"status":38},[704,27],{"placements":1599,"status":38},[1600],{"id":1601,"provenance":1602,"role":1459,"space":713,"x":1604,"y":1605},"lamp.10.emitter",{"source_refs":1603,"status":38},[25,711],0.284423,0.071099,{"aliases":1607,"availability":146,"binding":1609,"id":1610,"kind":1449,"label":1611,"provenance":1612,"spatial":1614},[1608],{"namespace":1445,"value":301},{"device":305,"group":1447},"lamp.11","Deluxe 6",{"source_refs":1613,"status":38},[704,27],{"placements":1615,"status":38},[1616],{"id":1617,"provenance":1618,"role":1459,"space":713,"x":1620,"y":1621},"lamp.11.emitter",{"source_refs":1619,"status":38},[25,711],0.451983,0.878938,{"aliases":1623,"availability":146,"binding":1625,"id":1626,"kind":1449,"label":1627,"provenance":1628,"spatial":1630},[1624],{"namespace":1445,"value":317},{"device":321,"group":1447},"lamp.12","Deluxe 7",{"source_refs":1629,"status":38},[704,27],{"placements":1631,"status":38},[1632],{"id":1633,"provenance":1634,"role":1459,"space":713,"x":1636,"y":1637},"lamp.12.emitter",{"source_refs":1635,"status":38},[25,711],0.358053,0.820649,{"aliases":1639,"availability":146,"binding":1641,"id":1642,"kind":1449,"label":1643,"provenance":1644,"spatial":1646},[1640],{"namespace":1445,"value":395},{"device":399,"group":1447},"lamp.17","\"A\" Rollover Lane Lit",{"source_refs":1645,"status":38},[704,27],{"placements":1647,"status":38},[1648],{"id":1649,"provenance":1650,"role":1459,"space":713,"x":1652,"y":1653},"lamp.17.emitter",{"source_refs":1651,"status":38},[25,711],0.374007,0.726272,{"aliases":1655,"availability":146,"binding":1657,"id":1658,"kind":1449,"label":1659,"provenance":1660,"spatial":1662},[1656],{"namespace":1445,"value":412},{"device":416,"group":1447},"lamp.18","Right Lane 20K",{"source_refs":1661,"status":38},[704,27],{"placements":1663,"status":38},[1664],{"id":1665,"provenance":1666,"role":1459,"space":713,"x":1668,"y":1669},"lamp.18.emitter",{"source_refs":1667,"status":38},[25,711],0.564571,0.66508,{"aliases":1671,"availability":146,"binding":1673,"id":1674,"kind":1449,"label":1675,"provenance":1676,"spatial":1678},[1672],{"namespace":1445,"value":428},{"device":432,"group":1447},"lamp.19","Right Lane 40K",{"source_refs":1677,"status":38},[704,27],{"placements":1679,"status":38},[1680],{"id":1681,"provenance":1682,"role":1459,"space":713,"x":1684,"y":1685},"lamp.19.emitter",{"source_refs":1683,"status":38},[25,711],0.621277,0.639787,{"aliases":1687,"availability":146,"binding":1689,"id":1690,"kind":1449,"label":1691,"provenance":1692,"spatial":1694},[1688],{"namespace":1445,"value":444},{"device":448,"group":1447},"lamp.20","Right Lane 60K",{"source_refs":1693,"status":38},[704,27],{"placements":1695,"status":38},[1696],{"id":1697,"provenance":1698,"role":1459,"space":713,"x":1700,"y":1701},"lamp.20.emitter",{"source_refs":1699,"status":38},[25,711],0.515751,0.593202,{"aliases":1703,"availability":146,"binding":1705,"id":1706,"kind":1449,"label":1707,"provenance":1708,"spatial":1710},[1704],{"namespace":1445,"value":460},{"device":464,"group":1447},"lamp.21","Deluxe 8 Ball",{"source_refs":1709,"status":38},[704,27],{"placements":1711,"status":38},[1712],{"id":1713,"provenance":1714,"role":1459,"space":713,"x":1716,"y":1717},"lamp.21.emitter",{"source_refs":1715,"status":38},[25,711],0.610545,0.414979,{"aliases":1719,"availability":146,"binding":1721,"id":1722,"kind":1449,"label":1723,"provenance":1724,"spatial":1726},[1720],{"namespace":1445,"value":476},{"device":480,"group":1447},"lamp.22","Deluxe Special",{"source_refs":1725,"status":38},[704,27],{"placements":1727,"status":38},[1728],{"id":1729,"provenance":1730,"role":1459,"space":713,"x":1732,"y":1733},"lamp.22.emitter",{"source_refs":1731,"status":38},[25,711],0.646736,0.532369,{"aliases":1735,"availability":146,"binding":1737,"id":1738,"kind":1449,"label":1739,"provenance":1740,"spatial":1742},[1736],{"namespace":1445,"value":492},{"device":496,"group":1447},"lamp.23","\"B\" Rollover Lane Lit",{"source_refs":1741,"status":38},[704,27],{"placements":1743,"status":38},[1744],{"id":1745,"provenance":1746,"role":1459,"space":713,"x":1748,"y":1749},"lamp.23.emitter",{"source_refs":1747,"status":38},[25,711],0.550511,0.419382,{"aliases":1751,"availability":146,"binding":1753,"id":1754,"kind":1449,"label":1755,"provenance":1756,"spatial":1758},[1752],{"namespace":1445,"value":508},{"device":5,"group":1447},"lamp.24","Right Lane Special",{"source_refs":1757,"status":38},[704,27],{"placements":1759,"status":38},[1760],{"id":1761,"provenance":1762,"role":1459,"space":713,"x":1764,"y":1765},"lamp.24.emitter",{"source_refs":1763,"status":38},[25,711],0.586241,0.536283,{"aliases":1767,"availability":146,"binding":1769,"id":1770,"kind":1449,"label":1771,"provenance":1772,"spatial":1774},[1768],{"namespace":1445,"value":523},{"device":527,"group":1447},"lamp.25","Right Lane 80K",{"source_refs":1773,"status":38},[704,27],{"placements":1775,"status":38},[1776],{"id":1777,"provenance":1778,"role":1459,"space":713,"x":1780,"y":1781},"lamp.25.emitter",{"source_refs":1779,"status":38},[25,711],0.419695,0.102647,{"aliases":1783,"availability":146,"binding":1785,"id":1786,"kind":1449,"label":1787,"provenance":1788,"spatial":1790},[1784],{"namespace":1445,"value":540},{"device":544,"group":1447},"lamp.26","Same Player Shoots Again",{"source_refs":1789,"status":38},[704,27],{"placements":1791,"status":38},[1792],{"id":1793,"provenance":1794,"role":1459,"space":713,"x":1796,"y":1797},"lamp.26.emitter",{"source_refs":1795,"status":38},[25,711],0.454664,0.071821,{"aliases":1799,"availability":146,"binding":1801,"id":1802,"kind":1449,"label":1803,"provenance":1804,"spatial":1806},[1800],{"namespace":1445,"value":572},{"device":576,"group":1447},"lamp.28","Extra Ball (Rollover Button)",{"source_refs":1805,"status":38},[704,27],{"placements":1807,"status":38},[1808],{"id":1809,"provenance":1810,"role":1459,"space":713,"x":1812,"y":1813},"lamp.28.emitter",{"source_refs":1811,"status":38},[25,711],0.42435,0.843117,{"aliases":1815,"availability":146,"binding":1817,"id":1818,"kind":1449,"label":1819,"provenance":1820,"spatial":1822},[1816],{"namespace":1445,"value":1229},{"device":1231,"group":1447},"lamp.33","8-Ball Target Flash",{"source_refs":1821,"status":38},[704,27],{"placements":1823,"status":38},[1824],{"id":1825,"provenance":1826,"role":1459,"space":713,"x":1828,"y":1829},"lamp.33.emitter",{"source_refs":1827,"status":38},[25,711],0.506028,0.723582,{"aliases":1831,"availability":146,"binding":1833,"id":1834,"kind":1449,"label":1835,"provenance":1836,"spatial":1838},[1832],{"namespace":1445,"value":1248},{"device":99,"group":1447},"lamp.34","Rollover Button 500",{"source_refs":1837,"status":38},[704,27],{"placements":1839,"status":38},[1840],{"id":1841,"provenance":1842,"role":1459,"space":713,"x":1844,"y":1845},"lamp.34.emitter",{"source_refs":1843,"status":38},[25,711],0.316165,0.649815,{"aliases":1847,"availability":146,"binding":1849,"id":1850,"kind":1449,"label":1851,"provenance":1852,"spatial":1854},[1848],{"namespace":1445,"value":1266},{"device":1268,"group":1447},"lamp.35","Rollover Button 10,000",{"source_refs":1853,"status":38},[704,27],{"placements":1855,"status":38},[1856],{"id":1857,"provenance":1858,"role":1459,"space":713,"x":1860,"y":1861},"lamp.35.emitter",{"source_refs":1859,"status":38},[25,711],0.260611,0.620917,{"aliases":1863,"availability":146,"binding":1865,"id":1866,"kind":1449,"label":1867,"provenance":1868,"spatial":1870},[1864],{"namespace":1445,"value":1285},{"device":1287,"group":1447},"lamp.36","Rollover Button 30,000",{"source_refs":1869,"status":38},[704,27],{"placements":1871,"status":38},[1872],{"id":1873,"provenance":1874,"role":1459,"space":713,"x":1876,"y":1877},"lamp.36.emitter",{"source_refs":1875,"status":38},[25,711],0.676807,0.605029,{"aliases":1879,"availability":146,"binding":1881,"id":1882,"kind":1449,"label":1883,"provenance":1884,"spatial":1886},[1880],{"namespace":1445,"value":1304},{"device":1306,"group":1447},"lamp.37","Rollover Button 50,000",{"source_refs":1885,"status":38},[704,27],{"placements":1887,"status":38},[1888],{"id":1889,"provenance":1890,"role":1459,"space":713,"x":1892,"y":1893},"lamp.37.emitter",{"source_refs":1891,"status":38},[25,711],0.619674,0.445133,{"aliases":1895,"availability":146,"binding":1897,"id":1898,"kind":1449,"label":1899,"provenance":1900,"spatial":1902},[1896],{"namespace":1445,"value":1323},{"device":1325,"group":1447},"lamp.38","Rollover Button 70,000",{"source_refs":1901,"status":38},[704,27],{"placements":1903,"status":38},[1904],{"id":1905,"provenance":1906,"role":1459,"space":713,"x":1908,"y":1909},"lamp.38.emitter",{"source_refs":1907,"status":38},[25,711],0.655097,0.5619,{"aliases":1911,"availability":146,"binding":1913,"id":1914,"kind":1449,"label":1915,"provenance":1916,"spatial":1918},[1912],{"namespace":1445,"value":1342},{"device":1344,"group":1447},"lamp.39","\"C\" Rollover Lane Lit",{"source_refs":1917,"status":38},[704,27],{"placements":1919,"status":38},[1920],{"id":1921,"provenance":1922,"role":1459,"space":713,"x":1924,"y":1925},"lamp.39.emitter",{"source_refs":1923,"status":38},[25,711],0.558534,0.449002,{"aliases":1927,"availability":146,"binding":1929,"id":1930,"kind":1449,"label":1931,"provenance":1932,"spatial":1934},[1928],{"namespace":1445,"value":1361},{"device":1363,"group":1447},"lamp.40","\"D\" Rollover Lane Lit",{"source_refs":1933,"status":38},[704,27],{"placements":1935,"status":38},[1936],{"id":1937,"provenance":1938,"role":1459,"space":713,"x":1940,"y":1941},"lamp.40.emitter",{"source_refs":1939,"status":38},[25,711],0.594233,0.567237,{"aliases":1943,"availability":146,"binding":1946,"id":1948,"kind":1449,"label":1949,"provenance":1950,"spatial":1952},[1944],{"namespace":1445,"value":1945},"41",{"device":1947,"group":1447},41,"lamp.41","Special (Rollover Button)",{"source_refs":1951,"status":38},[704,27],{"placements":1953,"status":38},[1954],{"id":1955,"provenance":1956,"role":1459,"space":713,"x":1958,"y":1959},"lamp.41.emitter",{"source_refs":1957,"status":38},[25,711],0.120252,0.646169,{"aliases":1961,"availability":146,"binding":1964,"id":1966,"kind":1449,"label":1967,"provenance":1968,"spatial":1970},[1962],{"namespace":1445,"value":1963},"42",{"device":1965,"group":1447},42,"lamp.42","Left Outlane Special",{"source_refs":1969,"status":38},[704,27],{"placements":1971,"status":38},[1972],{"id":1973,"provenance":1974,"role":1459,"space":713,"x":1976,"y":1977},"lamp.42.emitter",{"source_refs":1975,"status":38},[25,711],0.851879,0.648172,{"aliases":1979,"availability":146,"binding":1982,"id":1984,"kind":1449,"label":1985,"provenance":1986,"spatial":1988},[1980],{"namespace":1445,"value":1981},"44",{"device":1983,"group":1447},44,"lamp.44","Right Outlane Special",{"source_refs":1987,"status":38},[704,27],{"placements":1989,"status":38},[1990],{"id":1991,"provenance":1992,"role":1459,"space":713,"x":1994,"y":1995},"lamp.44.emitter",{"source_refs":1993,"status":38},[25,711],0.488497,0.842641,{"aliases":1997,"availability":146,"binding":2000,"id":2002,"kind":1449,"label":2003,"provenance":2004,"spatial":2006},[1998],{"namespace":1445,"value":1999},"47",{"device":2001,"group":1447},47,"lamp.47","Single Drop Target Lit",{"source_refs":2005,"status":38},[704,27],{"placements":2007,"status":38},[2008],{"id":2009,"provenance":2010,"role":1459,"space":713,"x":2012,"y":2013},"lamp.47.emitter",{"source_refs":2011,"status":38},[25,711],0.349258,0.493792,{"aliases":2015,"availability":146,"binding":2018,"id":2020,"kind":1449,"label":2021,"provenance":2022,"spatial":2024},[2016],{"namespace":1445,"value":2017},"49",{"device":2019,"group":1447},49,"lamp.49","High Score to Date",{"source_refs":2023,"status":38},[704,27],{"placements":2025,"status":38},[2026],{"id":2027,"provenance":2028,"role":1459,"space":713,"x":2030,"y":2031},"lamp.49.emitter",{"source_refs":2029,"status":38},[25,711],0.403419,0.690195,{"aliases":2033,"availability":146,"binding":2036,"id":2038,"kind":1449,"label":2039,"provenance":2040,"spatial":2042},[2034],{"namespace":1445,"value":2035},"50",{"device":2037,"group":1447},50,"lamp.50","Game Over",{"source_refs":2041,"status":38},[704,27],{"placements":2043,"status":38},[2044],{"id":2045,"provenance":2046,"role":1459,"space":713,"x":2048,"y":2049},"lamp.50.emitter",{"source_refs":2047,"status":38},[25,711],0.422807,0.637459,{"aliases":2051,"availability":146,"binding":2054,"id":2056,"kind":1449,"label":803,"provenance":2057,"spatial":2059},[2052],{"namespace":1445,"value":2053},"51",{"device":2055,"group":1447},51,"lamp.51",{"source_refs":2058,"status":38},[704,27],{"placements":2060,"status":38},[2061],{"id":2062,"provenance":2063,"role":1459,"space":713,"x":2065,"y":2066},"lamp.51.emitter",{"source_refs":2064,"status":38},[25,711],0.336975,0.594352,{"aliases":2068,"availability":146,"binding":2071,"id":2073,"kind":1449,"label":2074,"provenance":2075,"spatial":2077},[2069],{"namespace":1445,"value":2070},"53",{"device":2072,"group":1447},53,"lamp.53","56K Bonus",{"source_refs":2076,"status":38},[704,27],{"placements":2078,"status":38},[2079],{"id":2080,"provenance":2081,"role":1459,"space":713,"x":2083,"y":2084},"lamp.53.emitter",{"source_refs":2082,"status":38},[25,711],0.627421,0.473285,{"aliases":2086,"availability":146,"binding":2089,"id":2091,"kind":1449,"label":2092,"provenance":2093,"spatial":2095},[2087],{"namespace":1445,"value":2088},"54",{"device":2090,"group":1447},54,"lamp.54","112K Bonus",{"source_refs":2094,"status":38},[704,27],{"placements":2096,"status":38},[2097],{"id":2098,"provenance":2099,"role":1459,"space":713,"x":2101,"y":2102},"lamp.54.emitter",{"source_refs":2100,"status":38},[25,711],0.810934,0.253242,{"aliases":2104,"availability":146,"binding":2107,"id":2109,"kind":1449,"label":2110,"provenance":2111,"spatial":2113},[2105],{"namespace":1445,"value":2106},"55",{"device":2108,"group":1447},55,"lamp.55","Match",{"source_refs":2112,"status":38},[704,27],{"placements":2114,"status":38},[2115],{"id":2116,"provenance":2117,"role":1459,"space":713,"x":2119,"y":2120},"lamp.55.emitter",{"source_refs":2118,"status":38},[25,711],0.568493,0.477821,{"aliases":2122,"availability":146,"binding":2125,"id":2127,"kind":1449,"label":2128,"provenance":2129,"spatial":2131},[2123],{"namespace":1445,"value":2124},"57",{"device":2126,"group":1447},57,"lamp.57","Left Lane Special",{"source_refs":2130,"status":38},[704,27],{"placements":2132,"status":38},[2133],{"id":2134,"provenance":2135,"role":1459,"space":713,"x":2137,"y":2138},"lamp.57.emitter",{"source_refs":2136,"status":38},[25,711],0.783515,0.647065,{"aliases":2140,"availability":146,"binding":2143,"id":2145,"kind":1449,"label":2146,"provenance":2147,"spatial":2149},[2141],{"namespace":1445,"value":2142},"58",{"device":2144,"group":1447},58,"lamp.58","Left Lane X-Ball",{"source_refs":2148,"status":38},[704,27],{"placements":2150,"status":38},[2151],{"id":2152,"provenance":2153,"role":1459,"space":713,"x":2155,"y":2156},"lamp.58.emitter",{"source_refs":2154,"status":38},[25,711],0.051833,0.64638,{"aliases":2158,"availability":146,"binding":2161,"id":2163,"kind":1449,"label":2164,"provenance":2165,"spatial":2167},[2159],{"namespace":1445,"value":2160},"59",{"device":2162,"group":1447},59,"lamp.59","Apron Credit",{"source_refs":2166,"status":38},[704,27],{"placements":2168,"status":38},[2169],{"id":2170,"provenance":2171,"role":1459,"space":713,"x":2173,"y":2174},"lamp.59.emitter",{"source_refs":2172,"status":38},[25,711],0.176243,0.882526,{"aliases":2176,"availability":146,"binding":2179,"id":2181,"kind":1449,"label":2182,"provenance":2183,"spatial":2185},[2177],{"namespace":1445,"value":2178},"60",{"device":2180,"group":1447},60,"lamp.60","Shoot Again",{"source_refs":2184,"status":38},[704,27],{"placements":2186,"status":38},[2187],{"id":2188,"provenance":2189,"role":1459,"space":713,"x":2191,"y":2192},"lamp.60.emitter",{"source_refs":2190,"status":38},[25,711],0.553368,0.821937,{"aliases":2194,"availability":146,"binding":2197,"id":2199,"kind":1449,"label":2200,"provenance":2201,"spatial":2203},[2195],{"namespace":1445,"value":2196},"63",{"device":2198,"group":1447},63,"lamp.63","Saucer Lit (500\u002F7000)",{"source_refs":2202,"status":38},[704,27],{"placements":2204,"status":38},[2205],{"id":2206,"provenance":2207,"role":1459,"space":713,"x":2209,"y":2210},"lamp.63.emitter",{"source_refs":2208,"status":38},[25,711],0.427459,0.487922,{"aliases":2212,"availability":146,"binding":2215,"id":2217,"kind":1449,"label":2218,"provenance":2219,"spatial":2221},[2213],{"namespace":1445,"value":2214},"65",{"device":2216,"group":1447},65,"lamp.65","\"X\" Target Lit",{"source_refs":2220,"status":38},[704,27],{"placements":2222,"status":38},[2223],{"id":2224,"provenance":2225,"role":1459,"space":713,"x":2227,"y":2228},"lamp.65.emitter",{"source_refs":2226,"status":38},[25,711],0.154902,0.492505,{"aliases":2230,"availability":146,"binding":2233,"id":2235,"kind":1449,"label":2236,"provenance":2237,"spatial":2239},[2231],{"namespace":1445,"value":2232},"66",{"device":2234,"group":1447},66,"lamp.66","\"D\" Target Lit",{"source_refs":2238,"status":38},[704,27],{"placements":2240,"status":38},[2241],{"id":2242,"provenance":2243,"role":1459,"space":713,"x":2245,"y":2246},"lamp.66.emitter",{"source_refs":2244,"status":38},[25,711],0.083663,0.371733,{"aliases":2248,"availability":146,"binding":2251,"id":2253,"kind":1449,"label":2254,"provenance":2255,"spatial":2257},[2249],{"namespace":1445,"value":2250},"67",{"device":2252,"group":1447},67,"lamp.67","\"L\" Target Lit",{"source_refs":2256,"status":38},[704,27],{"placements":2258,"status":38},[2259],{"id":2260,"provenance":2261,"role":1459,"space":713,"x":2263,"y":2264},"lamp.67.emitter",{"source_refs":2262,"status":38},[25,711],0.7314,0.340201,{"aliases":2266,"availability":146,"binding":2269,"id":2271,"kind":1449,"label":2272,"provenance":2273,"spatial":2275},[2267],{"namespace":1445,"value":2268},"68",{"device":2270,"group":1447},68,"lamp.68","\"E\" First Target Lit",{"source_refs":2274,"status":38},[704,27],{"placements":2276,"status":38},[2277],{"id":2278,"provenance":2279,"role":1459,"space":713,"x":2281,"y":2282},"lamp.68.emitter",{"source_refs":2280,"status":38},[25,711],0.488264,0.409109,{"aliases":2284,"availability":146,"binding":2287,"id":2289,"kind":1449,"label":2290,"provenance":2291,"spatial":2293},[2285],{"namespace":1445,"value":2286},"69",{"device":2288,"group":1447},69,"lamp.69","\"E\" Second Target Lit",{"source_refs":2292,"status":38},[704,27],{"placements":2294,"status":38},[2295],{"id":2296,"provenance":2297,"role":1459,"space":713,"x":2299,"y":2300},"lamp.69.emitter",{"source_refs":2298,"status":38},[25,711],0.527549,0.52612,{"aliases":2302,"availability":146,"binding":2305,"id":2307,"kind":1449,"label":2308,"provenance":2309,"spatial":2311},[2303],{"namespace":1445,"value":2304},"70",{"device":2306,"group":1447},70,"lamp.70","Left Thumper Bumper Flash (A-B-C-D 3000)",{"source_refs":2310,"status":38},[704,27],{"placements":2312,"status":38},[2313],{"id":2314,"provenance":2315,"role":1459,"space":713,"x":2317,"y":2318},"lamp.70.emitter",{"source_refs":2316,"status":38},[25,711],0.311323,0.257396,{"aliases":2320,"availability":146,"binding":2323,"id":2325,"kind":1449,"label":2326,"provenance":2327,"spatial":2329},[2321],{"namespace":1445,"value":2322},"71",{"device":2324,"group":1447},71,"lamp.71","Backbox Deluxe",{"source_refs":2328,"status":38},[704,27],{"placements":2330,"status":38},[2331],{"id":2332,"provenance":2333,"role":1459,"space":713,"x":2335,"y":2336},"lamp.71.emitter",{"source_refs":2334,"status":38},[25,711],0.376193,0.789092,{"aliases":2338,"availability":146,"binding":2341,"id":2343,"kind":1449,"label":2344,"provenance":2345,"spatial":2347},[2339],{"namespace":1445,"value":2340},"81",{"device":2342,"group":1447},81,"lamp.81","1 Rack",{"source_refs":2346,"status":38},[704,27],{"placements":2348,"status":38},[2349],{"id":2350,"provenance":2351,"role":1459,"space":713,"x":2353,"y":2354},"lamp.81.emitter",{"source_refs":2352,"status":38},[25,711],0.13595,0.462993,{"aliases":2356,"availability":146,"binding":2359,"id":2361,"kind":1449,"label":2362,"provenance":2363,"spatial":2365},[2357],{"namespace":1445,"value":2358},"82",{"device":2360,"group":1447},82,"lamp.82","5 Rack",{"source_refs":2364,"status":38},[704,27],{"placements":2366,"status":38},[2367],{"id":2368,"provenance":2369,"role":1459,"space":713,"x":2371,"y":2372},"lamp.82.emitter",{"source_refs":2370,"status":38},[25,711],0.064066,0.329727,{"aliases":2374,"availability":146,"binding":2377,"id":2379,"kind":1449,"label":2380,"provenance":2381,"spatial":2383},[2375],{"namespace":1445,"value":2376},"83",{"device":2378,"group":1447},83,"lamp.83","9 Rack",{"source_refs":2382,"status":38},[704,27],{"placements":2384,"status":38},[2385],{"id":2386,"provenance":2387,"role":1459,"space":713,"x":2389,"y":2390},"lamp.83.emitter",{"source_refs":2388,"status":38},[25,711],0.769742,0.316837,{"aliases":2392,"availability":146,"binding":2395,"id":2397,"kind":1449,"label":2398,"provenance":2399,"spatial":2401},[2393],{"namespace":1445,"value":2394},"84",{"device":2396,"group":1447},84,"lamp.84","13 Rack",{"source_refs":2400,"status":38},[704,27],{"placements":2402,"status":38},[2403],{"id":2404,"provenance":2405,"role":1459,"space":713,"x":2407,"y":2408},"lamp.84.emitter",{"source_refs":2406,"status":38},[25,711],0.498777,0.439129,{"aliases":2410,"availability":146,"binding":2413,"id":2415,"kind":1449,"label":2416,"provenance":2417,"spatial":2419},[2411],{"namespace":1445,"value":2412},"85",{"device":2414,"group":1447},85,"lamp.85","2X Bonus",{"source_refs":2418,"status":38},[704,27],{"placements":2420,"status":38},[2421],{"id":2422,"provenance":2423,"role":1459,"space":713,"x":2425,"y":2426},"lamp.85.emitter",{"source_refs":2424,"status":38},[25,711],0.535572,0.555472,{"aliases":2428,"availability":146,"binding":2431,"id":2433,"kind":1449,"label":2434,"provenance":2435,"spatial":2437},[2429],{"namespace":1445,"value":2430},"86",{"device":2432,"group":1447},86,"lamp.86","Right Thumper Bumper Flash (A-B-C-D 3000)",{"source_refs":2436,"status":38},[704,27],{"placements":2438,"status":38},[2439],{"id":2440,"provenance":2441,"role":1459,"space":713,"x":2443,"y":2444},"lamp.86.emitter",{"source_refs":2442,"status":38},[25,711],0.529361,0.258603,{"aliases":2446,"availability":146,"binding":2449,"id":2451,"kind":1449,"label":2452,"provenance":2453,"spatial":2455},[2447],{"namespace":1445,"value":2448},"87",{"device":2450,"group":1447},87,"lamp.87","3X Bonus",{"source_refs":2454,"status":38},[704,27],{"placements":2456,"status":38},[2457],{"id":2458,"provenance":2459,"role":1459,"space":713,"x":2461,"y":2462},"lamp.87.emitter",{"source_refs":2460,"status":38},[25,711],0.523833,0.789238,{"aliases":2464,"availability":146,"binding":2467,"id":2469,"kind":1449,"label":2470,"provenance":2471,"spatial":2473},[2465],{"namespace":1445,"value":2466},"97",{"device":2468,"group":1447},97,"lamp.97","2 Rack",{"source_refs":2472,"status":38},[704],{"placements":2474,"status":38},[2475],{"id":2476,"provenance":2477,"role":1459,"space":713,"x":2479,"y":2480},"lamp.97.emitter",{"source_refs":2478,"status":38},[25,711],0.118798,0.432039,{"aliases":2482,"availability":146,"binding":2485,"id":2487,"kind":1449,"label":2488,"provenance":2489,"spatial":2491},[2483],{"namespace":1445,"value":2484},"98",{"device":2486,"group":1447},98,"lamp.98","6 Rack",{"source_refs":2490,"status":38},[704],{"placements":2492,"status":38},[2493],{"id":2494,"provenance":2495,"role":1459,"space":713,"x":2497,"y":2498},"lamp.98.emitter",{"source_refs":2496,"status":38},[25,711],0.241926,0.43701,{"aliases":2500,"availability":146,"binding":2503,"id":2505,"kind":1449,"label":2506,"provenance":2507,"spatial":2509},[2501],{"namespace":1445,"value":2502},"99",{"device":2504,"group":1447},99,"lamp.99","10 Rack",{"source_refs":2508,"status":38},[704],{"placements":2510,"status":38},[2511],{"id":2512,"provenance":2513,"role":1459,"space":713,"x":2515,"y":2516},"lamp.99.emitter",{"source_refs":2514,"status":38},[25,711],0.796686,0.2901,{"aliases":2518,"availability":146,"binding":2521,"id":2523,"kind":1449,"label":2524,"provenance":2525,"spatial":2527},[2519],{"namespace":1445,"value":2520},"100",{"device":2522,"group":1447},100,"lamp.100","14 Rack",{"source_refs":2526,"status":38},[704],{"placements":2528,"status":38},[2529],{"id":2530,"provenance":2531,"role":1459,"space":713,"x":2533,"y":2534},"lamp.100.emitter",{"source_refs":2532,"status":38},[25,711],0.50846,0.467681,{"aliases":2536,"availability":146,"binding":2539,"id":2541,"kind":1449,"label":2542,"physical":2543,"provenance":2545,"spatial":2547},[2537],{"namespace":1445,"value":2538},"101",{"device":2540,"group":1447},101,"lamp.101","Deluxe Backbox Lamp Group (multi-image)",{"notes":2544},"Multi-image backbox lamp: the retained script layers up to five co-located objects (L101, L101a, L101b, and conditional L101DA\u002FDB\u002FDC image variants) on this one address.",{"source_refs":2546,"status":38},[704],{"placements":2548,"status":38},[2549],{"id":2550,"provenance":2551,"role":1459,"space":713,"x":2553,"y":2554},"lamp.101.emitter",{"source_refs":2552,"status":38},[25,711],0.122899,0.323703,{"aliases":2556,"availability":146,"binding":2559,"id":2561,"kind":1449,"label":2562,"provenance":2563,"spatial":2565},[2557],{"namespace":1445,"value":2558},"102",{"device":2560,"group":1447},102,"lamp.102","Bottom Thumper Bumper Flash (A-B-C-D 3000)",{"source_refs":2564,"status":38},[704],{"placements":2566,"status":38},[2567],{"id":2568,"provenance":2569,"role":1459,"space":713,"x":2571,"y":2572},"lamp.102.emitter",{"source_refs":2570,"status":38},[25,711],0.422737,0.357258,{"aliases":2574,"availability":146,"binding":2577,"id":2579,"kind":1449,"label":2580,"provenance":2581,"spatial":2583},[2575],{"namespace":1445,"value":2576},"103",{"device":2578,"group":1447},103,"lamp.103","3 Rack",{"source_refs":2582,"status":38},[704],{"placements":2584,"status":38},[2585],{"id":2586,"provenance":2587,"role":1459,"space":713,"x":2589,"y":2590},"lamp.103.emitter",{"source_refs":2588,"status":38},[25,711],0.450643,0.78894,{"aliases":2592,"availability":146,"binding":2595,"id":2597,"kind":1449,"label":2598,"provenance":2599,"spatial":2601},[2593],{"namespace":1445,"value":2594},"113",{"device":2596,"group":1447},113,"lamp.113","4 Rack",{"source_refs":2600,"status":38},[704],{"placements":2602,"status":38},[2603],{"id":2604,"provenance":2605,"role":1459,"space":713,"x":2607,"y":2608},"lamp.113.emitter",{"source_refs":2606,"status":38},[25,711],0.101092,0.402153,{"aliases":2610,"availability":146,"binding":2613,"id":2615,"kind":1449,"label":2616,"provenance":2617,"spatial":2619},[2611],{"namespace":1445,"value":2612},"114",{"device":2614,"group":1447},114,"lamp.114","8 Rack",{"source_refs":2618,"status":38},[704],{"placements":2620,"status":38},[2621],{"id":2622,"provenance":2623,"role":1459,"space":713,"x":2625,"y":2626},"lamp.114.emitter",{"source_refs":2624,"status":38},[25,711],0.227062,0.402994,{"aliases":2628,"availability":146,"binding":2631,"id":2633,"kind":1449,"label":2634,"provenance":2635,"spatial":2637},[2629],{"namespace":1445,"value":2630},"115",{"device":2632,"group":1447},115,"lamp.115","12 Rack",{"source_refs":2636,"status":38},[704],{"placements":2638,"status":38},[2639],{"id":2640,"provenance":2641,"role":1459,"space":713,"x":2643,"y":2644},"lamp.115.emitter",{"source_refs":2642,"status":38},[25,711],0.764818,0.160677,{"aliases":2646,"availability":146,"binding":2649,"id":2651,"kind":1449,"label":2652,"provenance":2653,"spatial":2655},[2647],{"namespace":1445,"value":2648},"116",{"device":2650,"group":1447},116,"lamp.116","4X Bonus",{"source_refs":2654,"status":38},[704],{"placements":2656,"status":38},[2657],{"id":2658,"provenance":2659,"role":1459,"space":713,"x":2661,"y":2662},"lamp.116.emitter",{"source_refs":2660,"status":38},[25,711],0.517036,0.497701,{"aliases":2664,"availability":146,"binding":2667,"id":2669,"kind":1449,"label":2670,"physical":2671,"provenance":2673,"spatial":2675},[2665],{"namespace":1445,"value":2666},"117",{"device":2668,"group":1447},117,"lamp.117","50X Deluxe",{"notes":2672},"Multi-image backbox lamp: the retained script layers up to five co-located objects (L117, L117a, L117b, and conditional L117DB\u002FDC\u002FDD\u002FD8 image variants) on this one address.",{"source_refs":2674,"status":38},[704],{"placements":2676,"status":38},[2677],{"id":2678,"provenance":2679,"role":1459,"space":713,"x":2681,"y":2682},"lamp.117.emitter",{"source_refs":2680,"status":38},[25,711],0.104456,0.261795,{"aliases":2684,"availability":146,"binding":2687,"id":2689,"kind":1449,"label":2690,"physical":2691,"provenance":2693,"spatial":2695},[2685],{"namespace":1445,"value":2686},"118",{"device":2688,"group":1447},118,"lamp.118","Special Deluxe",{"notes":2692},"Multi-image backbox lamp: the retained script layers four co-located objects (L118, L118a, L118b, and conditional L118DD\u002FD8 image variants) on this one address.",{"source_refs":2694,"status":38},[704],{"placements":2696,"status":38},[2697],{"id":2698,"provenance":2699,"role":1459,"space":713,"x":2701,"y":2702},"lamp.118.emitter",{"source_refs":2700,"status":38},[25,711],0.111464,0.183699,{"aliases":2704,"availability":146,"binding":2707,"id":2709,"kind":1449,"label":2710,"physical":2711,"provenance":2713,"spatial":2715},[2705],{"namespace":1445,"value":2706},"119",{"device":2708,"group":1447},119,"lamp.119","Player-Up \u002F Ball-in-Play Feature Group",{"notes":2712},"Multi-image backbox lamp: the retained script layers four co-located objects (L119, L119a, L119b, L119c) on this one address.",{"source_refs":2714,"status":38},[704],{"placements":2716,"status":38},[2717],{"id":2718,"provenance":2719,"role":1459,"space":713,"x":2721,"y":2722},"lamp.119.emitter",{"source_refs":2720,"status":38},[25,711],0.157942,0.123926,{"aliases":2724,"availability":146,"binding":2730,"id":2732,"kind":2733,"label":1365,"physical":2734,"provenance":2736,"spatial":2738},[2725,2727],{"namespace":2726,"value":142},"pinmame.coil",{"namespace":2728,"value":2729},"manual.self-test","06",{"device":55,"group":2731},"pinmame.output.solenoid","solenoid.1","coil",{"notes":2735},"Self-test #06 on the printed Solenoid Identification Table.",{"source_refs":2737,"status":38},[27,47,704],{"placements":2739,"status":38},[2740],{"id":2741,"provenance":2742,"role":2744,"space":713,"x":1375,"y":1376},"solenoid.1.effect",{"source_refs":2743,"status":38},[27,25,711],"effect",{"aliases":2746,"availability":146,"binding":2750,"id":2751,"kind":2733,"label":1346,"physical":2752,"provenance":2754,"spatial":2756},[2747,2748],{"namespace":2726,"value":163},{"namespace":2728,"value":2749},"05",{"device":65,"group":2731},"solenoid.2",{"notes":2753},"Self-test #05 on the printed Solenoid Identification Table.",{"source_refs":2755,"status":38},[27,47,704],{"placements":2757,"status":38},[2758],{"id":2759,"provenance":2760,"role":2744,"space":713,"x":1356,"y":1357},"solenoid.2.effect",{"source_refs":2761,"status":38},[27,25,711],{"aliases":2763,"availability":146,"binding":2767,"id":2768,"kind":2733,"label":1327,"physical":2769,"provenance":2771,"spatial":2773},[2764,2765],{"namespace":2726,"value":178},{"namespace":2728,"value":2766},"04",{"device":75,"group":2731},"solenoid.3",{"notes":2770},"Self-test #04 on the printed Solenoid Identification Table.",{"source_refs":2772,"status":38},[27,47,704],{"placements":2774,"status":38},[2775],{"id":2776,"provenance":2777,"role":2744,"space":713,"x":1337,"y":1338},"solenoid.3.effect",{"source_refs":2778,"status":38},[27,25,711],{"aliases":2780,"availability":146,"binding":2784,"id":2785,"kind":2733,"label":1308,"physical":2786,"provenance":2788,"spatial":2790},[2781,2782],{"namespace":2726,"value":193},{"namespace":2728,"value":2783},"01",{"device":84,"group":2731},"solenoid.4",{"notes":2787},"Self-test #01 on the printed Solenoid Identification Table.",{"source_refs":2789,"status":38},[27,47,704],{"placements":2791,"status":38},[2792],{"id":2793,"provenance":2794,"role":2744,"space":713,"x":1318,"y":1319},"solenoid.4.effect",{"source_refs":2795,"status":38},[27,25,711],{"aliases":2797,"availability":146,"binding":2801,"id":2802,"kind":2733,"label":1289,"physical":2803,"provenance":2805,"spatial":2807},[2798,2799],{"namespace":2726,"value":208},{"namespace":2728,"value":2800},"02",{"device":94,"group":2731},"solenoid.5",{"notes":2804},"Self-test #02 on the printed Solenoid Identification Table.",{"source_refs":2806,"status":38},[27,47,704],{"placements":2808,"status":38},[2809],{"id":2810,"provenance":2811,"role":2744,"space":713,"x":1299,"y":1300},"solenoid.5.effect",{"source_refs":2812,"status":38},[27,25,711],{"aliases":2814,"availability":146,"binding":2818,"id":2819,"kind":2733,"label":2820,"physical":2821,"provenance":2823,"spatial":2825},[2815,2816],{"namespace":2726,"value":223},{"namespace":2728,"value":2817},"03",{"device":227,"group":2731},"solenoid.6","Knocker",{"notes":2822},"Self-test #03 on the printed Solenoid Identification Table.",{"source_refs":2824,"status":38},[27,47,704],{"placements":2826,"status":38},[2827],{"id":2828,"provenance":2829,"role":2744,"space":713,"x":2831,"y":2832},"solenoid.6.effect",{"source_refs":2830,"status":38},[27,25,711],0.909474,0.847015,{"aliases":2834,"availability":146,"binding":2838,"id":1416,"kind":2733,"label":2839,"physical":2840,"provenance":2842,"spatial":2844},[2835,2836],{"namespace":2726,"value":239},{"namespace":2728,"value":2837},"07",{"device":53,"group":2731},"Single Drop Target Reset (Bank 3)",{"notes":2841},"Self-test #07 on the printed Solenoid Identification Table.",{"source_refs":2843,"status":38},[27,47,704],{"placements":2845,"status":38},[2846],{"id":2847,"provenance":2848,"role":2744,"space":713,"x":1243,"y":1244},"solenoid.7.effect",{"source_refs":2849,"status":38},[27,25,711],{"aliases":2851,"availability":146,"binding":2855,"id":1424,"kind":2733,"label":2856,"physical":2857,"provenance":2859,"spatial":2861},[2852,2853,2854],{"namespace":2726,"value":253},{"namespace":2728,"value":365},{"namespace":2728,"value":395},{"device":60,"group":2731},"Saucer Kicker \u002F 7-Bank Drop Target Reset (Bank 1, mode-selected)",{"notes":2858},"Dual-function coil. The retained known-working script's own Controller.Lamp(52) branch selects between two physical roles at runtime: self-test #15 when Lamp 52 is off, self-test #17 when Lamp 52 is on. Confirmed twice: independently by the LibPinMAME solenoid self-test cycle (both self-test numbers pulse this one public address) and by the script's own SolSaucer\u002FSolBallRelease\u002FSolReset subs (script.vbs lines 77-108).",{"source_refs":2860,"status":38},[27,47,704],{"placements":2862,"status":38},[2863,2867],{"id":2864,"provenance":2865,"role":2744,"space":713,"x":1261,"y":1262},"solenoid.8.effect.1",{"source_refs":2866,"status":38},[27,25,711],{"id":2868,"provenance":2869,"role":2744,"space":713,"x":828,"y":829},"solenoid.8.effect.2",{"source_refs":2870,"status":38},[27,25,711],{"aliases":2872,"availability":146,"binding":2877,"id":1434,"kind":2733,"label":2878,"physical":2879,"provenance":2881,"spatial":2883},[2873,2874,2876],{"namespace":2726,"value":268},{"namespace":2728,"value":2875},"08",{"namespace":2728,"value":412},{"device":272,"group":2731},"Outhole Kicker \u002F #1, 9 Drop Target Reset (mode-selected)",{"notes":2880},"Dual-function coil. The retained known-working script's own Controller.Lamp(52) branch selects between two physical roles at runtime: self-test #08 when Lamp 52 is off, self-test #18 when Lamp 52 is on. Confirmed twice: independently by the LibPinMAME solenoid self-test cycle (both self-test numbers pulse this one public address) and by the script's own SolSaucer\u002FSolBallRelease\u002FSolReset subs (script.vbs lines 77-108).",{"source_refs":2882,"status":38},[27,47,704],{"placements":2884,"status":38},[2885,2889],{"id":2886,"provenance":2887,"role":2744,"space":713,"x":828,"y":829},"solenoid.9.effect.1",{"source_refs":2888,"status":38},[27,25,711],{"id":2890,"provenance":2891,"role":2744,"space":713,"x":962,"y":963},"solenoid.9.effect.2",{"source_refs":2892,"status":38},[27,25,711],{"aliases":2894,"availability":146,"binding":2899,"id":1407,"kind":2733,"label":2900,"physical":2901,"provenance":2903,"spatial":2905},[2895,2896,2898],{"namespace":2726,"value":285},{"namespace":2728,"value":2897},"09",{"namespace":2728,"value":380},{"device":289,"group":2731},"4-Bank Drop Target Reset (Bank 2) \u002F #2, 10 Drop Target Reset (mode-selected)",{"notes":2902},"Dual-function coil. The retained known-working script's own Controller.Lamp(52) branch selects between two physical roles at runtime: self-test #09 when Lamp 52 is off, self-test #16 when Lamp 52 is on. Confirmed twice: independently by the LibPinMAME solenoid self-test cycle (both self-test numbers pulse this one public address) and by the script's own SolSaucer\u002FSolBallRelease\u002FSolReset subs (script.vbs lines 77-108).",{"source_refs":2904,"status":38},[27,47,704],{"placements":2906,"status":38},[2907,2911],{"id":2908,"provenance":2909,"role":2744,"space":713,"x":714,"y":715},"solenoid.10.effect.1",{"source_refs":2910,"status":38},[27,25,711],{"id":2912,"provenance":2913,"role":2744,"space":713,"x":979,"y":980},"solenoid.10.effect.2",{"source_refs":2914,"status":38},[27,25,711],{"aliases":2916,"availability":146,"binding":2919,"id":1393,"kind":2733,"label":2920,"physical":2921,"provenance":2923,"spatial":2925},[2917,2918],{"namespace":2726,"value":301},{"namespace":2728,"value":285},{"device":305,"group":2731},"#3, 11 Drop Target Reset",{"notes":2922},"Self-test #10 on the printed Solenoid Identification Table.",{"source_refs":2924,"status":38},[27,47,704],{"placements":2926,"status":38},[2927],{"id":2928,"provenance":2929,"role":2744,"space":713,"x":996,"y":997},"solenoid.11.effect",{"source_refs":2930,"status":38},[27,25,711],{"aliases":2932,"availability":146,"binding":2935,"id":1394,"kind":2733,"label":2936,"physical":2937,"provenance":2939,"spatial":2941},[2933,2934],{"namespace":2726,"value":317},{"namespace":2728,"value":301},{"device":321,"group":2731},"#4, 12 Drop Target Reset",{"notes":2938},"Self-test #11 on the printed Solenoid Identification Table.",{"source_refs":2940,"status":38},[27,47,704],{"placements":2942,"status":38},[2943],{"id":2944,"provenance":2945,"role":2744,"space":713,"x":1013,"y":1014},"solenoid.12.effect",{"source_refs":2946,"status":38},[27,25,711],{"aliases":2948,"availability":146,"binding":2951,"id":1395,"kind":2733,"label":2952,"physical":2953,"provenance":2955,"spatial":2957},[2949,2950],{"namespace":2726,"value":333},{"namespace":2728,"value":317},{"device":337,"group":2731},"#5, 13 Drop Target Reset",{"notes":2954},"Self-test #12 on the printed Solenoid Identification Table.",{"source_refs":2956,"status":38},[27,47,704],{"placements":2958,"status":38},[2959],{"id":2960,"provenance":2961,"role":2744,"space":713,"x":1030,"y":1031},"solenoid.13.effect",{"source_refs":2962,"status":38},[27,25,711],{"aliases":2964,"availability":146,"binding":2967,"id":1396,"kind":2733,"label":2968,"physical":2969,"provenance":2971,"spatial":2973},[2965,2966],{"namespace":2726,"value":349},{"namespace":2728,"value":333},{"device":353,"group":2731},"#6, 14 Drop Target Reset",{"notes":2970},"Self-test #13 on the printed Solenoid Identification Table.",{"source_refs":2972,"status":38},[27,47,704],{"placements":2974,"status":38},[2975],{"id":2976,"provenance":2977,"role":2744,"space":713,"x":1047,"y":1048},"solenoid.14.effect",{"source_refs":2978,"status":38},[27,25,711],{"aliases":2980,"availability":146,"binding":2983,"id":1397,"kind":2733,"label":2984,"physical":2985,"provenance":2987,"spatial":2989},[2981,2982],{"namespace":2726,"value":365},{"namespace":2728,"value":349},{"device":369,"group":2731},"#7, 15 Drop Target Reset (Bottom)",{"notes":2986},"Self-test #14 on the printed Solenoid Identification Table.",{"source_refs":2988,"status":38},[27,47,704],{"placements":2990,"status":38},[2991],{"id":2992,"provenance":2993,"role":2744,"space":713,"x":1064,"y":1065},"solenoid.15.effect",{"source_refs":2994,"status":38},[27,25,711],{"aliases":2996,"availability":2998,"binding":2999,"id":3000,"kind":2733,"label":3001,"physical":3002,"provenance":3004,"spatial":3006},[2997],{"namespace":2726,"value":380},"unused",{"device":70,"group":2731},"solenoid.16","Unused Momentary Solenoid Position 16",{"notes":3003},"Never fires during the LibPinMAME solenoid self-test cycle (soltest6.json); no self-test identity is printed for it.",{"source_refs":3005,"status":38},[156,47],{"provenance":3007,"reason":2998,"status":52},{"source_refs":3008,"status":38},[47],{"aliases":3010,"availability":2998,"binding":3012,"id":3013,"kind":2733,"label":3014,"physical":3015,"provenance":3016,"spatial":3018},[3011],{"namespace":2726,"value":395},{"device":399,"group":2731},"solenoid.17","Unused Continuous Output 17",{"notes":3003},{"source_refs":3017,"status":38},[156,47],{"provenance":3019,"reason":2998,"status":52},{"source_refs":3020,"status":38},[47],{"aliases":3022,"availability":146,"binding":3025,"id":3026,"kind":2733,"label":3027,"physical":3028,"provenance":3030,"spatial":3032},[3023,3024],{"namespace":2726,"value":412},{"namespace":2728,"value":428},{"device":416,"group":2731},"solenoid.18","Coin Lockout Door",{"notes":3029},"Self-test #19 on the printed Solenoid Identification Table.",{"source_refs":3031,"status":38},[27,47,704],{"placements":3033,"status":38},[3034],{"id":3035,"provenance":3036,"role":2744,"space":713,"x":2831,"y":2832},"solenoid.18.effect",{"source_refs":3037,"status":38},[27,25,711],{"aliases":3039,"availability":146,"binding":3042,"id":3043,"kind":3044,"label":3045,"physical":3046,"provenance":3048,"spatial":3050},[3040,3041],{"namespace":2726,"value":428},{"namespace":2728,"value":444},{"device":432,"group":2731},"solenoid.19","relay","K1 Relay (Flipper Enable)",{"notes":3047},"Self-test #20 on the printed Solenoid Identification Table.",{"source_refs":3049,"status":38},[27,47,704],{"provenance":3051,"reason":51,"status":52},{"source_refs":3052,"status":38},[27],{"aliases":3054,"availability":2998,"binding":3056,"id":3057,"kind":2733,"label":3058,"physical":3059,"provenance":3060,"spatial":3062},[3055],{"namespace":2726,"value":444},{"device":448,"group":2731},"solenoid.20","Unused Continuous Output 20",{"notes":3003},{"source_refs":3061,"status":38},[156,47],{"provenance":3063,"reason":2998,"status":52},{"source_refs":3064,"status":38},[47],[3066,3071,3075,3079,3083],{"destination":2768,"id":3067,"kind":3068,"provenance":3069,"source":1326},"relationship.left-thumper-bumper-direct-fire","direct",{"source_refs":3070,"status":38},[27],{"destination":2751,"id":3072,"kind":3068,"provenance":3073,"source":1345},"relationship.right-thumper-bumper-direct-fire",{"source_refs":3074,"status":38},[27],{"destination":2732,"id":3076,"kind":3068,"provenance":3077,"source":1364},"relationship.bottom-thumper-bumper-direct-fire",{"source_refs":3078,"status":38},[27],{"destination":2802,"id":3080,"kind":3068,"provenance":3081,"source":1288},"relationship.right-slingshot-direct-fire",{"source_refs":3082,"status":38},[27],{"destination":2785,"id":3084,"kind":3068,"provenance":3085,"source":1307},"relationship.left-slingshot-direct-fire",{"source_refs":3086,"status":38},[27],[3088,3096,3099,3104,3137,3144,3148,3155,3161],{"attribution":3089,"id":3090,"kind":3091,"license":3092,"locator":3093,"revision":3094,"uri":3095},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","Pinned catalog driver records for the eballd*\u002Ffball_ii-adjacent eballdlx clone tree","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame",{"attribution":3089,"id":26,"kind":3097,"license":3092,"locator":3098,"revision":3094,"uri":3095},"pinmame_core","src\u002Fwpc\u002Fby35games.c INITGAME2(eballdlx,GEN_BY35,dispBy7,FLIP_SW(FLIP_L),8,SNDBRD_BY61,0) and its five eballd14\u002Feballdla\u002Feballdlb\u002Feballdlc\u002Feballdld clone records; src\u002Fwpc\u002Fby35.c MACHINE_INIT(by35) hardware setup (BY35HW_DIP4 always set for GEN_BY35, giving four DIP banks S1-S32), pia0b_r switch-column read, pia1b_w solenoid selector and continuous nibble, by35_lampStrobe; src\u002Fwpc\u002Fby35.h BY35_SWSELFTEST\u002FBY35_SWCPUDIAG\u002FBY35_SWSOUNDDIAG constants and BY35GD_NOSOUNDE; src\u002Fwpc\u002Fcore.h CORE_SOLBIT and lamp-column sizing; src\u002Flibpinmame\u002Flibpinmame.h PINMAME_HARDWARE_GEN_BY35",{"attribution":3089,"id":156,"kind":3100,"license":3092,"locator":3101,"revision":3102,"uri":3103},"human_review","Bally MPU AS-2518-35 public switch, DIP, solenoid, and lamp address rules","repository","internal:controllers\u002Fpinmame\u002Fby35.json",{"attribution":3105,"excerpts":3106,"id":27,"kind":3113,"license":3132,"locator":3133,"original_filename":3134,"rights":3132,"sha256":3135,"uri":3136},"Bally Midway Mfg. Co.; scan hosted by the Internet Archive",[3107,3115,3120,3127],{"id":3108,"locator":3109,"html":3110,"path":3111,"imageUrl":3112,"imageDerivation":3112,"method":3113,"transcribedBy":3114,"reviewed":12},"excerpt.eight-ball-deluxe.solenoid-identification-table","PDF page 22, printed page 17, SOLENOID IDENTIFICATION TABLE","\u003Cp>Source: \u003Ccode>Eight_Ball_Deluxe_OPS.pdf\u003C\u002Fcode>, PDF page 22 (printed page 17), &quot;SOLENOID IDENTIFICATION TABLE&quot;.\nTranscribed from a 300 dpi render (\u003Ccode>manuals\u002Frendered\u002Fbally.eight-ball-deluxe.1981\u002Fpage-22.png\u003C\u002Fcode>);\n\u003Ccode>pdftotext\u003C\u002Fcode> interleaves this page&#39;s two side-by-side sub-tables and cannot be trusted for it.\u003C\u002Fp>\n\u003Cp>The &quot;Self Test #&quot; column is the order the ROM&#39;s own solenoid self-test displays while firing each\ncoil, not the public controller address; see \u003Ccode>review-artifacts\u002Feight-ball-deluxe\u002Fmanual-transcription.md\u003C\u002Fcode>\nfor the harness-derived Self-Test-#-to-public-address table.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Self Test #\u003C\u002Fth>\n\u003Cth>Solenoid identification\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>01\u003C\u002Ftd>\n\u003Ctd>LEFT SLINGSHOT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>02\u003C\u002Ftd>\n\u003Ctd>RIGHT SLINGSHOT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>03\u003C\u002Ftd>\n\u003Ctd>KNOCKER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>04\u003C\u002Ftd>\n\u003Ctd>LEFT THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>05\u003C\u002Ftd>\n\u003Ctd>RIGHT THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>06\u003C\u002Ftd>\n\u003Ctd>BOTTOM THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>07\u003C\u002Ftd>\n\u003Ctd>SINGLE DROP TARGET RESET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>08\u003C\u002Ftd>\n\u003Ctd>#1, 9 DROP TARGET (TOP)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>09\u003C\u002Ftd>\n\u003Ctd>#2, 10 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>#3, 11 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>#4, 12 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>#5, 13 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13\u003C\u002Ftd>\n\u003Ctd>#6, 14 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>14\u003C\u002Ftd>\n\u003Ctd>#7, 15 DROP TARGET (BOTTOM)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>15\u003C\u002Ftd>\n\u003Ctd>7 DROP TARGET RESET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>16\u003C\u002Ftd>\n\u003Ctd>4 DROP TARGET RESET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>17\u003C\u002Ftd>\n\u003Ctd>SAUCER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>18\u003C\u002Ftd>\n\u003Ctd>OUTHOLE KICKER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>19\u003C\u002Ftd>\n\u003Ctd>COIN LOCKOUT DOOR\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>20\u003C\u002Ftd>\n\u003Ctd>K1 RELAY (FLIPPER ENABLE)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>&quot;NOTE: SLINGSHOT &amp; THUMPER BUMPER COILS WILL BE ENERGIZED WHEN SWITCH IS MADE.&quot; (printed directly\nbeneath the table on the same page).\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fbally.eight-ball-deluxe.1981\u002Fsolenoid-identification-table.md",null,"manual","curator, read from the rendered page",{"id":3116,"locator":3117,"html":3118,"path":3119,"imageUrl":3112,"imageDerivation":3112,"method":3113,"transcribedBy":3114,"reviewed":12},"excerpt.eight-ball-deluxe.switch-self-test-table","PDF page 22, printed page 17, SWITCH ASSEMBLY SELF-TEST DISPLAY NUMBERS","\u003Cp>Source: \u003Ccode>Eight_Ball_Deluxe_OPS.pdf\u003C\u002Fcode>, PDF page 22 (printed page 17), &quot;SWITCH ASSEMBLY SELF-TEST\nDISPLAY NUMBERS&quot;. Transcribed from a 300 dpi render\n(\u003Ccode>manuals\u002Frendered\u002Fbally.eight-ball-deluxe.1981\u002Fpage-22.png\u003C\u002Fcode>); \u003Ccode>pdftotext\u003C\u002Fcode> interleaves this page&#39;s\ntwo side-by-side sub-tables and cannot be trusted for it.\u003C\u002Fp>\n\u003Cp>A LibPinMAME harness run holding each public switch address 1-40 in turn during the ROM&#39;s own\nstuck-switch search (self-test stage 5) showed the held address&#39;s number directly on the player\nscore displays, confirming the public switch address equals this table&#39;s &quot;Self Test #&quot; column with\nno translation required (see \u003Ccode>review-artifacts\u002Feight-ball-deluxe\u002Fmanual-transcription.md\u003C\u002Fcode>,\n&quot;Harness derivation&quot;).\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Switch #\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003Cth>Switch #\u003C\u002Fth>\n\u003Cth>Description\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>01\u003C\u002Ftd>\n\u003Ctd>2X INLINE DROP TARGET\u003C\u002Ftd>\n\u003Ctd>21\u003C\u002Ftd>\n\u003Ctd>5, 13 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>02\u003C\u002Ftd>\n\u003Ctd>3X INLINE DROP TARGET\u003C\u002Ftd>\n\u003Ctd>22\u003C\u002Ftd>\n\u003Ctd>6, 14 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>03\u003C\u002Ftd>\n\u003Ctd>4X INLINE DROP TARGET\u003C\u002Ftd>\n\u003Ctd>23\u003C\u002Ftd>\n\u003Ctd>7, 15 DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>04\u003C\u002Ftd>\n\u003Ctd>5X INLINE DROP TARGET\u003C\u002Ftd>\n\u003Ctd>24\u003C\u002Ftd>\n\u003Ctd>30 POINT REBOUND (2)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>05\u003C\u002Ftd>\n\u003Ctd>INLINE BACK TARGET\u003C\u002Ftd>\n\u003Ctd>25\u003C\u002Ftd>\n\u003Ctd>&quot;D&quot; TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>06\u003C\u002Ftd>\n\u003Ctd>CREDIT BUTTON\u003C\u002Ftd>\n\u003Ctd>26\u003C\u002Ftd>\n\u003Ctd>&quot;E&quot; FIRST TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>07\u003C\u002Ftd>\n\u003Ctd>TILT (3)\u003C\u002Ftd>\n\u003Ctd>27\u003C\u002Ftd>\n\u003Ctd>&quot;L&quot; TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>08\u003C\u002Ftd>\n\u003Ctd>OUTHOLE\u003C\u002Ftd>\n\u003Ctd>28\u003C\u002Ftd>\n\u003Ctd>&quot;U&quot; TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>09\u003C\u002Ftd>\n\u003Ctd>COIN III (RIGHT)\u003C\u002Ftd>\n\u003Ctd>29\u003C\u002Ftd>\n\u003Ctd>&quot;X&quot; TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>COIN I (LEFT)\u003C\u002Ftd>\n\u003Ctd>30\u003C\u002Ftd>\n\u003Ctd>&quot;E&quot; 2ND TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>11\u003C\u002Ftd>\n\u003Ctd>COIN II (MIDDLE)\u003C\u002Ftd>\n\u003Ctd>31\u003C\u002Ftd>\n\u003Ctd>RIGHT OUTLANE\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>12\u003C\u002Ftd>\n\u003Ctd>&quot;A&quot; ROLLOVER\u003C\u002Ftd>\n\u003Ctd>32\u003C\u002Ftd>\n\u003Ctd>LEFT OUTLANE\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>13\u003C\u002Ftd>\n\u003Ctd>&quot;B&quot; ROLLOVER\u003C\u002Ftd>\n\u003Ctd>33\u003C\u002Ftd>\n\u003Ctd>SINGLE DROP TARGET\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>14\u003C\u002Ftd>\n\u003Ctd>&quot;C&quot; ROLLOVER\u003C\u002Ftd>\n\u003Ctd>34\u003C\u002Ftd>\n\u003Ctd>SAUCER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>15\u003C\u002Ftd>\n\u003Ctd>&quot;D&quot; ROLLOVER\u003C\u002Ftd>\n\u003Ctd>35\u003C\u002Ftd>\n\u003Ctd>ROLLOVER BUTTON\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>16\u003C\u002Ftd>\n\u003Ctd>SLAM (2)\u003C\u002Ftd>\n\u003Ctd>36\u003C\u002Ftd>\n\u003Ctd>RIGHT SLINGSHOT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>17\u003C\u002Ftd>\n\u003Ctd>1, 9 DROP TARGET\u003C\u002Ftd>\n\u003Ctd>37\u003C\u002Ftd>\n\u003Ctd>LEFT SLINGSHOT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>18\u003C\u002Ftd>\n\u003Ctd>2, 10 DROP TARGET\u003C\u002Ftd>\n\u003Ctd>38\u003C\u002Ftd>\n\u003Ctd>LEFT THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>19\u003C\u002Ftd>\n\u003Ctd>3, 11 DROP TARGET\u003C\u002Ftd>\n\u003Ctd>39\u003C\u002Ftd>\n\u003Ctd>RIGHT THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>20\u003C\u002Ftd>\n\u003Ctd>4, 12 DROP TARGET\u003C\u002Ftd>\n\u003Ctd>40\u003C\u002Ftd>\n\u003Ctd>BOTTOM THUMPER BUMPER\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>Quantities in parentheses (e.g. &quot;SLAM (2)&quot;, &quot;TILT (3)&quot;, &quot;30 POINT REBOUND (2)&quot;) are the manual&#39;s own\nnotation for multiple physical switches wired to the one matrix address.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fbally.eight-ball-deluxe.1981\u002Fswitch-self-test-table.md",{"id":3121,"locator":3122,"html":3123,"path":3124,"imageUrl":3125,"imageDerivation":3126,"method":3113,"transcribedBy":3114,"reviewed":12},"excerpt.eight-ball-deluxe.switch-matrix-grid","PDF page 41, drawing W-1192-28C, WIRING DIAGRAM - PLAYFIELD, switch matrix grid","\u003Cp>Source: \u003Ccode>Eight_Ball_Deluxe_OPS.pdf\u003C\u002Fcode>, PDF page 41 (drawing W-1192-28C, &quot;WIRING DIAGRAM - PLAYFIELD&quot;).\nImage crop: \u003Ccode>switch-matrix-grid.webp\u003C\u002Fcode>, the leftmost three switch-matrix columns and the five direct\n&quot;ST 0&quot;-&quot;ST 4&quot; (A4J2-1 through A4J2-5) connections at the bottom of the sheet.\u003C\u002Fp>\n\u003Cp>This crop is a drawing (a wiring diagram), not a printed table, so it is retained as an image per\nthe excerpt policy rather than transcribed as prose. It independently confirms the harness-derived\nswitch identity and address rule recorded in \u003Ccode>review-artifacts\u002Feight-ball-deluxe\u002Fmanual-transcription.md\u003C\u002Fcode>:\nthe matrix is laid out as exactly five columns of eight rows (row returns A4J2-8 through A4J2-15,\nlabeled 0-7 in the margin), and reading the visible three columns column-major reproduces the\nSwitch Assembly Self-Test table exactly:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Column 1 (leftmost, rows 0-7): 2X\u002F3X\u002F4X\u002F5X IN LINE DROP TARGET, IN LINE BACK TARGET, [row 5 has no\nplayfield switch -- self-test 06 CREDIT BUTTON is a cabinet\u002Fdoor switch and does not appear on\nthis playfield-only sheet], TILT, OUTHOLE -- self-test 01-05, 07-08.\u003C\u002Fli>\n\u003Cli>Column 2 (rows 4-7 visible in this crop): &quot;A&quot;\u002F&quot;B&quot;\u002F&quot;C&quot;\u002F&quot;D&quot; ROLLOVER LANE -- self-test 12-15.\u003C\u002Fli>\n\u003Cli>Column 3 (rightmost visible, partially cropped): 2\u002F3\u002F...\u002F7 DROP TARGET through 30 POINT REBOUND --\nself-test 17-24.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This confirms \u003Ccode>address = (column - 1) * 8 + row + 1\u003C\u002Fcode> (columns 1-5, rows 0-7) reproduces the printed\nSelf-Test # for every switch on the sheet, and that self-test # equals the public controller\naddress (established independently by the LibPinMAME harness run, \u003Ccode>swtest2.json\u003C\u002Fcode>). The bottom of\nthe sheet additionally shows five direct, non-matrix connections (ST 0 through ST 4 at A4J2-1\nthrough A4J2-5) that are outside the 5x8 matrix entirely; this curation did not need them, since\nnone of switches 1-40 fall there.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fbally.eight-ball-deluxe.1981\u002Fswitch-matrix-grid.md","\u002Fevidence\u002Fbally.eight-ball-deluxe.1981\u002Fswitch-matrix-grid.webp","Eight_Ball_Deluxe_OPS.pdf page 41, crop box 0.0,0.05,0.205,0.65 of the page, rendered at 300 dpi with pdftoppm, reduced to 900px wide grayscale, quality 75 WebP",{"id":3128,"locator":3129,"html":3130,"path":3131,"imageUrl":3112,"imageDerivation":3112,"method":3113,"transcribedBy":3114,"reviewed":12},"excerpt.eight-ball-deluxe.feature-operation","PDF pages 8-9, printed pages 3-4, Section IV FEATURE OPERATION AND SCORING","\u003Cp>Source: \u003Ccode>Eight_Ball_Deluxe_OPS.pdf\u003C\u002Fcode>, PDF pages 8-9 (printed pages 3-4), &quot;IV. FEATURE OPERATION AND\nSCORING&quot;, items A through K. Transcribed (paraphrased for length where the original text is\nredundant repeated-adjustment boilerplate; scoring values and feature names are verbatim).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A. ABCD FEATURE\u003C\u002Fstrong>: Making A &amp; B top rollovers lites the top arrow to alternate, scoring 25,000\npoints. Making A-B-C-D rollovers drops one or two drop targets from the 7 bank (depending on\nswitch #8&#39;s setting) and lights the right lane lite for 20K the 1st time, 40K the 2nd, 60K the\n3rd, and so on. A-B-C-D completion also flashes a thumper bumper for 3000 points: 1st completion\nflashes the left bumper, 2nd the right bumper, 3rd the bottom bumper; bumper flashing resets each\nball.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B. SAUCER FEATURE\u003C\u002Fstrong>: Saucer scores the top-right-lane SPL award and scores 500 or 7000 points\nfor each lit &quot;ball on pool table&quot; light, plus super bonuses of 56K and 112K timer multipliers\n(depending on switch #16&#39;s setting).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>C. INLINE DROP &amp; BANK SHOT TARGET FEATURE\u003C\u002Fstrong>: 1st target down scores 5000 points and lights 2X;\n2nd scores 10,000 and lights 3X; 3rd scores 15,000 and lights 4X; 4th scores 20,000 and lights 5X.\nBank shot (the &quot;IN LINE BACK TARGET&quot;) scores 50,000 the 1st time; the 2nd time (one replay), bank\nshot values alternate or camp on 50,000 after SPL is made (depending on switch #24&#39;s setting).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>D. NO RECALL ON MULTIPLIERS.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E. SINGLE DROP TARGET FEATURE\u003C\u002Fstrong>: Scores 500 points if no right-lane lite is lit, or scores and\nadvances the lit lane value to the next higher value. Stays down until the ball is ejected\nthrough the saucer and returns through lane A or B.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>F. ROLL OVER BUTTON FEATURE\u003C\u002Fstrong>: Scores 500, 10,000, 30,000, 50,000, EXTRA BALL, 70,000, SPL, then\ncamps on 70,000 (or a similar sequence ending without SPL on some balls, depending on switch #14&#39;s\nsetting).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>G. 7 BANK DROP &amp; DELUXE TARGETS FEATURE\u003C\u002Fstrong>: Knocking down targets 1-7 (the same physical bank\naliased 9-15 for its &quot;deluxe&quot; pass) scores 2000 points per target and 3000 points per deluxe\ntarget; the single &quot;8 ball&quot; target flashes once the 7-bank is completed, and deluxe lamps do not\nlight until the 8-ball target is hit. Once 8-ball is made, deluxe lites flash briefly and stay\nlit; knocking a deluxe lite the 1st time scores 50,000 and lights deluxe SPL, or resets the 7\ntargets (depending on switch #23&#39;s setting). Switch #21 can recall\u002Freset the deluxe lites after\neach ball; switch #22 controls whether the backbox deluxe lamps advance on any playfield deluxe\nhit or only on a deluxe-SPL hit; switch #24 also affects deluxe scoring.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>H. OUTLANE SPECIAL FEATURE\u003C\u002Fstrong>: Once right-lane values are advanced to the top, both outlanes\nlight to alternate for SPL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>I. 8 BALL SPL FEATURE\u003C\u002Fstrong>: Can be turned on with 56K and 112K bonus, or with 112K bonus only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>J. LEFT &amp; RIGHT LANE STROBE LITES FEATURE\u003C\u002Fstrong>: When a ball rolls through a lane or hits the single\ndrop target or an inline target, the lites on both lanes strobe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>K. BACK BOX DELUXE FEATURE\u003C\u002Fstrong>: Lighting all 6 backbox deluxe lites awards 0 to 3 replays\n(depending on self-test position 22&#39;s setting).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These feature names are the manual&#39;s own vocabulary for the machine&#39;s rules and are used as the\nprimary source for lamp labels that are not otherwise self-evident from the retained VPX table&#39;s\nobject naming or the switch\u002Fsolenoid tables above.\u003C\u002Fp>\n","evidence\u002Fexcerpts\u002Fbally.eight-ball-deluxe.1981\u002Ffeature-operation.md","NOASSERTION","54-page Bally Midway \"Installation and General Game Operation Instructions\" manual (Internet Archive item arcademanual_Eight_Ball_Deluxe_OPS, Game No. 0B87). PDF page 22 (printed page 17) carries the Solenoid Identification Table and Switch Assembly Self-Test Display Numbers table; PDF page 41 carries the full playfield wiring schematic W-1192-28C; PDF pages 8-9 (printed 3-4) carry Section IV Feature Operation and Scoring; PDF pages 10-13 (printed 5-7) carry Section V Game Adjustments including the 32-position DIP bank tables.","Eight_Ball_Deluxe_OPS.pdf","80997521916aa5947d23627a793e723b6ea56a0ec2eb618d5495cd367ba48ef9","external:pinmame-manuals\u002Fby-machine\u002Fbally.eight-ball-deluxe.1981\u002Farchive-arcademanual_Eight_Ball_Deluxe_OPS\u002FEight_Ball_Deluxe_OPS.pdf",{"attribution":3138,"id":3139,"kind":3100,"license":3132,"locator":3140,"revision":3141,"sha256":3142,"uri":3143},"pinmame-game-defs curation","manual-support.bally.eight-ball-deluxe.1981","Retained human transcription of every manual table used by this definition, the page-to-PDF-index mapping, and the full LibPinMAME harness derivation of the switch and solenoid public address tables, together with the rendered PNG page cache under external:pinmame-manuals\u002Frendered\u002Fbally.eight-ball-deluxe.1981\u002F.","2026-08-07","c8c410cdc9e56b5da2dc615f64c06b120278e183afde85eff26743b51fbbdf98","external:pinmame-review-artifacts\u002Feight-ball-deluxe\u002Fmanual-transcription.md",{"attribution":3138,"id":47,"kind":3145,"license":3132,"locator":3146,"revision":3141,"uri":3147},"runtime_scenario","LibPinMAME harness traces against the pinned native library (revision 4ec52ff0ac133ac251681518aed2249e19fe26eb) and the user's own legally held eballdlx ROM, generated by tools\u002Frun_pinmame_harness.py. soltest6.json is the clean, uninterrupted 20-step solenoid self-test cycle used to derive the solenoid Self-Test-#-to-public-address table; swtest2.json holds public switch addresses 1-40 during the stuck-switch search stage and confirms the switch address equals its printed Self-Test # directly. ROM bytes and NVRAM are not retained; only the harness's own JSON event logs are.","external:pinmame-review-artifacts\u002Feight-ball-deluxe\u002Fharness\u002F",{"attribution":3149,"id":25,"kind":3150,"license":3132,"locator":3151,"original_filename":3152,"rights":3132,"sha256":3153,"uri":3154},"Bord, based on a script by 32assassin","vpx_table","Retained known-working table \"Eight Ball Deluxe 1.0.1\", based on a script by 32assassin, authored by Bord. Exact playfield bounds are left=0 top=0 right=952 bottom=1974; normalized coordinates are x\u002F952 and y\u002F1974. Geometry authority only for named table objects. The retained table's own title reads \"(Bally 1980)\"; see the knowledge note for why this definition uses 1981.","Eight Ball Deluxe (Bally 1980).vpx","47b2a634d1b034608458a8f3bed67fbff0b1e42757e1f8a57935f6fb7a3a310d","external:pinmame-vpx-sources\u002Fbally\u002Feight-ball-deluxe-1981\u002Fsource\u002FEight%20Ball%20Deluxe%20%28Bally%201980%29.vpx",{"attribution":3149,"id":704,"kind":3156,"known_working":12,"license":3132,"locator":3157,"original_filename":3158,"rights":3132,"sha256":3159,"uri":3160},"vpx_script","Retained embedded script (44,745 bytes). Runtime and mechanism-causality authority: cGameName = \"eballdlx\", Const UseSolenoids = 1, Const UseLamps = 0 with per-address NFadeLm\u002FNFadeL fader calls (lines 476-679) as the lamp-enumeration source, the SolCallback table for solenoids 6-15 and 19, the Controller.Lamp(52) mode branch inside SolSaucer\u002FSolBallRelease\u002FSolReset (lines 77-108) that gives solenoids 8\u002F9\u002F10 their dual identity, and the dtbank1\u002Fdtbank2\u002Fdtbank3 cvpmdroptarget mechanism wiring (lines 225-235).","script.vbs","d08e2d4c01f382ca90b7208c87f10c83360f5dac76727d024771705cd5ef68ff","external:pinmame-vpx-sources\u002Fbally\u002Feight-ball-deluxe-1981\u002Fextracted-vpxtool\u002Fscript.vbs",{"attribution":3162,"id":711,"kind":3150,"license":3132,"locator":3163,"uri":3164},"vpxtool extraction","Canonical manifest covering every sorted relative POSIX path, byte size, and SHA-256 under extracted-vpxtool; manifest SHA-256 e72bfe3918dfdd1e76a4af8fb02352a60cbebb0a3036195f8541bc5ec7451946; 977 files, 74250817 bytes, produced with vpxtool git:v0.33.3 from the retained table. Bounds are left=0 top=0 right=952 bottom=1974.","external:pinmame-vpx-sources\u002Fbally\u002Feight-ball-deluxe-1981\u002Fextracted-vpxtool.manifest.json","bally-eight-ball-deluxe-1981","machines\u002Fpartial\u002Fbally\u002Feight-ball-deluxe-1981.json","\u003Cp>Eight Ball Deluxe is a Bally MPU AS-2518-35 (BY35) machine, the same physical controller family as\nCentaur and Kiss, both already curated in this project. It reuses \u003Ccode>controllers\u002Fpinmame\u002Fby35.json\u003C\u002Fcode>\nunchanged, confirmed directly from the pinned driver&#39;s own declaration in \u003Ccode>src\u002Fwpc\u002Fby35games.c\u003C\u002Fcode>\nline 1122: \u003Ccode>INITGAME2(eballdlx,GEN_BY35,dispBy7,FLIP_SW(FLIP_L),8,SNDBRD_BY61,0)\u003C\u002Fcode>. \u003Ccode>dispBy7\u003C\u002Fcode> means\nseven-digit player displays (not a DMD); \u003Ccode>lampCol=8\u003C\u002Fcode> means a full auxiliary lamp driver board is\npresent, giving PinMAME a public lamp address space of \u003Ccode>(8+8)*8 = 128\u003C\u002Fcode>, of which this physical\nmachine&#39;s retained known-working script drives 74 real addresses.\u003C\u002Fp>\n\u003Ch2 id=\"year-this-definition-uses-1981-not-the-retained-table-s-1980\">Year: this definition uses 1981, not the retained table&#39;s &quot;1980&quot;\u003C\u002Fh2>\n\u003Cp>The retained known-working VPX table&#39;s own title reads &quot;Eight Ball Deluxe (Bally 1980)&quot;. Pinned\n\u003Ccode>driver.c\u003C\u002Fcode> dates every driver in the \u003Ccode>eballdlx\u003C\u002Fcode> family 1981 (\u003Ccode>CORE_GAMEDEFNV(eballdlx,&quot;Eight Ball Deluxe (rev. 15)&quot;,1981,&quot;Bally&quot;,...)\u003C\u002Fcode>), and the repository&#39;s own pre-existing stub identity is\n\u003Ccode>bally.eight-ball-deluxe.1981\u003C\u002Fcode>. This manual&#39;s own printed copyright, &quot;COPYRIGHT MCMLXXXIV BY BALLY\nMIDWAY MFG. CO.&quot; (1984), is a third value again — but it is the manual&#39;s \u003Cem>reprint\u003C\u002Fem> date under the\nmerged &quot;Bally Midway&quot; imprint, which did not exist until the 1983-84 Bally\u002FMidway merger, not the\nphysical machine&#39;s release date. None of the three numbers agree, but only two of them are\ncandidates for the actual release year, and this definition uses 1981 to match the pinned driver\nand the existing catalog identity; the table author&#39;s &quot;1980&quot; is treated as an informal or\nmistaken date rather than a competing authority. Recorded as \u003Ccode>conflict.retained-table-year-vs- driver\u003C\u002Fcode> for transparency even though it does not block promotion on its own.\u003C\u002Fp>\n\u003Ch2 id=\"switch-and-solenoid-address-derivation-two-different-rules-on-one-platform\">Switch and solenoid address derivation: two different rules on one platform\u003C\u002Fh2>\n\u003Cp>This game&#39;s manual carries no dedicated switch-matrix or lamp-matrix wiring table the way the\nWPC-era manuals this project has curated do — it is the same compact &quot;Installation and General\nGame Operation Instructions&quot; format Centaur&#39;s and Kiss&#39;s manuals use, with a printed Solenoid\nIdentification Table and Switch Assembly Self-Test Display Numbers table (both keyed by &quot;Self\nTest #&quot;, not the public controller address) plus a full playfield wiring schematic\n(\u003Ccode>W-1192-28C\u003C\u002Fcode>). Centaur&#39;s and Kiss&#39;s curations already established that a printed Self-Test #\nmust never be assumed equal to the public address without independent verification. Running the\npinned LibPinMAME native library against the user&#39;s own legally held \u003Ccode>eballdlx\u003C\u002Fcode> ROM through\n\u003Ccode>tools\u002Frun_pinmame_harness.py\u003C\u002Fcode> settled both tables definitively, and the two turned out to follow\n\u003Cstrong>different rules\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Switches\u003C\u002Fstrong>: holding each public address 1-40 in turn during the ROM&#39;s own &quot;search each switch\nassembly for stuck contacts&quot; self-test stage displayed that exact address on the player score\ndisplays. The public switch address equals the printed Self-Test # directly, with no\ntranslation. The playfield wiring schematic (\u003Ccode>W-1192-28C\u003C\u002Fcode>) independently confirms this: reading\nits five-column, eight-row switch matrix grid column-major (\u003Ccode>address = (column-1)*8+row+1\u003C\u002Fcode>)\nreproduces the printed Self-Test # for every switch on the sheet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Solenoids\u003C\u002Fstrong>: the automatic 20-step solenoid self-test cycle (entered after six presses of the\nself-test button and then running unattended, repeating identically every ~20 seconds) shows\nthat the printed Self-Test # is \u003Cstrong>not\u003C\u002Fstrong> the public address for solenoids. Self-test 01 (LEFT\nSLINGSHOT) fires public address 4; self-test 03 (KNOCKER) fires public address 6 — independently\nconfirmed by the retained script&#39;s own \u003Ccode>SolCallback(6) = &quot;...Knocker...&quot;\u003C\u002Fcode> — and so on through the\nfull derived table recorded in \u003Ccode>review-artifacts\u002Feight-ball-deluxe\u002Fmanual-transcription.md\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is worth carrying forward: \u003Cstrong>a manual&#39;s two address tables on the same platform, even the\nsame page, can follow entirely different public-address rules.\u003C\u002Fstrong> Confirming one does not license\nassuming the other follows the same pattern; each needs its own independent check.\u003C\u002Fp>\n\u003Ch2 id=\"three-solenoids-are-genuinely-dual-function-gated-by-one-lamp\">Three solenoids are genuinely dual-function, gated by one lamp\u003C\u002Fh2>\n\u003Cp>Public solenoid addresses 8, 9, and 10 each answer to \u003Cstrong>two\u003C\u002Fstrong> self-test identities:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Address\u003C\u002Fth>\n\u003Cth>Lamp 52 off\u003C\u002Fth>\n\u003Cth>Lamp 52 on\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>8\u003C\u002Ftd>\n\u003Ctd>7-Bank Drop Target Reset (self-test 15)\u003C\u002Ftd>\n\u003Ctd>Saucer Kicker (self-test 17)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>9\u003C\u002Ftd>\n\u003Ctd>#1, 9 Drop Target Reset (self-test 08)\u003C\u002Ftd>\n\u003Ctd>Outhole Kicker (self-test 18)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>10\u003C\u002Ftd>\n\u003Ctd>#2, 10 Drop Target Reset (self-test 09)\u003C\u002Ftd>\n\u003Ctd>4-Bank Drop Target Reset (self-test 16)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>This is not a harness artifact or a coincidence of the auto-cycle: the retained known-working\nscript&#39;s own \u003Ccode>SolSaucer\u003C\u002Fcode>, \u003Ccode>SolBallRelease\u003C\u002Fcode>, and \u003Ccode>SolReset\u003C\u002Fcode> subs (\u003Ccode>script.vbs\u003C\u002Fcode> lines 77-108) each\nbranch explicitly on \u003Ccode>Controller.Lamp(52)\u003C\u002Fcode> and call a different physical action in each branch —\nindependently reproducing the exact same three dual-function addresses the harness found, from a\ncompletely different kind of evidence (script logic vs. runtime tracing). Both self-test identities\nare recorded as \u003Ccode>manual.self-test\u003C\u002Fcode> aliases on the one output device; the device is not split into\ntwo records, because it is one physical coil.\u003C\u002Fp>\n\u003Cp>The practical reading: Lamp 52 appears to be a &quot;feature active&quot; flag — most plausibly tied to the\nsaucer\u002FAdd-a-Ball state described in Section IV&#39;s SAUCER FEATURE — that repurposes three coils\nwhich are otherwise individual per-target drop-bank reset actuators into ball-handling actuators\n(trough release, saucer kick, and a second bank-wide reset) while that feature is active. This\ncuration did not attempt to fully reconstruct the exact rule that sets Lamp 52, since that is\ngameplay-rule reconstruction beyond the address-and-wiring scope of this pass; it is recorded here\nas a lead rather than asserted as settled.\u003C\u002Fp>\n\u003Ch2 id=\"flippers-are-not-cpu-controlled\">Flippers are not CPU-controlled\u003C\u002Fh2>\n\u003Cp>\u003Ccode>eballdlx\u003C\u002Fcode> declares \u003Ccode>FLIP_SW(FLIP_L)\u003C\u002Fcode> — a switch mask — and no \u003Ccode>FLIP_SOL\u003C\u002Fcode> bit at all. In\n\u003Ccode>src\u002Fwpc\u002Fcore.c\u003C\u002Fcode>, \u003Ccode>core_updateSw\u003C\u002Fcode>&#39;s \u003Ccode>if ((flip &amp; FLIP_SOL(FLIP_L)) == 0)\u003C\u002Fcode> branch is true for this\ngame, so PinMAME \u003Cstrong>fakes\u003C\u002Fstrong> the flipper solenoids rather than reading real driver-board output for\nthem: the flipper coils fire directly off the physical flipper buttons through a relay circuit\n(publicly enumerated as solenoid 19, &quot;K1 Relay (Flipper Enable)&quot;), not through any CPU-timed\nsolenoid address. This matches the by35 platform note already established by Centaur and Kiss:\n\u003Ccode>FLIP_SWL\u003C\u002Fcode>\u002F\u003Ccode>FLIP_SWR\u003C\u002Fcode> are both zero for this \u003Ccode>flip\u003C\u002Fcode> value, so no dedicated flipper-button switch\nposition is copied into the game&#39;s own switch matrix either, and the generic flipper column at\ninternal index 11 (public 81-88) is never read by this ROM.\u003C\u002Fp>\n\u003Ch2 id=\"three-drop-target-banks-one-saucer-one-outhole\">Three drop-target banks, one saucer, one outhole\u003C\u002Fh2>\n\u003Cp>The retained script&#39;s own mechanism wiring (\u003Ccode>script.vbs\u003C\u002Fcode> lines 225-235) is unambiguous and gives\nthree separate \u003Ccode>cvpmdroptarget\u003C\u002Fcode> banks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>7-target bank\u003C\u002Fstrong> (&quot;Deluxe&quot; bank, switches 17-23, self-test-table-named &quot;1,9&quot; through &quot;7,15&quot;):\nFeature G. Completing it once scores 2000 per target and flashes the single &quot;8 Ball&quot; standup\n(switch 33 in the switch table&#39;s numbering is actually the Single Drop Target — the &quot;8 Ball&quot;\nflash is driven by lamp 33, a separate lamp address, not a matrix switch); completing the same\nseven targets a second pass scores 3000 each as &quot;deluxe&quot;. Reset is solenoid 8&#39;s Lamp(52)=0\nidentity (whole-bank raise); solenoids 9 (Lamp 52 off), 10 (Lamp 52 off), and 11-15\nunconditionally each re-fire one target&#39;s individual drop\u002Freset animation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4-target bank\u003C\u002Fstrong> (&quot;In-Line&quot; targets, switches 1-4): Feature C. 1st-4th target down scores\n5000\u002F10,000\u002F15,000\u002F20,000 and lights 2X\u002F3X\u002F4X\u002F5X. Reset is solenoid 10&#39;s Lamp(52)=1 identity.\nThe related &quot;In-Line Back Target&quot; (switch 5, &quot;Bank Shot&quot;, scoring 50,000) is a separate fixed\nstandup, not part of this drop bank.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single target\u003C\u002Fstrong> (switch 33): Feature E. Scores 500, or scores and advances the lit right-lane\nvalue; stays down until the ball returns through lane A or B. Reset is solenoid 7\nunconditionally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cstrong>saucer\u003C\u002Fstrong> (switch 34, Feature B) is a ball-capture mechanism (\u003Ccode>bsTP\u003C\u002Fcode>, a \u003Ccode>cvpmBallStack\u003C\u002Fcode>\nobject) kicked out by solenoid 8&#39;s Lamp(52)=1 identity. The \u003Cstrong>outhole\u003C\u002Fstrong> (switch 8, the ball-drain\nsensor beneath the playfield) is a second \u003Ccode>cvpmBallStack\u003C\u002Fcode> object (\u003Ccode>bsTrough\u003C\u002Fcode>) released by solenoid\n9&#39;s Lamp(52)=1 identity.\u003C\u002Fp>\n\u003Ch2 id=\"direct-switch-to-coil-relationships-no-cpu-timing\">Direct switch-to-coil relationships (no CPU timing)\u003C\u002Fh2>\n\u003Cp>The Solenoid Identification Table carries its own note directly beneath the printed table: &quot;NOTE:\nSLINGSHOT &amp; THUMPER BUMPER COILS WILL BE ENERGIZED WHEN SWITCH IS MADE.&quot; This is the manual&#39;s own\nstatement that solenoids 1-5 (the two slingshots and three thumper bumpers) are wired directly to\ntheir switch, not fired under ROM timing control the way every other solenoid on this machine is;\nthe retained script has no \u003Ccode>SolCallback\u003C\u002Fcode> entry for any of addresses 1-5, consistent with a\ndirect hardware relationship rather than a scripted one. This definition records five \u003Ccode>direct\u003C\u002Fcode>\nrelationship entries for these pairs (switch 38 -&gt; solenoid 3, 39 -&gt; 2, 40 -&gt; 1 for the bumpers;\n36 -&gt; 5, 37 -&gt; 4 for the slingshots).\u003C\u002Fp>\n\u003Ch2 id=\"general-illumination-is-uncontrolled-no-pinmame-output-gi-group-exists-for-this-platform\">General illumination is uncontrolled — no \u003Ccode>pinmame.output.gi\u003C\u002Fcode> group exists for this platform\u003C\u002Fh2>\n\u003Cp>The playfield wiring schematic (\u003Ccode>W-1192-28C\u003C\u002Fcode>) wires General Illumination as a bare two-wire AC\ncircuit — \u003Ccode>40-A2J1-6\u003C\u002Fcode> and \u003Ccode>50-A2J1-3 RET.\u003C\u002Fcode> feeding &quot;GEN. ILLUM. (23)&quot; — with no lamp-driver or\nsolenoid-driver connector anywhere in the path. This matches the retained script&#39;s own behavior:\n\u003Ccode>For each xx in GI: xx.State = 1\u003C\u002Fcode> runs once at table load and is never called again. The BY35\ncontroller profile has no \u003Ccode>pinmame.output.gi\u003C\u002Fcode> group at all (unlike the System 11 and WPC platforms\nalready curated in this project, where GI is at minimum a pair of ordinary solenoid addresses or a\ndedicated dimmable channel) — this schematic is the physical reason: there is no CPU path to\ngeneral illumination on this machine at all. Following the project rule that a device without any\ncontroller binding is not a controller-addressable device, this definition does not enumerate the\nretained table&#39;s 26 \u003Ccode>Light.GI_*\u003C\u002Fcode> playfield-illumination bulb objects as \u003Ccode>outputs\u003C\u002Fcode>; they are real\nphysical bulbs, but they are not devices this or any recreation binds to a controller address.\u003C\u002Fp>\n\u003Ch2 id=\"auxiliary-lamp-board-addresses-97-116-enumerated-not-fully-traced-to-the-schematic\">Auxiliary lamp board (addresses 97-116): enumerated, not fully traced to the schematic\u003C\u002Fh2>\n\u003Cp>Unlike Centaur&#39;s and Kiss&#39;s curations, which traced their AS-2518-43 auxiliary lamp board all the\nway from PinMAME&#39;s public address through the decoder\u002FSCR chain to the exact A5Jx\u002FA9Jx connector\npin, this pass used the retained known-working script&#39;s own explicit \u003Ccode>NFadeLm &lt;address&gt;, l&lt;address&gt;\u003C\u002Fcode> bindings (\u003Ccode>script.vbs\u003C\u002Fcode> lines 476-679) as the address-enumeration and spatial-placement\nsource for the auxiliary board (addresses 97-116, plus the multi-image backbox lamp groups at 101,\n117, 118, and 119), and did not additionally derive each address&#39;s own SCR-to-connector-pin\nidentity from the wiring schematic&#39;s A5J1\u002FA5J3-to-A9J2\u002FA9J3 tables (visible on the same\n\u003Ccode>W-1192-28C\u003C\u002Fcode> sheet, &quot;1 RACK&quot; through &quot;50X DELUXE&quot;\u002F&quot;SPECIAL DELUXE&quot;). The addresses and positions\nare runtime-validated; the exact physical board-pin path for each one is not. This is why\n\u003Ccode>coverage.missing\u003C\u002Fcode> names \u003Ccode>output_semantics\u003C\u002Fcode> and the record stays \u003Ccode>partial\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"dip-option-switches-partially-resolved\">DIP option switches: partially resolved\u003C\u002Fh2>\n\u003Cp>The AS-2518-35 MPU module carries four eight-position DIP banks (S1-S32; \u003Ccode>BY35HW_DIP4\u003C\u002Fcode> is\nunconditionally set for \u003Ccode>GEN_BY35\u003C\u002Fcode> in \u003Ccode>src\u002Fwpc\u002Fby35.c\u003C\u002Fcode>&#39;s \u003Ccode>MACHINE_INIT(by35)\u003C\u002Fcode>). Section V.B and the\nFeature Operation section (Section IV) between them document the function of 27 of the 32\nswitches: coin-chute credit ratios (1-5, 9-13, 17-20), maximum credits (25-26), high score feature\n(27), match feature\u002Fcredit display (28), balls per game (31-32), and seven feature-specific\nswitches named inline in Section IV (8, 14, 16, 21, 22, 23, 24). Switches 6, 7, 15, 29, and 30 are\nnot named anywhere in the pages read for this pass; they are recorded with a \u003Ccode>candidate\u003C\u002Fcode>\nprovenance and an honest &quot;function not resolved in this pass&quot; label rather than a guess. This is\nwhy \u003Ccode>coverage.missing\u003C\u002Fcode> names \u003Ccode>input_semantics\u003C\u002Fcode> and the record stays \u003Ccode>partial\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"physical-switch-construction\">Physical switch construction\u003C\u002Fh2>\n\u003Cp>The manual&#39;s own &quot;ASSEMBLY ADJUSTMENTS: GENERAL&quot; section (page 18) states plainly: &quot;All switch\nassemblies consist of leaf springs, contacts, separators, plastic tubing and screws&quot; — a\nmachine-wide statement, not a per-switch specification. No switch on this 1981 machine is\nopto-constructed (optos are a later Williams\u002FBally convention); every matrix switch in this\ndefinition is recorded \u003Ccode>leaf\u003C\u002Fcode> except the physical credit pushbutton (\u003Ccode>button\u003C\u002Fcode>) and the plumb-bob\ntilt mechanism (\u003Ccode>tilt\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch2 id=\"physical-family\">Physical family\u003C\u002Fh2>\n\u003Cp>The physical family is the six-driver \u003Ccode>eballdlx\u003C\u002Fcode> clone tree: \u003Ccode>eballdlx\u003C\u002Fcode> (production revision 15,\nthe reference for this definition), \u003Ccode>eballd14\u003C\u002Fcode> (revision 14, earlier firmware), and four later\nBally\u002FOliver and community free-play\u002Frules\u002Fbugfix conversions (\u003Ccode>eballdla\u003C\u002Fcode>, \u003Ccode>eballdlb\u003C\u002Fcode>, \u003Ccode>eballdlc\u003C\u002Fcode>,\n\u003Ccode>eballdld\u003C\u002Fcode>) that keep the identical switch matrix, solenoid table, lamp boards, and playfield.\nEvery driver is physically identical. \u003Ccode>eballchp\u003C\u002Fcode> (Eight Ball Champ, 1985) and \u003Ccode>eightbll\u003C\u002Fcode> (Eight\nBall, 1977) are unrelated physical machines with their own separate stubs and must not be merged\ninto this family.\u003C\u002Fp>\n",[3169,3172,3175,3178,3181,3184,3187,3190,3193,3196,3199],{"id":3170,"text":3171},"year-this-definition-uses-1981-not-the-retained-table-s-1980","Year: this definition uses 1981, not the retained table's \"1980\"",{"id":3173,"text":3174},"switch-and-solenoid-address-derivation-two-different-rules-on-one-platform","Switch and solenoid address derivation: two different rules on one platform",{"id":3176,"text":3177},"three-solenoids-are-genuinely-dual-function-gated-by-one-lamp","Three solenoids are genuinely dual-function, gated by one lamp",{"id":3179,"text":3180},"flippers-are-not-cpu-controlled","Flippers are not CPU-controlled",{"id":3182,"text":3183},"three-drop-target-banks-one-saucer-one-outhole","Three drop-target banks, one saucer, one outhole",{"id":3185,"text":3186},"direct-switch-to-coil-relationships-no-cpu-timing","Direct switch-to-coil relationships (no CPU timing)",{"id":3188,"text":3189},"general-illumination-is-uncontrolled-no-pinmame-output-gi-group-exists-for-this-platform","General illumination is uncontrolled — no `pinmame.output.gi` group exists for this platform",{"id":3191,"text":3192},"auxiliary-lamp-board-addresses-97-116-enumerated-not-fully-traced-to-the-schematic","Auxiliary lamp board (addresses 97-116): enumerated, not fully traced to the schematic",{"id":3194,"text":3195},"dip-option-switches-partially-resolved","DIP option switches: partially resolved",{"id":3197,"text":3198},"physical-switch-construction","Physical switch construction",{"id":3200,"text":3201},"physical-family","Physical family",[],[3204,3206,3207,3208,3209,3210],{"clone_of":106,"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":112,"flags":4,"id":113,"machine_id":1380,"manufacturer":107,"root_driver":106,"year":110},"a4fbbee3842f273ce7954c7f8b1a2798531510f0078dd517a6ece390718e66ff",{"clone_of":106,"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":116,"flags":4,"id":117,"machine_id":1380,"manufacturer":118,"root_driver":106,"year":120},{"clone_of":106,"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":122,"flags":4,"id":123,"machine_id":1380,"manufacturer":118,"root_driver":106,"year":125},{"clone_of":106,"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":127,"flags":4,"id":128,"machine_id":1380,"manufacturer":118,"root_driver":106,"year":125},{"clone_of":106,"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":131,"flags":4,"id":132,"machine_id":1380,"manufacturer":133,"root_driver":106,"year":135},{"coverage_status":31,"definition":3166,"definition_sha256":3205,"description":105,"flags":4,"id":106,"machine_id":1380,"manufacturer":107,"root_driver":106,"year":110},[3212,3217,3220,3223],{"slug":3213,"name":3214,"manufacturer":107,"year":3215,"status":3216},"bally-kiss-1979","Kiss",1979,"author_ready",{"slug":3218,"name":3219,"manufacturer":107,"year":1389,"status":31},"bally-centaur-1981","Centaur",{"slug":3221,"name":3222,"manufacturer":107,"year":1389,"status":31},"bally-fathom-1981","Fathom",{"slug":3224,"name":3225,"manufacturer":107,"year":3226,"status":31},"bally-flash-gordon-1980","Flash Gordon",1980,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":3228,"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":3230},"\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":3232},"\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":3234},"\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":3236},"\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":3238},"\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":3240},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1zm0 2v-2\"\u002F>\u003Cpath d=\"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10m16 11v-2M3 5V3\"\u002F>\u003Cpath d=\"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2zm3-5V3\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":3242},"\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":3244},"\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":3246},"\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":3248},"\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":3250},"\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":3252},"\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":3254},"\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":3256},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m7 6l5 5l5-5M7 13l5 5l5-5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":3258},"\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":3260},"\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":3262},"\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":3264},"\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":3266},"\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":3268},"\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":3270},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1a6 6 0 0 0 6-6V5a2 2 0 0 0-2-2zM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1a6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":3272},"\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":3274},"\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":3276,"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":3278},"\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":3280},"\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":3282},"\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":3284},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1786146437078]