[{"data":1,"prerenderedAt":2301},["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-cirqus-voltaire-1997":17,"i-lucide:database":2261,"i-lucide:file-json-2":2263,"i-lucide:shield-check":2265,"i-lucide:toggle-left":2267,"i-lucide:zap":2269,"i-lucide:disc-3":2271,"i-lucide:library-big":2273,"i-lucide:triangle-alert":2275,"i-lucide:plug-zap":2277,"i-lucide:arrow-up-right":2279,"i-lucide:info":2281,"i-lucide:cog":2283,"i-lucide:box":2285,"i-lucide:archive":2287,"i-lucide:file-code-2":2289,"i-lucide:list":2291,"i-lucide:external-link":2293,"i-lucide:notebook-pen":2295,"i-lucide:message-square-warning":2297,"i-lucide:chevron-right":2299},{"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":2260},{"conflicts":19,"controller":27,"coverage":29,"displays":48,"drivers":49,"format":73,"inputs":74,"knowledge":1008,"machine":1010,"mechanisms":1015,"outputs":1091,"relationships":2169,"schema_version":89,"sources":2170,"slug":2187,"sourcePath":2188,"knowledgePath":1009,"knowledgeHtml":2189,"knowledgeHeadings":2190,"knowledgeSummary":2224,"catalogDrivers":2228,"related":2237,"family":2260},[20],{"description":21,"id":22,"path":23,"source_refs":24},"Legacy sources disagree on label: 'ROM Started' versus 'Ring #2 Flashers'.","conflict.pinmame-output-solenoid-19-none","binding:pinmame.output.solenoid\u002F19\u002FNone",[25,26],"legacy.game.cv","legacy.platform.wpc",{"inversion_applied_by_emulator":12,"platform":28},"pinmame.wpc",{"status":30,"missing":31,"dimensions":45},"partial",[32,33,34,35,36,37,38,39,40,41,42,43,44],"identity","controller_platform","input_enumeration","input_semantics","output_enumeration","output_semantics","display_inventory","mechanism_inventory","mechanism_behavior","polarity","variant_differences","recreation_notes","provenance",{"address_enumeration":46,"catalog_identity":47,"mechanisms":46,"physical_wiring":46,"recreation_knowledge":46,"semantic_naming":46,"variant_coverage":46},"candidate","observed",[],[50,56,59,62,64,67,70],{"clone_of":51,"description":52,"flags":4,"id":53,"manufacturer":54,"year":55},"cv_14","Cirqus Voltaire (1.0)","cv_10","Bally","1997",{"clone_of":51,"description":57,"flags":4,"id":58,"manufacturer":54,"year":55},"Cirqus Voltaire (1.1)","cv_11",{"clone_of":51,"description":60,"flags":4,"id":61,"manufacturer":54,"year":55},"Cirqus Voltaire (1.3)","cv_13",{"description":63,"flags":4,"id":51,"manufacturer":54,"year":55},"Cirqus Voltaire (1.4)",{"clone_of":51,"description":65,"flags":4,"id":66,"manufacturer":54,"year":55},"Cirqus Voltaire (2.0H)","cv_20h",{"clone_of":51,"description":68,"flags":4,"id":69,"manufacturer":54,"year":55},"Cirqus Voltaire (2.0H Coin Play)","cv_20hc",{"clone_of":51,"description":71,"flags":4,"id":72,"manufacturer":54,"year":55},"Cirqus Voltaire (D.52 Prototype)","cv_d52","pinmame-machine-definition",[75,98,117,136,155,174,193,212,231,244,257,272,285,298,311,324,339,352,367,380,393,406,419,432,445,458,471,484,497,510,523,536,549,562,575,588,601,614,627,640,653,666,679,692,705,718,731,744,757,770,783,796,809,822,835,848,861,874,887,900,913,926,941,956,967,982,993],{"aliases":76,"binding":88,"id":91,"kind":92,"label":93,"provenance":94,"roles":96},[77,80,82,84,86],{"namespace":78,"value":79},"pinmame.switch","1",{"namespace":81,"value":79},"vpe-legacy.switch",{"namespace":81,"value":83},"01",{"namespace":81,"value":85},"001",{"namespace":81,"value":87},"s_coin_1",{"device":89,"group":90},1,"pinmame.input.switch","switch.coin-1","switch","Coin Button 1",{"source_refs":95,"status":46},[26],[97],"cabinet.coin.1",{"aliases":99,"binding":109,"id":111,"kind":92,"label":112,"provenance":113,"roles":115},[100,102,103,105,107],{"namespace":78,"value":101},"2",{"namespace":81,"value":101},{"namespace":81,"value":104},"02",{"namespace":81,"value":106},"002",{"namespace":81,"value":108},"s_coin_2",{"device":110,"group":90},2,"switch.coin-2","Coin Button 2",{"source_refs":114,"status":46},[26],[116],"cabinet.coin.2",{"aliases":118,"binding":128,"id":130,"kind":92,"label":131,"provenance":132,"roles":134},[119,121,122,124,126],{"namespace":78,"value":120},"3",{"namespace":81,"value":120},{"namespace":81,"value":123},"03",{"namespace":81,"value":125},"003",{"namespace":81,"value":127},"s_coin_3",{"device":129,"group":90},3,"switch.coin-3","Coin Button 3",{"source_refs":133,"status":46},[26],[135],"cabinet.coin.3",{"aliases":137,"binding":147,"id":149,"kind":92,"label":150,"provenance":151,"roles":153},[138,140,141,143,145],{"namespace":78,"value":139},"4",{"namespace":81,"value":139},{"namespace":81,"value":142},"04",{"namespace":81,"value":144},"004",{"namespace":81,"value":146},"s_coin_4",{"device":148,"group":90},4,"switch.coin-4","Coin Button 4",{"source_refs":152,"status":46},[26],[154],"cabinet.coin.4",{"aliases":156,"binding":166,"id":168,"kind":92,"label":169,"provenance":170,"roles":172},[157,159,160,162,164],{"namespace":78,"value":158},"5",{"namespace":81,"value":158},{"namespace":81,"value":161},"05",{"namespace":81,"value":163},"005",{"namespace":81,"value":165},"s_cancel",{"device":167,"group":90},5,"switch.cancel","Cancel",{"source_refs":171,"status":46},[26],[173],"service.cancel",{"aliases":175,"binding":185,"id":187,"kind":92,"label":188,"provenance":189,"roles":191},[176,178,179,181,183],{"namespace":78,"value":177},"6",{"namespace":81,"value":177},{"namespace":81,"value":180},"06",{"namespace":81,"value":182},"006",{"namespace":81,"value":184},"s_down",{"device":186,"group":90},6,"switch.down","Down",{"source_refs":190,"status":46},[26],[192],"service.down",{"aliases":194,"binding":204,"id":206,"kind":92,"label":207,"provenance":208,"roles":210},[195,197,198,200,202],{"namespace":78,"value":196},"7",{"namespace":81,"value":196},{"namespace":81,"value":199},"07",{"namespace":81,"value":201},"007",{"namespace":81,"value":203},"s_up",{"device":205,"group":90},7,"switch.up","Up",{"source_refs":209,"status":46},[26],[211],"service.up",{"aliases":213,"binding":223,"id":225,"kind":92,"label":226,"provenance":227,"roles":229},[214,216,217,219,221],{"namespace":78,"value":215},"8",{"namespace":81,"value":215},{"namespace":81,"value":218},"08",{"namespace":81,"value":220},"008",{"namespace":81,"value":222},"s_enter",{"device":224,"group":90},8,"switch.enter","Enter",{"source_refs":228,"status":46},[26],[230],"service.enter",{"aliases":232,"binding":238,"id":240,"kind":92,"label":241,"provenance":242},[233,235,236],{"namespace":78,"value":234},"11",{"namespace":81,"value":234},{"namespace":81,"value":237},"011",{"device":239,"group":90},11,"switch.backbox-luck","Backbox Luck",{"source_refs":243,"status":46},[25],{"aliases":245,"binding":251,"id":253,"kind":92,"label":254,"provenance":255},[246,248,249],{"namespace":78,"value":247},"12",{"namespace":81,"value":247},{"namespace":81,"value":250},"012",{"device":252,"group":90},12,"switch.wire-ramp-enter","Wire Ramp Enter",{"source_refs":256,"status":46},[25],{"aliases":258,"binding":264,"id":266,"kind":92,"label":267,"provenance":268,"roles":270},[259,261,262],{"namespace":78,"value":260},"13",{"namespace":81,"value":260},{"namespace":81,"value":263},"013",{"device":265,"group":90},13,"switch.start-button","Start Button",{"source_refs":269,"status":46},[25],[271],"cabinet.start",{"aliases":273,"binding":279,"id":281,"kind":92,"label":282,"provenance":283},[274,276,277],{"namespace":78,"value":275},"14",{"namespace":81,"value":275},{"namespace":81,"value":278},"014",{"device":280,"group":90},14,"switch.plumb-bob-tilt","Plumb Bob Tilt",{"source_refs":284,"status":46},[25],{"aliases":286,"binding":292,"id":294,"kind":92,"label":295,"provenance":296},[287,289,290],{"namespace":78,"value":288},"15",{"namespace":81,"value":288},{"namespace":81,"value":291},"015",{"device":293,"group":90},15,"switch.left-loop-upper","Left Loop Upper",{"source_refs":297,"status":46},[25],{"aliases":299,"binding":305,"id":307,"kind":92,"label":308,"provenance":309},[300,302,303],{"namespace":78,"value":301},"16",{"namespace":81,"value":301},{"namespace":81,"value":304},"016",{"device":306,"group":90},16,"switch.top-eddy-ringmaster-hit","Top Eddy (Ringmaster Hit)",{"source_refs":310,"status":46},[25],{"aliases":312,"binding":318,"id":320,"kind":92,"label":321,"provenance":322},[313,315,316],{"namespace":78,"value":314},"17",{"namespace":81,"value":314},{"namespace":81,"value":317},"017",{"device":319,"group":90},17,"switch.right-in-lane-volt-3","Right In-Lane (Volt 3)",{"source_refs":323,"status":46},[25],{"aliases":325,"binding":331,"id":333,"kind":92,"label":334,"provenance":335,"roles":337},[326,328,329],{"namespace":78,"value":327},"18",{"namespace":81,"value":327},{"namespace":81,"value":330},"018",{"device":332,"group":90},18,"switch.shooter-lane","Shooter Lane",{"source_refs":336,"status":46},[25],[338],"cabinet.launch",{"aliases":340,"binding":346,"id":348,"kind":92,"label":349,"provenance":350},[341,343,344],{"namespace":78,"value":342},"21",{"namespace":81,"value":342},{"namespace":81,"value":345},"021",{"device":347,"group":90},21,"switch.slam-tilt","Slam Tilt",{"source_refs":351,"status":46},[25],{"aliases":353,"binding":359,"id":361,"kind":92,"label":362,"normally_closed":12,"provenance":363,"roles":365},[354,356,357],{"namespace":78,"value":355},"22",{"namespace":81,"value":355},{"namespace":81,"value":358},"022",{"device":360,"group":90},22,"switch.coin-door-closed","Coin Door Closed",{"source_refs":364,"status":46},[25],[366],"cabinet.coin-door",{"aliases":368,"binding":374,"id":376,"kind":92,"label":377,"provenance":378},[369,371,372],{"namespace":78,"value":370},"23",{"namespace":81,"value":370},{"namespace":81,"value":373},"023",{"device":375,"group":90},23,"switch.right-loop-upper","Right Loop Upper",{"source_refs":379,"status":46},[25],{"aliases":381,"binding":387,"constant_active":12,"id":388,"kind":389,"label":390,"provenance":391},[382,384,385],{"namespace":78,"value":383},"24",{"namespace":81,"value":383},{"namespace":81,"value":386},"024",{"device":5,"group":90},"switch.always-closed","constant","Always Closed",{"source_refs":392,"status":46},[25],{"aliases":394,"binding":400,"id":402,"kind":92,"label":403,"provenance":404},[395,397,398],{"namespace":78,"value":396},"25",{"namespace":81,"value":396},{"namespace":81,"value":399},"025",{"device":401,"group":90},25,"switch.inner-loop-left","Inner Loop Left",{"source_refs":405,"status":46},[25],{"aliases":407,"binding":413,"id":415,"kind":92,"label":416,"provenance":417},[408,410,411],{"namespace":78,"value":409},"26",{"namespace":81,"value":409},{"namespace":81,"value":412},"026",{"device":414,"group":90},26,"switch.left-in-lane-volt-4","Left In-Lane (Volt 4)",{"source_refs":418,"status":46},[25],{"aliases":420,"binding":426,"id":428,"kind":92,"label":429,"provenance":430},[421,423,424],{"namespace":78,"value":422},"27",{"namespace":81,"value":422},{"namespace":81,"value":425},"027",{"device":427,"group":90},27,"switch.left-outlane","Left Outlane",{"source_refs":431,"status":46},[25],{"aliases":433,"binding":439,"id":441,"kind":92,"label":442,"provenance":443},[434,436,437],{"namespace":78,"value":435},"28",{"namespace":81,"value":435},{"namespace":81,"value":438},"028",{"device":440,"group":90},28,"switch.inner-loop-right","Inner Loop Right",{"source_refs":444,"status":46},[25],{"aliases":446,"binding":452,"id":454,"kind":92,"label":455,"provenance":456},[447,449,450],{"namespace":78,"value":448},"31",{"namespace":81,"value":448},{"namespace":81,"value":451},"031",{"device":453,"group":90},31,"switch.trough-eject","Trough Eject",{"source_refs":457,"status":46},[25],{"aliases":459,"binding":465,"id":467,"kind":92,"label":468,"provenance":469},[460,462,463],{"namespace":78,"value":461},"32",{"namespace":81,"value":461},{"namespace":81,"value":464},"032",{"device":466,"group":90},32,"switch.trough-ball-1","Trough Ball 1",{"source_refs":470,"status":46},[25],{"aliases":472,"binding":478,"id":480,"kind":92,"label":481,"provenance":482},[473,475,476],{"namespace":78,"value":474},"33",{"namespace":81,"value":474},{"namespace":81,"value":477},"033",{"device":479,"group":90},33,"switch.trough-ball-2","Trough Ball 2",{"source_refs":483,"status":46},[25],{"aliases":485,"binding":491,"id":493,"kind":92,"label":494,"provenance":495},[486,488,489],{"namespace":78,"value":487},"34",{"namespace":81,"value":487},{"namespace":81,"value":490},"034",{"device":492,"group":90},34,"switch.trough-ball-3","Trough Ball 3",{"source_refs":496,"status":46},[25],{"aliases":498,"binding":504,"id":506,"kind":92,"label":507,"provenance":508},[499,501,502],{"namespace":78,"value":500},"35",{"namespace":81,"value":500},{"namespace":81,"value":503},"035",{"device":505,"group":90},35,"switch.trough-ball-4","Trough Ball 4",{"source_refs":509,"status":46},[25],{"aliases":511,"binding":517,"id":519,"kind":92,"label":520,"provenance":521},[512,514,515],{"namespace":78,"value":513},"36",{"namespace":81,"value":513},{"namespace":81,"value":516},"036",{"device":518,"group":90},36,"switch.popper-opto","Popper Opto",{"source_refs":522,"status":46},[25],{"aliases":524,"binding":530,"id":532,"kind":92,"label":533,"provenance":534},[525,527,528],{"namespace":78,"value":526},"37",{"namespace":81,"value":526},{"namespace":81,"value":529},"037",{"device":531,"group":90},37,"switch.wow-targets","WOW Targets",{"source_refs":535,"status":46},[25],{"aliases":537,"binding":543,"id":545,"kind":92,"label":546,"provenance":547},[538,540,541],{"namespace":78,"value":539},"38",{"namespace":81,"value":539},{"namespace":81,"value":542},"038",{"device":544,"group":90},38,"switch.top-targets","Top Targets",{"source_refs":548,"status":46},[25],{"aliases":550,"binding":556,"id":558,"kind":92,"label":559,"provenance":560},[551,553,554],{"namespace":78,"value":552},"41",{"namespace":81,"value":552},{"namespace":81,"value":555},"041",{"device":557,"group":90},41,"switch.left-lane","Left Lane",{"source_refs":561,"status":46},[25],{"aliases":563,"binding":569,"id":571,"kind":92,"label":572,"provenance":573},[564,566,567],{"namespace":78,"value":565},"42",{"namespace":81,"value":565},{"namespace":81,"value":568},"042",{"device":570,"group":90},42,"switch.ringmaster-up","Ringmaster Up",{"source_refs":574,"status":46},[25],{"aliases":576,"binding":582,"id":584,"kind":92,"label":585,"provenance":586},[577,579,580],{"namespace":78,"value":578},"43",{"namespace":81,"value":578},{"namespace":81,"value":581},"043",{"device":583,"group":90},43,"switch.ringmaster-middle","Ringmaster Middle",{"source_refs":587,"status":46},[25],{"aliases":589,"binding":595,"id":597,"kind":92,"label":598,"provenance":599},[590,592,593],{"namespace":78,"value":591},"44",{"namespace":81,"value":591},{"namespace":81,"value":594},"044",{"device":596,"group":90},44,"switch.ringmaster-down","Ringmaster Down",{"source_refs":600,"status":46},[25],{"aliases":602,"binding":608,"id":610,"kind":92,"label":611,"provenance":612},[603,605,606],{"namespace":78,"value":604},"45",{"namespace":81,"value":604},{"namespace":81,"value":607},"045",{"device":609,"group":90},45,"switch.left-ramp-made","Left Ramp Made",{"source_refs":613,"status":46},[25],{"aliases":615,"binding":621,"id":623,"kind":92,"label":624,"provenance":625},[616,618,619],{"namespace":78,"value":617},"46",{"namespace":81,"value":617},{"namespace":81,"value":620},"046",{"device":622,"group":90},46,"switch.trough-upper-subway","Trough Upper (Subway)",{"source_refs":626,"status":46},[25],{"aliases":628,"binding":634,"id":636,"kind":92,"label":637,"provenance":638},[629,631,632],{"namespace":78,"value":630},"47",{"namespace":81,"value":630},{"namespace":81,"value":633},"047",{"device":635,"group":90},47,"switch.trough-middle-subway","Trough Middle (Subway)",{"source_refs":639,"status":46},[25],{"aliases":641,"binding":647,"id":649,"kind":92,"label":650,"provenance":651},[642,644,645],{"namespace":78,"value":643},"48",{"namespace":81,"value":643},{"namespace":81,"value":646},"048",{"device":648,"group":90},48,"switch.left-loop-enter","Left Loop Enter",{"source_refs":652,"status":46},[25],{"aliases":654,"binding":660,"id":662,"kind":92,"label":663,"provenance":664},[655,657,658],{"namespace":78,"value":656},"51",{"namespace":81,"value":656},{"namespace":81,"value":659},"051",{"device":661,"group":90},51,"switch.left-slingshot","Left Slingshot",{"source_refs":665,"status":46},[25],{"aliases":667,"binding":673,"id":675,"kind":92,"label":676,"provenance":677},[668,670,671],{"namespace":78,"value":669},"52",{"namespace":81,"value":669},{"namespace":81,"value":672},"052",{"device":674,"group":90},52,"switch.right-slingshot","Right Slingshot",{"source_refs":678,"status":46},[25],{"aliases":680,"binding":686,"id":688,"kind":92,"label":689,"provenance":690},[681,683,684],{"namespace":78,"value":682},"53",{"namespace":81,"value":682},{"namespace":81,"value":685},"053",{"device":687,"group":90},53,"switch.upper-jet-bumper","Upper Jet Bumper",{"source_refs":691,"status":46},[25],{"aliases":693,"binding":699,"id":701,"kind":92,"label":702,"provenance":703},[694,696,697],{"namespace":78,"value":695},"54",{"namespace":81,"value":695},{"namespace":81,"value":698},"054",{"device":700,"group":90},54,"switch.middle-jet-bumper-boom-bumper","Middle Jet Bumper (Boom Bumper)",{"source_refs":704,"status":46},[25],{"aliases":706,"binding":712,"id":714,"kind":92,"label":715,"provenance":716},[707,709,710],{"namespace":78,"value":708},"55",{"namespace":81,"value":708},{"namespace":81,"value":711},"055",{"device":713,"group":90},55,"switch.lower-jet-bumper","Lower Jet Bumper",{"source_refs":717,"status":46},[25],{"aliases":719,"binding":725,"id":727,"kind":92,"label":728,"provenance":729},[720,722,723],{"namespace":78,"value":721},"56",{"namespace":81,"value":721},{"namespace":81,"value":724},"056",{"device":726,"group":90},56,"switch.skill-shot","Skill Shot",{"source_refs":730,"status":46},[25],{"aliases":732,"binding":738,"id":740,"kind":92,"label":741,"provenance":742},[733,735,736],{"namespace":78,"value":734},"57",{"namespace":81,"value":734},{"namespace":81,"value":737},"057",{"device":739,"group":90},57,"switch.right-outlane","Right Outlane",{"source_refs":743,"status":46},[25],{"aliases":745,"binding":751,"id":753,"kind":92,"label":754,"provenance":755},[746,748,749],{"namespace":78,"value":747},"58",{"namespace":81,"value":747},{"namespace":81,"value":750},"058",{"device":752,"group":90},58,"switch.ring-n-g-target","Ring N\u002FG Target",{"source_refs":756,"status":46},[25],{"aliases":758,"binding":764,"id":766,"kind":92,"label":767,"provenance":768},[759,761,762],{"namespace":78,"value":760},"61",{"namespace":81,"value":760},{"namespace":81,"value":763},"061",{"device":765,"group":90},61,"switch.light-standup-target","Light Standup Target",{"source_refs":769,"status":46},[25],{"aliases":771,"binding":777,"id":779,"kind":92,"label":780,"provenance":781},[772,774,775],{"namespace":78,"value":773},"62",{"namespace":81,"value":773},{"namespace":81,"value":776},"062",{"device":778,"group":90},62,"switch.lock-standup-target","Lock Standup Target",{"source_refs":782,"status":46},[25],{"aliases":784,"binding":790,"id":792,"kind":92,"label":793,"provenance":794},[785,787,788],{"namespace":78,"value":786},"63",{"namespace":81,"value":786},{"namespace":81,"value":789},"063",{"device":791,"group":90},63,"switch.ramp-enter","Ramp Enter",{"source_refs":795,"status":46},[25],{"aliases":797,"binding":803,"id":805,"kind":92,"label":806,"provenance":807},[798,800,801],{"namespace":78,"value":799},"64",{"namespace":81,"value":799},{"namespace":81,"value":802},"064",{"device":804,"group":90},64,"switch.ramp-magnet","Ramp Magnet",{"source_refs":808,"status":46},[25],{"aliases":810,"binding":816,"id":818,"kind":92,"label":819,"provenance":820},[811,813,814],{"namespace":78,"value":812},"65",{"namespace":81,"value":812},{"namespace":81,"value":815},"065",{"device":817,"group":90},65,"switch.ramp-made","Ramp Made",{"source_refs":821,"status":46},[25],{"aliases":823,"binding":829,"id":831,"kind":92,"label":832,"provenance":833},[824,826,827],{"namespace":78,"value":825},"66",{"namespace":81,"value":825},{"namespace":81,"value":828},"066",{"device":830,"group":90},66,"switch.ramp-lock-low","Ramp Lock Low",{"source_refs":834,"status":46},[25],{"aliases":836,"binding":842,"id":844,"kind":92,"label":845,"provenance":846},[837,839,840],{"namespace":78,"value":838},"67",{"namespace":81,"value":838},{"namespace":81,"value":841},"067",{"device":843,"group":90},67,"switch.ramp-lock-middle","Ramp Lock Middle",{"source_refs":847,"status":46},[25],{"aliases":849,"binding":855,"id":857,"kind":92,"label":858,"provenance":859},[850,852,853],{"namespace":78,"value":851},"68",{"namespace":81,"value":851},{"namespace":81,"value":854},"068",{"device":856,"group":90},68,"switch.ramp-lock-high","Ramp Lock High",{"source_refs":860,"status":46},[25],{"aliases":862,"binding":868,"id":870,"kind":92,"label":871,"provenance":872},[863,865,866],{"namespace":78,"value":864},"71",{"namespace":81,"value":864},{"namespace":81,"value":867},"071",{"device":869,"group":90},71,"switch.left-saucer","Left Saucer",{"source_refs":873,"status":46},[25],{"aliases":875,"binding":881,"id":883,"kind":92,"label":884,"provenance":885},[876,878,879],{"namespace":78,"value":877},"72",{"namespace":81,"value":877},{"namespace":81,"value":880},"072",{"device":882,"group":90},72,"switch.right-saucer","Right Saucer",{"source_refs":886,"status":46},[25],{"aliases":888,"binding":894,"id":896,"kind":92,"label":897,"provenance":898},[889,891,892],{"namespace":78,"value":890},"74",{"namespace":81,"value":890},{"namespace":81,"value":893},"074",{"device":895,"group":90},74,"switch.big-ball-rebound-menagerie","Big Ball Rebound (Menagerie)",{"source_refs":899,"status":46},[25],{"aliases":901,"binding":907,"id":909,"kind":92,"label":910,"provenance":911},[902,904,905],{"namespace":78,"value":903},"75",{"namespace":81,"value":903},{"namespace":81,"value":906},"075",{"device":908,"group":90},75,"switch.volt-right-volt-2","Volt Right (Volt 2)",{"source_refs":912,"status":46},[25],{"aliases":914,"binding":920,"id":922,"kind":92,"label":923,"provenance":924},[915,917,918],{"namespace":78,"value":916},"76",{"namespace":81,"value":916},{"namespace":81,"value":919},"076",{"device":921,"group":90},76,"switch.volt-left-volt-1","Volt Left (Volt 1)",{"source_refs":925,"status":46},[25],{"aliases":927,"binding":933,"id":935,"kind":92,"label":936,"provenance":937,"roles":939},[928,930,931],{"namespace":78,"value":929},"112",{"namespace":81,"value":929},{"namespace":81,"value":932},"s_flipper_lower_right",{"device":934,"group":90},112,"switch.flipper-lower-right","Lower Right Flipper",{"source_refs":938,"status":46},[26],[940],"flipper.lower.right",{"aliases":942,"binding":948,"id":950,"kind":92,"label":951,"provenance":952,"roles":954},[943,945,946],{"namespace":78,"value":944},"114",{"namespace":81,"value":944},{"namespace":81,"value":947},"s_flipper_lower_left",{"device":949,"group":90},114,"switch.flipper-lower-left","Lower Left Flipper",{"source_refs":953,"status":46},[26],[955],"flipper.lower.left",{"aliases":957,"binding":961,"id":963,"kind":92,"label":964,"provenance":965},[958,960],{"namespace":78,"value":959},"115",{"namespace":81,"value":959},{"device":962,"group":90},115,"switch.left-spinner","Left Spinner",{"source_refs":966,"status":46},[25],{"aliases":968,"binding":974,"id":976,"kind":92,"label":977,"provenance":978,"roles":980},[969,971,972],{"namespace":78,"value":970},"116",{"namespace":81,"value":970},{"namespace":81,"value":973},"s_flipper_upper_right",{"device":975,"group":90},116,"switch.flipper-upper-right","Upper Right Flipper",{"source_refs":979,"status":46},[26],[981],"flipper.upper.right",{"aliases":983,"binding":987,"id":989,"kind":92,"label":990,"provenance":991},[984,986],{"namespace":78,"value":985},"117",{"namespace":81,"value":985},{"device":988,"group":90},117,"switch.right-spinner","Right Spinner",{"source_refs":992,"status":46},[25],{"aliases":994,"binding":1000,"id":1002,"kind":92,"label":1003,"provenance":1004,"roles":1006},[995,997,998],{"namespace":78,"value":996},"118",{"namespace":81,"value":996},{"namespace":81,"value":999},"s_flipper_upper_left",{"device":1001,"group":90},118,"switch.flipper-upper-left","Upper Left Flipper",{"source_refs":1005,"status":46},[26],[1007],"flipper.upper.left",{"path":1009,"status":30},"knowledge\u002Fbally\u002Fcirqus-voltaire-1997.md",{"id":1011,"ipdb_id":1012,"manufacturer":54,"name":1013,"year":1014},"bally.cirqus-voltaire.1997",4059,"Cirqus Voltaire",1997,[1016,1027,1035,1043,1052,1061,1069,1076,1083],{"actuators":1017,"behavior":1020,"id":1021,"kind":1022,"label":1023,"provenance":1024,"sensors":1026},[1018,1019],"device.ringmaster-motor-enable","device.ringmaster-motor-direction","Ringmaster Pop-Up Head Linear motor raises\u002Flowers Ringmaster head. Sol 22 enables motor, Sol 39 controls direction. Callback UpdateRM moves ringmaster.z and collision walls based on position.","mechanism.ringmaster-pop-up-head","motorized","Ringmaster Pop-Up Head",{"source_refs":1025,"status":46},[25],[597,584,571],{"actuators":1028,"behavior":1030,"id":1031,"kind":1022,"label":1030,"provenance":1032,"sensors":1034},[1029],"device.left-loop-magnet","Left Loop Magnet","mechanism.left-loop-magnet",{"source_refs":1033,"status":46},[25],[],{"actuators":1036,"behavior":1038,"id":1039,"kind":1022,"label":1038,"provenance":1040,"sensors":1042},[1037],"device.ramp-magnet","Ramp Lock Magnet","mechanism.ramp-lock-magnet",{"source_refs":1041,"status":46},[25],[],{"actuators":1044,"behavior":1046,"id":1047,"kind":1022,"label":1048,"provenance":1049,"sensors":1051},[1045],"device.ringmaster-magnet","Ringmaster Magnet Grabs ball at Ringmaster head; custom kick logic on release via SolRingmasterMagnet sub","mechanism.ringmaster-magnet","Ringmaster Magnet",{"source_refs":1050,"status":46},[25],[],{"actuators":1053,"behavior":1054,"id":1055,"kind":1056,"label":1057,"provenance":1058,"sensors":1060},[],"Spin Magnet No solenoid assigned; used for wobble\u002Fshake physics on ringmaster head","mechanism.spin-magnet","other","Spin Magnet",{"source_refs":1059,"status":46},[25],[],{"actuators":1062,"behavior":1063,"id":1064,"kind":1056,"label":1065,"provenance":1066,"sensors":1068},[],"Ramp Ball Lock (3 ball) 3-ball virtual lock on upper ramp; released by Lock Post solenoid (16)","mechanism.ramp-ball-lock-3-ball","Ramp Ball Lock (3 ball)",{"source_refs":1067,"status":46},[25],[],{"actuators":1070,"behavior":1071,"id":1072,"kind":1056,"label":1071,"provenance":1073,"sensors":1075},[],"Ball Trough (4 ball)","mechanism.ball-trough-4-ball",{"source_refs":1074,"status":46},[25],[],{"actuators":1077,"behavior":1078,"id":1079,"kind":1056,"label":1078,"provenance":1080,"sensors":1082},[],"Popper (Subway Eject)","mechanism.popper-subway-eject",{"source_refs":1081,"status":46},[25],[],{"actuators":1084,"behavior":1085,"id":1086,"kind":1056,"label":1087,"provenance":1088,"sensors":1090},[],"Backbox Prize Wheel \u002F Bell Spinner Custom physics simulation; ball launched by Backbox Kicker (sol 2) interacts with spinning disc. Disc has 5 spinner balls for collision detection. Bell at sw11.","mechanism.backbox-prize-wheel-bell-spinner","Backbox Prize Wheel \u002F Bell Spinner",{"source_refs":1089,"status":46},[25],[],[1092,1110,1121,1132,1146,1156,1166,1176,1186,1196,1206,1216,1226,1236,1246,1256,1266,1276,1286,1296,1306,1316,1326,1336,1346,1356,1366,1376,1386,1396,1406,1416,1426,1436,1446,1456,1466,1476,1486,1496,1506,1516,1526,1536,1546,1556,1566,1576,1586,1596,1606,1615,1625,1635,1648,1658,1668,1677,1690,1703,1716,1728,1741,1753,1766,1779,1792,1807,1818,1827,1837,1846,1857,1868,1879,1893,1905,1914,1923,1932,1942,1952,1962,1973,1983,1998,2011,2021,2030,2040,2050,2060,2070,2080,2090,2099,2109,2117,2127,2137,2149,2159],{"aliases":1093,"binding":1103,"id":1105,"kind":1106,"label":1107,"provenance":1108},[1094,1097,1099,1101],{"namespace":1095,"value":1096},"pinmame.gi","0",{"namespace":1098,"value":1096},"vpe-legacy.gi",{"namespace":1098,"value":1100},"00",{"namespace":1098,"value":1102},"000",{"device":4,"group":1104},"pinmame.output.gi","gi.playfield-right","gi","Playfield Right",{"source_refs":1109,"status":46},[25],{"aliases":1111,"binding":1116,"id":1117,"kind":1106,"label":1118,"provenance":1119},[1112,1113,1114,1115],{"namespace":1095,"value":79},{"namespace":1098,"value":79},{"namespace":1098,"value":83},{"namespace":1098,"value":85},{"device":89,"group":1104},"gi.playfield-middle","Playfield Middle",{"source_refs":1120,"status":46},[25],{"aliases":1122,"binding":1127,"id":1128,"kind":1106,"label":1129,"provenance":1130},[1123,1124,1125,1126],{"namespace":1095,"value":101},{"namespace":1098,"value":101},{"namespace":1098,"value":104},{"namespace":1098,"value":106},{"device":110,"group":1104},"gi.playfield-left","Playfield Left",{"source_refs":1131,"status":46},[25],{"aliases":1133,"binding":1139,"id":1141,"kind":1142,"label":1143,"provenance":1144},[1134,1136,1138],{"namespace":1135,"value":234},"pinmame.lamp",{"namespace":1137,"value":234},"vpe-legacy.lamp",{"namespace":1137,"value":237},{"device":239,"group":1140},"pinmame.output.lamp","lamp.drop","lamp","Drop",{"source_refs":1145,"status":46},[25],{"aliases":1147,"binding":1151,"id":1152,"kind":1142,"label":1153,"provenance":1154},[1148,1149,1150],{"namespace":1135,"value":247},{"namespace":1137,"value":247},{"namespace":1137,"value":250},{"device":252,"group":1140},"lamp.cirqus-r","Cirqus R",{"source_refs":1155,"status":46},[25],{"aliases":1157,"binding":1161,"id":1162,"kind":1142,"label":1163,"provenance":1164},[1158,1159,1160],{"namespace":1135,"value":260},{"namespace":1137,"value":260},{"namespace":1137,"value":263},{"device":265,"group":1140},"lamp.cirqus-q","Cirqus Q",{"source_refs":1165,"status":46},[25],{"aliases":1167,"binding":1171,"id":1172,"kind":1142,"label":1173,"provenance":1174},[1168,1169,1170],{"namespace":1135,"value":275},{"namespace":1137,"value":275},{"namespace":1137,"value":278},{"device":280,"group":1140},"lamp.cirqus-u","Cirqus U",{"source_refs":1175,"status":46},[25],{"aliases":1177,"binding":1181,"id":1182,"kind":1142,"label":1183,"provenance":1184},[1178,1179,1180],{"namespace":1135,"value":288},{"namespace":1137,"value":288},{"namespace":1137,"value":291},{"device":293,"group":1140},"lamp.grid-top-right","Grid Top Right",{"source_refs":1185,"status":46},[25],{"aliases":1187,"binding":1191,"id":1192,"kind":1142,"label":1193,"provenance":1194},[1188,1189,1190],{"namespace":1135,"value":301},{"namespace":1137,"value":301},{"namespace":1137,"value":304},{"device":306,"group":1140},"lamp.cirqus-s","Cirqus S",{"source_refs":1195,"status":46},[25],{"aliases":1197,"binding":1201,"id":1202,"kind":1142,"label":1203,"provenance":1204},[1198,1199,1200],{"namespace":1135,"value":314},{"namespace":1137,"value":314},{"namespace":1137,"value":317},{"device":319,"group":1140},"lamp.grid-middle-right","Grid Middle Right",{"source_refs":1205,"status":46},[25],{"aliases":1207,"binding":1211,"id":1212,"kind":1142,"label":1213,"provenance":1214},[1208,1209,1210],{"namespace":1135,"value":327},{"namespace":1137,"value":327},{"namespace":1137,"value":330},{"device":332,"group":1140},"lamp.left-jackpot","Left Jackpot",{"source_refs":1215,"status":46},[25],{"aliases":1217,"binding":1221,"id":1222,"kind":1142,"label":1223,"provenance":1224},[1218,1219,1220],{"namespace":1135,"value":342},{"namespace":1137,"value":342},{"namespace":1137,"value":345},{"device":347,"group":1140},"lamp.cirqus-i","Cirqus I",{"source_refs":1225,"status":46},[25],{"aliases":1227,"binding":1231,"id":1232,"kind":1142,"label":1233,"provenance":1234},[1228,1229,1230],{"namespace":1135,"value":355},{"namespace":1137,"value":355},{"namespace":1137,"value":358},{"device":360,"group":1140},"lamp.cirqus-c","Cirqus C",{"source_refs":1235,"status":46},[25],{"aliases":1237,"binding":1241,"id":1242,"kind":1142,"label":1243,"provenance":1244},[1238,1239,1240],{"namespace":1135,"value":370},{"namespace":1137,"value":370},{"namespace":1137,"value":373},{"device":375,"group":1140},"lamp.grid-middle-left","Grid Middle Left",{"source_refs":1245,"status":46},[25],{"aliases":1247,"binding":1251,"id":1252,"kind":1142,"label":1253,"provenance":1254},[1248,1249,1250],{"namespace":1135,"value":383},{"namespace":1137,"value":383},{"namespace":1137,"value":386},{"device":5,"group":1140},"lamp.grid-bottom-left","Grid Bottom Left",{"source_refs":1255,"status":46},[25],{"aliases":1257,"binding":1261,"id":1262,"kind":1142,"label":1263,"provenance":1264},[1258,1259,1260],{"namespace":1135,"value":396},{"namespace":1137,"value":396},{"namespace":1137,"value":399},{"device":401,"group":1140},"lamp.shoot-again","Shoot Again",{"source_refs":1265,"status":46},[25],{"aliases":1267,"binding":1271,"id":1272,"kind":1142,"label":1273,"provenance":1274},[1268,1269,1270],{"namespace":1135,"value":409},{"namespace":1137,"value":409},{"namespace":1137,"value":412},{"device":414,"group":1140},"lamp.ringmaster-center","Ringmaster Center",{"source_refs":1275,"status":46},[25],{"aliases":1277,"binding":1281,"id":1282,"kind":1142,"label":1283,"provenance":1284},[1278,1279,1280],{"namespace":1135,"value":422},{"namespace":1137,"value":422},{"namespace":1137,"value":425},{"device":427,"group":1140},"lamp.grid-bottom-right","Grid Bottom Right",{"source_refs":1285,"status":46},[25],{"aliases":1287,"binding":1291,"id":1292,"kind":1142,"label":1293,"provenance":1294},[1288,1289,1290],{"namespace":1135,"value":435},{"namespace":1137,"value":435},{"namespace":1137,"value":438},{"device":440,"group":1140},"lamp.grid-top-left","Grid Top Left",{"source_refs":1295,"status":46},[25],{"aliases":1297,"binding":1301,"id":1302,"kind":1142,"label":1303,"provenance":1304},[1298,1299,1300],{"namespace":1135,"value":448},{"namespace":1137,"value":448},{"namespace":1137,"value":451},{"device":453,"group":1140},"lamp.side-show","Side Show",{"source_refs":1305,"status":46},[25],{"aliases":1307,"binding":1311,"id":1312,"kind":1142,"label":1313,"provenance":1314},[1308,1309,1310],{"namespace":1135,"value":461},{"namespace":1137,"value":461},{"namespace":1137,"value":464},{"device":466,"group":1140},"lamp.highwire","Highwire",{"source_refs":1315,"status":46},[25],{"aliases":1317,"binding":1321,"id":1322,"kind":1142,"label":1323,"provenance":1324},[1318,1319,1320],{"namespace":1135,"value":474},{"namespace":1137,"value":474},{"namespace":1137,"value":477},{"device":479,"group":1140},"lamp.acrobats","Acrobats",{"source_refs":1325,"status":46},[25],{"aliases":1327,"binding":1331,"id":1332,"kind":1142,"label":1333,"provenance":1334},[1328,1329,1330],{"namespace":1135,"value":487},{"namespace":1137,"value":487},{"namespace":1137,"value":490},{"device":492,"group":1140},"lamp.left-loop-2","Left Loop 2",{"source_refs":1335,"status":46},[25],{"aliases":1337,"binding":1341,"id":1342,"kind":1142,"label":1343,"provenance":1344},[1338,1339,1340],{"namespace":1135,"value":500},{"namespace":1137,"value":500},{"namespace":1137,"value":503},{"device":505,"group":1140},"lamp.left-loop-1","Left Loop 1",{"source_refs":1345,"status":46},[25],{"aliases":1347,"binding":1351,"id":1352,"kind":1142,"label":1353,"provenance":1354},[1348,1349,1350],{"namespace":1135,"value":513},{"namespace":1137,"value":513},{"namespace":1137,"value":516},{"device":518,"group":1140},"lamp.multiball","Multiball",{"source_refs":1355,"status":46},[25],{"aliases":1357,"binding":1361,"id":1362,"kind":1142,"label":1363,"provenance":1364},[1358,1359,1360],{"namespace":1135,"value":526},{"namespace":1137,"value":526},{"namespace":1137,"value":529},{"device":531,"group":1140},"lamp.lock","Lock",{"source_refs":1365,"status":46},[25],{"aliases":1367,"binding":1371,"id":1372,"kind":1142,"label":1373,"provenance":1374},[1368,1369,1370],{"namespace":1135,"value":539},{"namespace":1137,"value":539},{"namespace":1137,"value":542},{"device":544,"group":1140},"lamp.spot-marvel","Spot Marvel",{"source_refs":1375,"status":46},[25],{"aliases":1377,"binding":1381,"id":1382,"kind":1142,"label":1383,"provenance":1384},[1378,1379,1380],{"namespace":1135,"value":552},{"namespace":1137,"value":552},{"namespace":1137,"value":555},{"device":557,"group":1140},"lamp.ringmaster-left","Ringmaster Left",{"source_refs":1385,"status":46},[25],{"aliases":1387,"binding":1391,"id":1392,"kind":1142,"label":1393,"provenance":1394},[1388,1389,1390],{"namespace":1135,"value":565},{"namespace":1137,"value":565},{"namespace":1137,"value":568},{"device":570,"group":1140},"lamp.ringmaster-2","Ringmaster 2",{"source_refs":1395,"status":46},[25],{"aliases":1397,"binding":1401,"id":1402,"kind":1142,"label":1403,"provenance":1404},[1398,1399,1400],{"namespace":1135,"value":578},{"namespace":1137,"value":578},{"namespace":1137,"value":581},{"device":583,"group":1140},"lamp.ringmaster-3","Ringmaster 3",{"source_refs":1405,"status":46},[25],{"aliases":1407,"binding":1411,"id":1412,"kind":1142,"label":1413,"provenance":1414},[1408,1409,1410],{"namespace":1135,"value":591},{"namespace":1137,"value":591},{"namespace":1137,"value":594},{"device":596,"group":1140},"lamp.ringmaster-4","Ringmaster 4",{"source_refs":1415,"status":46},[25],{"aliases":1417,"binding":1421,"id":1422,"kind":1142,"label":1423,"provenance":1424},[1418,1419,1420],{"namespace":1135,"value":604},{"namespace":1137,"value":604},{"namespace":1137,"value":607},{"device":609,"group":1140},"lamp.ringmaster-right","Ringmaster Right",{"source_refs":1425,"status":46},[25],{"aliases":1427,"binding":1431,"id":1432,"kind":1142,"label":1433,"provenance":1434},[1428,1429,1430],{"namespace":1135,"value":617},{"namespace":1137,"value":617},{"namespace":1137,"value":620},{"device":622,"group":1140},"lamp.special","Special",{"source_refs":1435,"status":46},[25],{"aliases":1437,"binding":1441,"id":1442,"kind":1142,"label":1443,"provenance":1444},[1438,1439,1440],{"namespace":1135,"value":630},{"namespace":1137,"value":630},{"namespace":1137,"value":633},{"device":635,"group":1140},"lamp.razz","Razz",{"source_refs":1445,"status":46},[25],{"aliases":1447,"binding":1451,"id":1452,"kind":1142,"label":1453,"provenance":1454},[1448,1449,1450],{"namespace":1135,"value":643},{"namespace":1137,"value":643},{"namespace":1137,"value":646},{"device":648,"group":1140},"lamp.frenzy","Frenzy",{"source_refs":1455,"status":46},[25],{"aliases":1457,"binding":1461,"id":1462,"kind":1142,"label":1463,"provenance":1464},[1458,1459,1460],{"namespace":1135,"value":656},{"namespace":1137,"value":656},{"namespace":1137,"value":659},{"device":661,"group":1140},"lamp.crank-it-up-top","Crank It Up Top",{"source_refs":1465,"status":46},[25],{"aliases":1467,"binding":1471,"id":1472,"kind":1142,"label":1473,"provenance":1474},[1468,1469,1470],{"namespace":1135,"value":669},{"namespace":1137,"value":669},{"namespace":1137,"value":672},{"device":674,"group":1140},"lamp.crank-it-up-2","Crank It Up 2",{"source_refs":1475,"status":46},[25],{"aliases":1477,"binding":1481,"id":1482,"kind":1142,"label":1483,"provenance":1484},[1478,1479,1480],{"namespace":1135,"value":682},{"namespace":1137,"value":682},{"namespace":1137,"value":685},{"device":687,"group":1140},"lamp.crank-it-up-3","Crank It Up 3",{"source_refs":1485,"status":46},[25],{"aliases":1487,"binding":1491,"id":1492,"kind":1142,"label":1493,"provenance":1494},[1488,1489,1490],{"namespace":1135,"value":695},{"namespace":1137,"value":695},{"namespace":1137,"value":698},{"device":700,"group":1140},"lamp.crank-it-up-bottom","Crank It Up Bottom",{"source_refs":1495,"status":46},[25],{"aliases":1497,"binding":1501,"id":1502,"kind":1142,"label":1503,"provenance":1504},[1498,1499,1500],{"namespace":1135,"value":708},{"namespace":1137,"value":708},{"namespace":1137,"value":711},{"device":713,"group":1140},"lamp.right-loop-top","Right Loop Top",{"source_refs":1505,"status":46},[25],{"aliases":1507,"binding":1511,"id":1512,"kind":1142,"label":1513,"provenance":1514},[1508,1509,1510],{"namespace":1135,"value":721},{"namespace":1137,"value":721},{"namespace":1137,"value":724},{"device":726,"group":1140},"lamp.right-loop-3","Right Loop 3",{"source_refs":1515,"status":46},[25],{"aliases":1517,"binding":1521,"id":1522,"kind":1142,"label":1523,"provenance":1524},[1518,1519,1520],{"namespace":1135,"value":734},{"namespace":1137,"value":734},{"namespace":1137,"value":737},{"device":739,"group":1140},"lamp.right-loop-2","Right Loop 2",{"source_refs":1525,"status":46},[25],{"aliases":1527,"binding":1531,"id":1532,"kind":1142,"label":1533,"provenance":1534},[1528,1529,1530],{"namespace":1135,"value":747},{"namespace":1137,"value":747},{"namespace":1137,"value":750},{"device":752,"group":1140},"lamp.right-loop-1","Right Loop 1",{"source_refs":1535,"status":46},[25],{"aliases":1537,"binding":1541,"id":1542,"kind":1142,"label":1543,"provenance":1544},[1538,1539,1540],{"namespace":1135,"value":760},{"namespace":1137,"value":760},{"namespace":1137,"value":763},{"device":765,"group":1140},"lamp.middle-jackpot","Middle Jackpot",{"source_refs":1545,"status":46},[25],{"aliases":1547,"binding":1551,"id":1552,"kind":1142,"label":1553,"provenance":1554},[1548,1549,1550],{"namespace":1135,"value":773},{"namespace":1137,"value":773},{"namespace":1137,"value":776},{"device":778,"group":1140},"lamp.right-jackpot","Right Jackpot",{"source_refs":1555,"status":46},[25],{"aliases":1557,"binding":1561,"id":1562,"kind":1142,"label":1563,"provenance":1564},[1558,1559,1560],{"namespace":1135,"value":786},{"namespace":1137,"value":786},{"namespace":1137,"value":789},{"device":791,"group":1140},"lamp.light-standup","Light Standup",{"source_refs":1565,"status":46},[25],{"aliases":1567,"binding":1571,"id":1572,"kind":1142,"label":1573,"provenance":1574},[1568,1569,1570],{"namespace":1135,"value":799},{"namespace":1137,"value":799},{"namespace":1137,"value":802},{"device":804,"group":1140},"lamp.lock-standup","Lock Standup",{"source_refs":1575,"status":46},[25],{"aliases":1577,"binding":1581,"id":1582,"kind":1142,"label":1583,"provenance":1584},[1578,1579,1580],{"namespace":1135,"value":812},{"namespace":1137,"value":812},{"namespace":1137,"value":815},{"device":817,"group":1140},"lamp.ring-r-in","Ring R\u002FIn",{"source_refs":1585,"status":46},[25],{"aliases":1587,"binding":1591,"id":1592,"kind":1142,"label":1593,"provenance":1594},[1588,1589,1590],{"namespace":1135,"value":825},{"namespace":1137,"value":825},{"namespace":1137,"value":828},{"device":830,"group":1140},"lamp.wow-w-left","WOW W (Left)",{"source_refs":1595,"status":46},[25],{"aliases":1597,"binding":1601,"id":1602,"kind":1142,"label":1603,"provenance":1604},[1598,1599,1600],{"namespace":1135,"value":838},{"namespace":1137,"value":838},{"namespace":1137,"value":841},{"device":843,"group":1140},"lamp.wow-w-right","WOW W (Right)",{"source_refs":1605,"status":46},[25],{"aliases":1607,"binding":1611,"id":1612,"kind":1142,"label":429,"provenance":1613},[1608,1609,1610],{"namespace":1135,"value":851},{"namespace":1137,"value":851},{"namespace":1137,"value":854},{"device":856,"group":1140},"lamp.left-outlane",{"source_refs":1614,"status":46},[25],{"aliases":1616,"binding":1620,"id":1621,"kind":1142,"label":1622,"provenance":1623},[1617,1618,1619],{"namespace":1135,"value":864},{"namespace":1137,"value":864},{"namespace":1137,"value":867},{"device":869,"group":1140},"lamp.right-return-lane","Right Return Lane",{"source_refs":1624,"status":46},[25],{"aliases":1626,"binding":1630,"id":1631,"kind":1142,"label":1632,"provenance":1633},[1627,1628,1629],{"namespace":1135,"value":877},{"namespace":1137,"value":877},{"namespace":1137,"value":880},{"device":882,"group":1140},"lamp.wow-o","WOW O",{"source_refs":1634,"status":46},[25],{"aliases":1636,"binding":1642,"id":1644,"kind":1142,"label":1645,"provenance":1646},[1637,1639,1640],{"namespace":1135,"value":1638},"73",{"namespace":1137,"value":1638},{"namespace":1137,"value":1641},"073",{"device":1643,"group":1140},73,"lamp.wow-left-w","WOW Left W",{"source_refs":1647,"status":46},[25],{"aliases":1649,"binding":1653,"id":1654,"kind":1142,"label":1655,"provenance":1656},[1650,1651,1652],{"namespace":1135,"value":890},{"namespace":1137,"value":890},{"namespace":1137,"value":893},{"device":895,"group":1140},"lamp.ring-n","Ring N",{"source_refs":1657,"status":46},[25],{"aliases":1659,"binding":1663,"id":1664,"kind":1142,"label":1665,"provenance":1666},[1660,1661,1662],{"namespace":1135,"value":903},{"namespace":1137,"value":903},{"namespace":1137,"value":906},{"device":908,"group":1140},"lamp.ring-s","Ring S",{"source_refs":1667,"status":46},[25],{"aliases":1669,"binding":1673,"id":1674,"kind":1142,"label":741,"provenance":1675},[1670,1671,1672],{"namespace":1135,"value":916},{"namespace":1137,"value":916},{"namespace":1137,"value":919},{"device":921,"group":1140},"lamp.right-outlane",{"source_refs":1676,"status":46},[25],{"aliases":1678,"binding":1684,"id":1686,"kind":1142,"label":1687,"provenance":1688},[1679,1681,1682],{"namespace":1135,"value":1680},"77",{"namespace":1137,"value":1680},{"namespace":1137,"value":1683},"077",{"device":1685,"group":1140},77,"lamp.left-inlane-volt-4","Left Inlane (Volt 4)",{"source_refs":1689,"status":46},[25],{"aliases":1691,"binding":1697,"id":1699,"kind":1142,"label":1700,"provenance":1701},[1692,1694,1695],{"namespace":1135,"value":1693},"78",{"namespace":1137,"value":1693},{"namespace":1137,"value":1696},"078",{"device":1698,"group":1140},78,"lamp.still-ring","Still Ring",{"source_refs":1702,"status":46},[25],{"aliases":1704,"binding":1710,"id":1712,"kind":1142,"label":1713,"provenance":1714},[1705,1707,1708],{"namespace":1135,"value":1706},"81",{"namespace":1137,"value":1706},{"namespace":1137,"value":1709},"081",{"device":1711,"group":1140},81,"lamp.middle-jet-bumper","Middle Jet Bumper",{"source_refs":1715,"status":46},[25],{"aliases":1717,"binding":1723,"id":1725,"kind":1142,"label":689,"provenance":1726},[1718,1720,1721],{"namespace":1135,"value":1719},"82",{"namespace":1137,"value":1719},{"namespace":1137,"value":1722},"082",{"device":1724,"group":1140},82,"lamp.upper-jet-bumper",{"source_refs":1727,"status":46},[25],{"aliases":1729,"binding":1735,"id":1737,"kind":1142,"label":1738,"provenance":1739},[1730,1732,1733],{"namespace":1135,"value":1731},"83",{"namespace":1137,"value":1731},{"namespace":1137,"value":1734},"083",{"device":1736,"group":1140},83,"lamp.boom-bumper-disappearing-jet","Boom Bumper (Disappearing Jet)",{"source_refs":1740,"status":46},[25],{"aliases":1742,"binding":1748,"id":1750,"kind":1142,"label":715,"provenance":1751},[1743,1745,1746],{"namespace":1135,"value":1744},"84",{"namespace":1137,"value":1744},{"namespace":1137,"value":1747},"084",{"device":1749,"group":1140},84,"lamp.lower-jet-bumper",{"source_refs":1752,"status":46},[25],{"aliases":1754,"binding":1760,"id":1762,"kind":1142,"label":1763,"provenance":1764},[1755,1757,1758],{"namespace":1135,"value":1756},"85",{"namespace":1137,"value":1756},{"namespace":1137,"value":1759},"085",{"device":1761,"group":1140},85,"lamp.right-inlane-volt-3","Right Inlane (Volt 3)",{"source_refs":1765,"status":46},[25],{"aliases":1767,"binding":1773,"id":1775,"kind":1142,"label":1776,"provenance":1777},[1768,1770,1771],{"namespace":1135,"value":1769},"86",{"namespace":1137,"value":1769},{"namespace":1137,"value":1772},"086",{"device":1774,"group":1140},86,"lamp.volt-1-left","Volt 1 (Left)",{"source_refs":1778,"status":46},[25],{"aliases":1780,"binding":1786,"id":1788,"kind":1142,"label":1789,"provenance":1790},[1781,1783,1784],{"namespace":1135,"value":1782},"87",{"namespace":1137,"value":1782},{"namespace":1137,"value":1785},"087",{"device":1787,"group":1140},87,"lamp.volt-2-right","Volt 2 (Right)",{"source_refs":1791,"status":46},[25],{"aliases":1793,"binding":1800,"id":1802,"kind":1803,"label":1804,"provenance":1805},[1794,1796,1798,1799],{"namespace":1795,"value":79},"pinmame.coil",{"namespace":1797,"value":79},"vpe-legacy.coil",{"namespace":1797,"value":83},{"namespace":1797,"value":85},{"device":89,"group":1801},"pinmame.output.solenoid","device.auto-plunger","coil","Auto Plunger",{"source_refs":1806,"status":46},[25],{"aliases":1808,"binding":1813,"id":1814,"kind":1803,"label":1815,"provenance":1816},[1809,1810,1811,1812],{"namespace":1795,"value":101},{"namespace":1797,"value":101},{"namespace":1797,"value":104},{"namespace":1797,"value":106},{"device":110,"group":1801},"device.backbox-kicker","Backbox Kicker",{"source_refs":1817,"status":46},[25],{"aliases":1819,"binding":1824,"id":1029,"kind":1803,"label":1030,"provenance":1825},[1820,1821,1822,1823],{"namespace":1795,"value":120},{"namespace":1797,"value":120},{"namespace":1797,"value":123},{"namespace":1797,"value":125},{"device":129,"group":1801},{"source_refs":1826,"status":46},[25],{"aliases":1828,"binding":1833,"id":1834,"kind":1803,"label":1713,"provenance":1835},[1829,1830,1831,1832],{"namespace":1795,"value":139},{"namespace":1797,"value":139},{"namespace":1797,"value":142},{"namespace":1797,"value":144},{"device":148,"group":1801},"device.middle-jet-bumper",{"source_refs":1836,"status":46},[25],{"aliases":1838,"binding":1843,"id":1037,"kind":1803,"label":806,"provenance":1844},[1839,1840,1841,1842],{"namespace":1795,"value":158},{"namespace":1797,"value":158},{"namespace":1797,"value":161},{"namespace":1797,"value":163},{"device":167,"group":1801},{"source_refs":1845,"status":46},[25],{"aliases":1847,"binding":1852,"id":1853,"kind":1803,"label":1854,"provenance":1855},[1848,1849,1850,1851],{"namespace":1795,"value":177},{"namespace":1797,"value":177},{"namespace":1797,"value":180},{"namespace":1797,"value":182},{"device":186,"group":1801},"device.diverter-power","Diverter Power",{"source_refs":1856,"status":46},[25],{"aliases":1858,"binding":1863,"id":1864,"kind":1803,"label":1865,"provenance":1866},[1859,1860,1861,1862],{"namespace":1795,"value":196},{"namespace":1797,"value":196},{"namespace":1797,"value":199},{"namespace":1797,"value":201},{"device":205,"group":1801},"device.jet-up-boom-bumper-raise","Jet Up (Boom Bumper Raise)",{"source_refs":1867,"status":46},[25],{"aliases":1869,"binding":1874,"id":1875,"kind":1803,"label":1876,"provenance":1877},[1870,1871,1872,1873],{"namespace":1795,"value":215},{"namespace":1797,"value":215},{"namespace":1797,"value":218},{"namespace":1797,"value":220},{"device":224,"group":1801},"device.jet-release-boom-bumper-lower","Jet Release (Boom Bumper Lower)",{"source_refs":1878,"status":46},[25],{"aliases":1880,"binding":1888,"id":1890,"kind":1803,"label":455,"provenance":1891},[1881,1883,1884,1886],{"namespace":1795,"value":1882},"9",{"namespace":1797,"value":1882},{"namespace":1797,"value":1885},"09",{"namespace":1797,"value":1887},"009",{"device":1889,"group":1801},9,"device.trough-eject",{"source_refs":1892,"status":46},[25],{"aliases":1894,"binding":1900,"id":1902,"kind":1803,"label":663,"provenance":1903},[1895,1897,1898],{"namespace":1795,"value":1896},"10",{"namespace":1797,"value":1896},{"namespace":1797,"value":1899},"010",{"device":1901,"group":1801},10,"device.left-slingshot",{"source_refs":1904,"status":46},[25],{"aliases":1906,"binding":1910,"id":1911,"kind":1803,"label":676,"provenance":1912},[1907,1908,1909],{"namespace":1795,"value":234},{"namespace":1797,"value":234},{"namespace":1797,"value":237},{"device":239,"group":1801},"device.right-slingshot",{"source_refs":1913,"status":46},[25],{"aliases":1915,"binding":1919,"id":1920,"kind":1803,"label":689,"provenance":1921},[1916,1917,1918],{"namespace":1795,"value":247},{"namespace":1797,"value":247},{"namespace":1797,"value":250},{"device":252,"group":1801},"device.upper-jet-bumper",{"source_refs":1922,"status":46},[25],{"aliases":1924,"binding":1928,"id":1929,"kind":1803,"label":715,"provenance":1930},[1925,1926,1927],{"namespace":1795,"value":260},{"namespace":1797,"value":260},{"namespace":1797,"value":263},{"device":265,"group":1801},"device.lower-jet-bumper",{"source_refs":1931,"status":46},[25],{"aliases":1933,"binding":1937,"id":1938,"kind":1803,"label":1939,"provenance":1940},[1934,1935,1936],{"namespace":1795,"value":275},{"namespace":1797,"value":275},{"namespace":1797,"value":278},{"device":280,"group":1801},"device.left-saucer-eject","Left Saucer Eject",{"source_refs":1941,"status":46},[25],{"aliases":1943,"binding":1947,"id":1948,"kind":1803,"label":1949,"provenance":1950},[1944,1945,1946],{"namespace":1795,"value":288},{"namespace":1797,"value":288},{"namespace":1797,"value":291},{"device":293,"group":1801},"device.right-saucer-eject","Right Saucer Eject",{"source_refs":1951,"status":46},[25],{"aliases":1953,"binding":1957,"id":1958,"kind":1803,"label":1959,"provenance":1960},[1954,1955,1956],{"namespace":1795,"value":301},{"namespace":1797,"value":301},{"namespace":1797,"value":304},{"device":306,"group":1801},"device.lock-post","Lock Post",{"source_refs":1961,"status":46},[25],{"aliases":1963,"binding":1967,"id":1968,"kind":1969,"label":1970,"provenance":1971},[1964,1965,1966],{"namespace":1795,"value":314},{"namespace":1797,"value":314},{"namespace":1797,"value":317},{"device":319,"group":1801},"device.join-coin-flashers","flasher","Join\u002FCoin Flashers",{"source_refs":1972,"status":46},[25],{"aliases":1974,"binding":1978,"id":1979,"kind":1969,"label":1980,"provenance":1981},[1975,1976,1977],{"namespace":1795,"value":327},{"namespace":1797,"value":327},{"namespace":1797,"value":330},{"device":332,"group":1801},"device.ring-1-flashers","Ring #1 Flashers",{"source_refs":1982,"status":46},[25],{"aliases":1984,"binding":1992,"id":1994,"kind":1969,"label":1995,"provenance":1996},[1985,1987,1988,1990],{"namespace":1795,"value":1986},"19",{"namespace":1797,"value":1986},{"namespace":1797,"value":1989},"019",{"namespace":1797,"value":1991},"c_game_on",{"device":1993,"group":1801},19,"device.game-on","ROM Started",{"source_refs":1997,"status":46},[25,26],{"aliases":1999,"binding":2005,"id":2007,"kind":1969,"label":2008,"provenance":2009},[2000,2002,2003],{"namespace":1795,"value":2001},"20",{"namespace":1797,"value":2001},{"namespace":1797,"value":2004},"020",{"device":2006,"group":1801},20,"device.ring-3-flashers","Ring #3 Flashers",{"source_refs":2010,"status":46},[25],{"aliases":2012,"binding":2016,"id":2017,"kind":1969,"label":2018,"provenance":2019},[2013,2014,2015],{"namespace":1795,"value":342},{"namespace":1797,"value":342},{"namespace":1797,"value":345},{"device":347,"group":1801},"device.right-playfield-flasher","Right Playfield Flasher",{"source_refs":2020,"status":46},[25],{"aliases":2022,"binding":2026,"id":1018,"kind":1803,"label":2027,"provenance":2028},[2023,2024,2025],{"namespace":1795,"value":355},{"namespace":1797,"value":355},{"namespace":1797,"value":358},{"device":360,"group":1801},"Ringmaster Motor Enable",{"source_refs":2029,"status":46},[25],{"aliases":2031,"binding":2035,"id":2036,"kind":1969,"label":2037,"provenance":2038},[2032,2033,2034],{"namespace":1795,"value":370},{"namespace":1797,"value":370},{"namespace":1797,"value":373},{"device":375,"group":1801},"device.jet-flasher","Jet Flasher",{"source_refs":2039,"status":46},[25],{"aliases":2041,"binding":2045,"id":2046,"kind":1969,"label":2047,"provenance":2048},[2042,2043,2044],{"namespace":1795,"value":383},{"namespace":1797,"value":383},{"namespace":1797,"value":386},{"device":5,"group":1801},"device.left-playfield-flasher","Left Playfield Flasher",{"source_refs":2049,"status":46},[25],{"aliases":2051,"binding":2055,"id":2056,"kind":1969,"label":2057,"provenance":2058},[2052,2053,2054],{"namespace":1795,"value":396},{"namespace":1797,"value":396},{"namespace":1797,"value":399},{"device":401,"group":1801},"device.upper-left-flasher","Upper Left Flasher",{"source_refs":2059,"status":46},[25],{"aliases":2061,"binding":2065,"id":2066,"kind":1969,"label":2067,"provenance":2068},[2062,2063,2064],{"namespace":1795,"value":409},{"namespace":1797,"value":409},{"namespace":1797,"value":412},{"device":414,"group":1801},"device.upper-right-playfield-flasher","Upper Right Playfield Flasher",{"source_refs":2069,"status":46},[25],{"aliases":2071,"binding":2075,"id":2076,"kind":1969,"label":2077,"provenance":2078},[2072,2073,2074],{"namespace":1795,"value":422},{"namespace":1797,"value":422},{"namespace":1797,"value":425},{"device":427,"group":1801},"device.ringmaster-flashers","Ringmaster Flashers",{"source_refs":2079,"status":46},[25],{"aliases":2081,"binding":2085,"id":2086,"kind":1969,"label":2087,"provenance":2088},[2082,2083,2084],{"namespace":1795,"value":435},{"namespace":1797,"value":435},{"namespace":1797,"value":438},{"device":440,"group":1801},"device.bear-playfield-flasher","Bear Playfield Flasher",{"source_refs":2089,"status":46},[25],{"aliases":2091,"binding":2095,"id":2096,"kind":1803,"label":1078,"provenance":2097},[2092,2093,2094],{"namespace":1795,"value":474},{"namespace":1797,"value":474},{"namespace":1797,"value":477},{"device":479,"group":1801},"device.popper-subway-eject",{"source_refs":2098,"status":46},[25],{"aliases":2100,"binding":2104,"id":2105,"kind":1803,"label":2106,"provenance":2107},[2101,2102,2103],{"namespace":1795,"value":487},{"namespace":1797,"value":487},{"namespace":1797,"value":490},{"device":492,"group":1801},"device.diverter-hold","Diverter Hold",{"source_refs":2108,"status":46},[25],{"aliases":2110,"binding":2114,"id":1045,"kind":1803,"label":1048,"provenance":2115},[2111,2112,2113],{"namespace":1795,"value":500},{"namespace":1797,"value":500},{"namespace":1797,"value":503},{"device":505,"group":1801},{"source_refs":2116,"status":46},[25],{"aliases":2118,"binding":2122,"id":2123,"kind":1803,"label":2124,"provenance":2125},[2119,2120,2121],{"namespace":1795,"value":513},{"namespace":1797,"value":513},{"namespace":1797,"value":516},{"device":518,"group":1801},"device.upper-post","Upper Post",{"source_refs":2126,"status":46},[25],{"aliases":2128,"binding":2132,"id":2133,"kind":1969,"label":2134,"provenance":2135},[2129,2130,2131],{"namespace":1795,"value":526},{"namespace":1797,"value":526},{"namespace":1797,"value":529},{"device":531,"group":1801},"device.neon-tube","Neon Tube",{"source_refs":2136,"status":46},[25],{"aliases":2138,"binding":2144,"id":1019,"kind":1803,"label":2146,"provenance":2147},[2139,2141,2142],{"namespace":1795,"value":2140},"39",{"namespace":1797,"value":2140},{"namespace":1797,"value":2143},"039",{"device":2145,"group":1801},39,"Ringmaster Motor Direction",{"source_refs":2148,"status":46},[25],{"aliases":2150,"binding":2154,"id":2155,"kind":1803,"label":2156,"provenance":2157},[2151,2152,2153],{"namespace":1795,"value":617},{"namespace":1797,"value":617},{"namespace":1797,"value":620},{"device":622,"group":1801},"device.right-flipper","Right Flipper",{"source_refs":2158,"status":46},[25],{"aliases":2160,"binding":2164,"id":2165,"kind":1803,"label":2166,"provenance":2167},[2161,2162,2163],{"namespace":1795,"value":643},{"namespace":1797,"value":643},{"namespace":1797,"value":646},{"device":648,"group":1801},"device.left-flipper","Left Flipper",{"source_refs":2168,"status":46},[25],[],[2171,2177,2179],{"attribution":2172,"id":25,"kind":2173,"locator":2174,"revision":2175,"uri":2176},"pinmame-game-defs contributors","legacy_json","games\u002Fcv.json; origin=vpx-vbscript-extraction","4ea106d080728648a693af3b4dcabb091eee0a02","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame-game-defs",{"attribution":2172,"id":26,"kind":2173,"locator":2178,"revision":2175,"uri":2176},"platforms\u002Fwpc.json",{"attribution":2180,"id":2181,"kind":2182,"license":2183,"locator":2184,"revision":2185,"uri":2186},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","PinmameGetGames","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame","bally-cirqus-voltaire-1997","machines\u002Fpartial\u002Fbally\u002Fcirqus-voltaire-1997.json","\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\n\u003Cp>Legacy evidence identifies this candidate as Bally (1997). The information below is preserved for recreation work but is not automatically treated as validated physical-machine fact.\u003C\u002Fp>\n\u003Ch2 id=\"playfield-devices\">Playfield devices\u003C\u002Fh2>\n\u003Cp>Switch, lamp\u002FGI, and controlled-device candidates are in the adjacent machine definition. Source-specific implementation notes are retained below.\u003C\u002Fp>\n\u003Ch2 id=\"custom-mechanisms\">Custom mechanisms\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>mechanism.ringmaster-pop-up-head\u003C\u002Fcode>: Ringmaster Pop-Up Head Linear motor raises\u002Flowers Ringmaster head. Sol 22 enables motor, Sol 39 controls direction. Callback UpdateRM moves ringmaster.z and collision walls based on position. [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.left-loop-magnet\u003C\u002Fcode>: Left Loop Magnet [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.ramp-lock-magnet\u003C\u002Fcode>: Ramp Lock Magnet [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.ringmaster-magnet\u003C\u002Fcode>: Ringmaster Magnet Grabs ball at Ringmaster head; custom kick logic on release via SolRingmasterMagnet sub [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.spin-magnet\u003C\u002Fcode>: Spin Magnet No solenoid assigned; used for wobble\u002Fshake physics on ringmaster head [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.ramp-ball-lock-3-ball\u003C\u002Fcode>: Ramp Ball Lock (3 ball) 3-ball virtual lock on upper ramp; released by Lock Post solenoid (16) [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.ball-trough-4-ball\u003C\u002Fcode>: Ball Trough (4 ball) [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.popper-subway-eject\u003C\u002Fcode>: Popper (Subway Eject) [source: legacy.game.cv]\u003C\u002Fli>\n\u003Cli>\u003Ccode>mechanism.backbox-prize-wheel-bell-spinner\u003C\u002Fcode>: Backbox Prize Wheel \u002F Bell Spinner Custom physics simulation; ball launched by Backbox Kicker (sol 2) interacts with spinning disc. Disc has 5 spinner balls for collision detection. Bell at sw11. [source: legacy.game.cv]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"ball-state-transitions\">Ball-state transitions\u003C\u002Fh2>\n\u003Cp>Ball paths, trough ordering, locks, kickouts, and causal transitions have not yet been normalized. Relevant source notes follow under Evidence notes.\u003C\u002Fp>\n\u003Ch2 id=\"controller-interactions\">Controller interactions\u003C\u002Fh2>\n\u003Cp>Controller callbacks and bindings are candidate evidence only until reconciled against PinMAME and physical documentation.\u003C\u002Fp>\n\u003Ch2 id=\"service-and-setup-information\">Service and setup information\u003C\u002Fh2>\n\u003Cp>Unknown; locate operator\u002Fservice documentation.\u003C\u002Fp>\n\u003Ch2 id=\"timing-and-tuning-observations\">Timing and tuning observations\u003C\u002Fh2>\n\u003Cp>Source timing values may describe a particular VPX implementation rather than physical hardware and require review.\u003C\u002Fp>\n\u003Ch2 id=\"recreation-guidance\">Recreation guidance\u003C\u002Fh2>\n\u003Cp>Do not treat this partial definition as a complete authoring specification. Resolve every coverage requirement and conflict before promotion.\u003C\u002Fp>\n\u003Ch2 id=\"evidence-notes\">Evidence notes\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F1\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_lower_right\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F2\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_lower_left\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F3\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_upper_right\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F4\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_upper_left\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F0._vbscript_name\u003C\u002Fcode>: sw11\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F0._note\u003C\u002Fcode>: Rollover switch; also pulsed via vpmTimer from EndCannon sub for bell ring\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F1._vbscript_name\u003C\u002Fcode>: sw12\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F2._vbscript_name\u003C\u002Fcode>: keyFront\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F3._note\u003C\u002Fcode>: vpmNudge.TiltSwitch = 14\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F4._vbscript_name\u003C\u002Fcode>: sw15\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F5._vbscript_name\u003C\u002Fcode>: sw16\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F5._note\u003C\u002Fcode>: Timed switch with Eddy_timer to auto-release; enabled when RMCurrPos &gt; 4 and &lt; 100\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F6._vbscript_name\u003C\u002Fcode>: sw17\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F7._vbscript_name\u003C\u002Fcode>: sw18\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F7._note\u003C\u002Fcode>: Sets BIPL (Ball In Plunger Lane) flag\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F9._note\u003C\u002Fcode>: Initialized to 1 at start; toggled for motor bug fix\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F10._vbscript_name\u003C\u002Fcode>: sw23\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F11._note\u003C\u002Fcode>: Set to 0 at init (.Switch(24) = 0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F12._vbscript_name\u003C\u002Fcode>: sw25\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F13._vbscript_name\u003C\u002Fcode>: sw26\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F14._vbscript_name\u003C\u002Fcode>: sw27\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F15._vbscript_name\u003C\u002Fcode>: sw28\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F16._note\u003C\u002Fcode>: Pulsed by SolRelease sub via vpmTimer.PulseSw 31\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F17._note\u003C\u002Fcode>: bsTrough.InitSw 0, 32, 33, 34, 35, 0, 0, 0\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F21._vbscript_name\u003C\u002Fcode>: sw36\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F21._note\u003C\u002Fcode>: Popper.InitSw 0, 36, 0, 0, 0, 0, 0, 0; subway entrance\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F22._vbscript_name\u003C\u002Fcode>: T37a, T37b, T37c\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F22._note\u003C\u002Fcode>: Three physical targets all pulse switch 37\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F23._vbscript_name\u003C\u002Fcode>: T38a, T38b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F23._note\u003C\u002Fcode>: Two physical targets pulse switch 38; also RMHit_Hit pulses 38\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F24._vbscript_name\u003C\u002Fcode>: T41\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F25._note\u003C\u002Fcode>: mechRM.AddSw 42, 117, 118 (top position opto)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F26._note\u003C\u002Fcode>: mechRM.AddSw 43, 88, 89 (middle position opto)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F27._note\u003C\u002Fcode>: mechRM.AddSw 44, 0, 1 (bottom\u002Fhome position opto)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F28._vbscript_name\u003C\u002Fcode>: sw45\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F29._vbscript_name\u003C\u002Fcode>: sw46\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F29._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 46\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F30._vbscript_name\u003C\u002Fcode>: sw47\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F30._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 47\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F31._vbscript_name\u003C\u002Fcode>: sw48\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F32._note\u003C\u002Fcode>: LeftSlingShot_Slingshot pulses sw 51\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F33._note\u003C\u002Fcode>: RightSlingShot_Slingshot pulses sw 52\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F34._vbscript_name\u003C\u002Fcode>: UpperJetBumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F35._vbscript_name\u003C\u002Fcode>: MiddleJetBumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F35._note\u003C\u002Fcode>: Disappearing jet bumper; raised\u002Flowered by sol 7\u002F8\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F36._vbscript_name\u003C\u002Fcode>: LowerJetBumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F37._vbscript_name\u003C\u002Fcode>: T56\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F38._vbscript_name\u003C\u002Fcode>: sw57\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F39._vbscript_name\u003C\u002Fcode>: T58\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F40._vbscript_name\u003C\u002Fcode>: T61\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F41._vbscript_name\u003C\u002Fcode>: T62\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F42._vbscript_name\u003C\u002Fcode>: sw63\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F43._vbscript_name\u003C\u002Fcode>: sw64\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F44._vbscript_name\u003C\u002Fcode>: sw65\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F45._vbscript_name\u003C\u002Fcode>: sw66\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F45._note\u003C\u002Fcode>: vlLock.InitVLock Array(sw66, sw67, sw68)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F46._vbscript_name\u003C\u002Fcode>: sw67\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F47._vbscript_name\u003C\u002Fcode>: sw68\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F48._vbscript_name\u003C\u002Fcode>: sw71\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F48._note\u003C\u002Fcode>: LeftSaucer.InitSaucer sw71, 71, 45, 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F49._vbscript_name\u003C\u002Fcode>: sw72\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F49._note\u003C\u002Fcode>: RightSaucer.InitSaucer sw72, 72, 140, 6\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F50._vbscript_name\u003C\u002Fcode>: sw74\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F50._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 74\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F51._vbscript_name\u003C\u002Fcode>: sw75\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F52._vbscript_name\u003C\u002Fcode>: sw76\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F53._vbscript_name\u003C\u002Fcode>: sw115spinner\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F53._note\u003C\u002Fcode>: Dedicated opto; pulses on each spin\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F54._vbscript_name\u003C\u002Fcode>: sw117spinner\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fswitches\u002F54._note\u003C\u002Fcode>: Dedicated opto; pulses on each spin\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F0._vbscript_callback\u003C\u002Fcode>: SolCallback(1) = &quot;AutoPlunger&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F1._vbscript_callback\u003C\u002Fcode>: SolCallback(2) = &quot;BackBoxKick&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F1._note\u003C\u002Fcode>: Fires plunger2 to send ball to backbox spinner\u002Fbell mechanism\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F2._vbscript_callback\u003C\u002Fcode>: Commented out in script; handled by cvpmMagnet LoopMagnet.Solenoid = 3\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F2._note\u003C\u002Fcode>: cvpmMagnet with GrabCenter=True, Size=200\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F3._note\u003C\u002Fcode>: Not wired in VPX script (handled by VPX bumper object); listed in manual\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F4._vbscript_callback\u003C\u002Fcode>: Commented out in script; handled by cvpmMagnet LockMagnet.Solenoid = 5\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F4._note\u003C\u002Fcode>: cvpmMagnet with GrabCenter=True, Size=200\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F5._note\u003C\u002Fcode>: Listed in manual; not directly wired in VPX script (see sol 34 for DiverterHold)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F6._vbscript_callback\u003C\u002Fcode>: SolCallback(7) = &quot;JetUp&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F6._note\u003C\u002Fcode>: Raises disappearing middle jet bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F7._vbscript_callback\u003C\u002Fcode>: SolCallBack(8) = &quot;JetRelease&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F7._note\u003C\u002Fcode>: Lowers disappearing middle jet bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F8._vbscript_callback\u003C\u002Fcode>: SolCallBack(9) = &quot;SolRelease&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F8._note\u003C\u002Fcode>: Pulses sw 31 and calls bsTrough.ExitSol_On\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F9._note\u003C\u002Fcode>: Physical slingshot coil; not explicitly wired in VPX (handled by VPX slingshot object)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F10._note\u003C\u002Fcode>: Physical slingshot coil; not explicitly wired in VPX (handled by VPX slingshot object)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F11._note\u003C\u002Fcode>: Physical bumper coil; not explicitly wired in VPX (handled by VPX bumper object)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F12._note\u003C\u002Fcode>: Physical bumper coil; not explicitly wired in VPX (handled by VPX bumper object)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F13._vbscript_callback\u003C\u002Fcode>: SolCallBack(14) = &quot;LeftSaucer.SolOut&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F13._note\u003C\u002Fcode>: Kicks ball from left saucer at angle 45, force 10\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F14._vbscript_callback\u003C\u002Fcode>: SolCallBack(15) = &quot;RightSaucer.SolOut&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F14._note\u003C\u002Fcode>: Kicks ball from right saucer at angle 140, force 6\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F15._vbscript_callback\u003C\u002Fcode>: SolCallBack(16) = &quot;LockPost&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F15._note\u003C\u002Fcode>: Controls ball lock post for multiball; releases vlLock\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F16._vbscript_callback\u003C\u002Fcode>: SolModCallBack(17) = &quot;Flash117&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F16._note\u003C\u002Fcode>: PWM flasher; drives f117, f117b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F17._vbscript_callback\u003C\u002Fcode>: SolModCallBack(18) = &quot;Flash118&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F17._note\u003C\u002Fcode>: PWM flasher; drives l118\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F18._vbscript_callback\u003C\u002Fcode>: SolModCallBack(19) = &quot;Flash119&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F18._note\u003C\u002Fcode>: PWM flasher; drives l119\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F19._vbscript_callback\u003C\u002Fcode>: SolModCallBack(20) = &quot;Flash120&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F19._note\u003C\u002Fcode>: PWM flasher; drives l120\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F20._vbscript_callback\u003C\u002Fcode>: SolModCallBack(21) = &quot;Flash121&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F20._note\u003C\u002Fcode>: PWM flasher; drives l121 and Flupper dome FlasherFlash1\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F21._vbscript_callback\u003C\u002Fcode>: SolCallBack(22) = &quot;MotorEnable&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F21._note\u003C\u002Fcode>: Enables ringmaster motor; plays motor sound. Also mechRM.Sol1 = 22\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F22._vbscript_callback\u003C\u002Fcode>: SolModCallBack(23) = &quot;Flash123&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F22._note\u003C\u002Fcode>: PWM flasher; drives f123\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F23._vbscript_callback\u003C\u002Fcode>: SolModCallBack(24) = &quot;Flash124&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F23._note\u003C\u002Fcode>: PWM flasher; drives l124 and Flupper dome FlasherFlash2\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F24._vbscript_callback\u003C\u002Fcode>: SolModCallBack(25) = &quot;Flash125&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F24._note\u003C\u002Fcode>: PWM flasher; drives Flupper dome FlasherFlash3\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F25._vbscript_callback\u003C\u002Fcode>: SolModCallBack(26) = &quot;Flash126&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F25._note\u003C\u002Fcode>: PWM flasher; drives l126 and Flupper dome FlasherFlash4\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F26._vbscript_callback\u003C\u002Fcode>: SolModCallBack(27) = &quot;Flash127&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F26._note\u003C\u002Fcode>: PWM flasher; drives l127, f127, f127a; changes Ringmaster texture based on state\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F27._vbscript_callback\u003C\u002Fcode>: SolModCallBack(28) = &quot;Flash128&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F27._note\u003C\u002Fcode>: PWM flasher; drives f128, f128b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F28._vbscript_callback\u003C\u002Fcode>: SolCallBack(33) = &quot;SolPopper&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F28._note\u003C\u002Fcode>: Kicks ball from popper (subway) at angle 284, force 26\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F29._vbscript_callback\u003C\u002Fcode>: SolCallback(34) = &quot;DiverterHold&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F29._note\u003C\u002Fcode>: Holds diverter open to direct ball to right orbit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F30._vbscript_callback\u003C\u002Fcode>: SolCallBack(35) = &quot;SolRingmasterMagnet&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F30._note\u003C\u002Fcode>: Grabs\u002Freleases ball at ringmaster head; cvpmMagnet with GrabCenter=0, Size=100\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F31._vbscript_callback\u003C\u002Fcode>: SolCallback(36) = &quot;UpperPost&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F31._note\u003C\u002Fcode>: Raises\u002Flowers upper post wall\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F32._vbscript_callback\u003C\u002Fcode>: SolModCallBack(37) = &quot;Flash137&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F32._note\u003C\u002Fcode>: PWM; controls UV\u002Fneon lighting that changes playfield textures to blue\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F33._note\u003C\u002Fcode>: mechRM.Sol2 = 39; controls direction of ringmaster motor\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F34._vbscript_callback\u003C\u002Fcode>: SolCallback(sLRFlipper) = &quot;SolRFlipper&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F34._note\u003C\u002Fcode>: WPC framework constant sLRFlipper = 46\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F35._vbscript_callback\u003C\u002Fcode>: SolCallback(sLLFlipper) = &quot;SolLFlipper&quot;\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fcoils\u002F35._note\u003C\u002Fcode>: WPC framework constant sLLFlipper = 48\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F0._vbscript_name\u003C\u002Fcode>: l11, l11b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F1._vbscript_name\u003C\u002Fcode>: l12, l12b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F2._vbscript_name\u003C\u002Fcode>: l13, l13b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F3._vbscript_name\u003C\u002Fcode>: l14, l14b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F4._vbscript_name\u003C\u002Fcode>: l15, l15b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F5._vbscript_name\u003C\u002Fcode>: l16, l16b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F6._vbscript_name\u003C\u002Fcode>: l17, l17b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F7._vbscript_name\u003C\u002Fcode>: l18, l18b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F8._vbscript_name\u003C\u002Fcode>: l21, l21b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F9._vbscript_name\u003C\u002Fcode>: l22, l22b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F10._vbscript_name\u003C\u002Fcode>: l23, l23b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F11._vbscript_name\u003C\u002Fcode>: l24, l24b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F12._vbscript_name\u003C\u002Fcode>: l25, l25b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F13._vbscript_name\u003C\u002Fcode>: l26, l26b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F14._vbscript_name\u003C\u002Fcode>: l27, l27b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F15._vbscript_name\u003C\u002Fcode>: l28, l28b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F16._vbscript_name\u003C\u002Fcode>: l31, l31b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F17._vbscript_name\u003C\u002Fcode>: l32, l32b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F18._vbscript_name\u003C\u002Fcode>: l33, l33b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F19._vbscript_name\u003C\u002Fcode>: l34, l34b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F20._vbscript_name\u003C\u002Fcode>: l35, l35b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F21._vbscript_name\u003C\u002Fcode>: l36, l36b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F22._vbscript_name\u003C\u002Fcode>: l37, l37b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F23._vbscript_name\u003C\u002Fcode>: l38, l38b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F24._vbscript_name\u003C\u002Fcode>: l41, l41b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F25._vbscript_name\u003C\u002Fcode>: l42, l42b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F26._vbscript_name\u003C\u002Fcode>: l43, l43b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F27._vbscript_name\u003C\u002Fcode>: l44, l44b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F28._vbscript_name\u003C\u002Fcode>: l45, l45b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F29._vbscript_name\u003C\u002Fcode>: l46, l46b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F30._vbscript_name\u003C\u002Fcode>: l47, l47b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F31._vbscript_name\u003C\u002Fcode>: l48, l48b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F32._vbscript_name\u003C\u002Fcode>: l51, l51b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F33._vbscript_name\u003C\u002Fcode>: l52, l52b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F34._vbscript_name\u003C\u002Fcode>: l53, l53b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F35._vbscript_name\u003C\u002Fcode>: l54, l54b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F36._vbscript_name\u003C\u002Fcode>: l55, l55b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F37._vbscript_name\u003C\u002Fcode>: l56, l56b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F38._vbscript_name\u003C\u002Fcode>: l57, l57b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F39._vbscript_name\u003C\u002Fcode>: l58, l58b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F40._vbscript_name\u003C\u002Fcode>: l61, l61b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F41._vbscript_name\u003C\u002Fcode>: l62, l62b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F42._vbscript_name\u003C\u002Fcode>: l63, l63b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F43._vbscript_name\u003C\u002Fcode>: l64, l64b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F44._vbscript_name\u003C\u002Fcode>: l65, l65b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F45._vbscript_name\u003C\u002Fcode>: l66, l66b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F46._vbscript_name\u003C\u002Fcode>: l67, l67b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F47._vbscript_name\u003C\u002Fcode>: l68, l68b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F48._vbscript_name\u003C\u002Fcode>: l71, l71b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F49._vbscript_name\u003C\u002Fcode>: l72, l72b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F50._vbscript_name\u003C\u002Fcode>: l73, l73b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F51._vbscript_name\u003C\u002Fcode>: l74, l74b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F52._vbscript_name\u003C\u002Fcode>: l75, l75b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F53._vbscript_name\u003C\u002Fcode>: l76, l76b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F54._vbscript_name\u003C\u002Fcode>: l77, l77b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F54._note\u003C\u002Fcode>: Also controls Volt4 primitive via DisableLightingm and imgswapm\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F55._vbscript_name\u003C\u002Fcode>: l78, l78b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F56._vbscript_name\u003C\u002Fcode>: l81, l81b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F57._vbscript_name\u003C\u002Fcode>: l82, l82b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F58._vbscript_name\u003C\u002Fcode>: l83\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F58._note\u003C\u002Fcode>: Also swaps plastic_boombumper image via NFadeObjm\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F59._vbscript_name\u003C\u002Fcode>: l84, l84b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F60._vbscript_name\u003C\u002Fcode>: l85, l85b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F60._note\u003C\u002Fcode>: Also controls Volt3 primitive via DisableLightingm and imgswapm\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F61._vbscript_name\u003C\u002Fcode>: l86, l86b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F61._note\u003C\u002Fcode>: Also controls Volt1 primitive via DisableLightingm and imgswapm\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F62._vbscript_name\u003C\u002Fcode>: l87, l87b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Flamps\u002F62._note\u003C\u002Fcode>: Also controls Volt2 primitive via DisableLightingm and imgswapm\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F0._vbscript_callback\u003C\u002Fcode>: UpdateGI case 0\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F0._note\u003C\u002Fcode>: Controls Gi_Pf_Right_01 lights and Gi_Pf_Right_Plastics materials\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F1._vbscript_callback\u003C\u002Fcode>: UpdateGI case 1\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F1._note\u003C\u002Fcode>: Controls Gi_Pf_Middle_02 lights, Gi_Pf_Center_Plastics, MetalGroup_Center; toggles Ringmaster on\u002Foff texture\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F2._vbscript_callback\u003C\u002Fcode>: UpdateGI case 2\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fgi\u002F2._note\u003C\u002Fcode>: Controls Gi_Pf_Left_03 lights and Gi_Pf_Left_Plastics materials\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F0._vbscript_class\u003C\u002Fcode>: cvpmMech\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F0._config\u003C\u002Fcode>: {&quot;length&quot;: 960, &quot;mtype&quot;: &quot;vpmMechLinear + vpmMechFast + vpmMechReverse + vpmMechOneDirSol&quot;, &quot;sol1&quot;: 22, &quot;sol2&quot;: 39, &quot;steps&quot;: 118, &quot;switches&quot;: [{&quot;description&quot;: &quot;Ringmaster Down (home)&quot;, &quot;end&quot;: 1, &quot;start&quot;: 0, &quot;sw&quot;: 44}, {&quot;description&quot;: &quot;Ringmaster Middle&quot;, &quot;end&quot;: 89, &quot;start&quot;: 88, &quot;sw&quot;: 43}, {&quot;description&quot;: &quot;Ringmaster Up (fully raised)&quot;, &quot;end&quot;: 118, &quot;start&quot;: 117, &quot;sw&quot;: 42}]}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F0._note\u003C\u002Fcode>: Linear motor raises\u002Flowers Ringmaster head. Sol 22 enables motor, Sol 39 controls direction. Callback UpdateRM moves ringmaster.z and collision walls based on position.\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F1._vbscript_class\u003C\u002Fcode>: cvpmMagnet\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F1._config\u003C\u002Fcode>: {&quot;grab_center&quot;: true, &quot;size&quot;: 200, &quot;solenoid&quot;: 3}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F2._vbscript_class\u003C\u002Fcode>: cvpmMagnet\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F2._config\u003C\u002Fcode>: {&quot;grab_center&quot;: true, &quot;size&quot;: 200, &quot;solenoid&quot;: 5}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F3._vbscript_class\u003C\u002Fcode>: cvpmMagnet\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F3._config\u003C\u002Fcode>: {&quot;grab_center&quot;: false, &quot;size&quot;: 100, &quot;solenoid&quot;: 35}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F3._note\u003C\u002Fcode>: Grabs ball at Ringmaster head; custom kick logic on release via SolRingmasterMagnet sub\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F4._vbscript_class\u003C\u002Fcode>: cvpmMagnet\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F4._config\u003C\u002Fcode>: {&quot;grab_center&quot;: true}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F4._note\u003C\u002Fcode>: No solenoid assigned; used for wobble\u002Fshake physics on ringmaster head\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F5._vbscript_class\u003C\u002Fcode>: cvpmVLock\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F5._config\u003C\u002Fcode>: {&quot;kick_objects&quot;: [&quot;sw66k&quot;, &quot;sw67k&quot;, &quot;sw68k&quot;], &quot;switches&quot;: [66, 67, 68]}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F5._note\u003C\u002Fcode>: 3-ball virtual lock on upper ramp; released by Lock Post solenoid (16)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F6._vbscript_class\u003C\u002Fcode>: cvpmBallStack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F6._config\u003C\u002Fcode>: {&quot;balls&quot;: 4, &quot;eject_coil&quot;: 9, &quot;switches&quot;: [0, 32, 33, 34, 35, 0, 0, 0]}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F7._vbscript_class\u003C\u002Fcode>: cvpmBallStack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F7._config\u003C\u002Fcode>: {&quot;eject_coil&quot;: 33, &quot;kick_angle&quot;: 284, &quot;kick_force&quot;: 26, &quot;switches&quot;: [0, 36, 0, 0, 0, 0, 0, 0]}\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fcv.json#\u002Fmechanisms\u002F8._note\u003C\u002Fcode>: Custom physics simulation; ball launched by Backbox Kicker (sol 2) interacts with spinning disc. Disc has 5 spinner balls for collision detection. Bell at sw11.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"unresolved-questions\">Unresolved questions\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Is the I\u002FO enumeration complete for every supported physical\u002Fcontroller variant?\u003C\u002Fli>\n\u003Cli>Which inferred VPX behaviors reflect real hardware, and which are table-script conveniences?\u003C\u002Fli>\n\u003Cli>Are all mechanism home states, sensors, motion constraints, and ball interactions documented?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"sources\">Sources\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>legacy.game.cv\u003C\u002Fcode>: \u003Ccode>games\u002Fcv.json\u003C\u002Fcode> at the pinned migration revision.\u003C\u002Fli>\n\u003C\u002Ful>\n",[2191,2194,2197,2200,2203,2206,2209,2212,2215,2218,2221],{"id":2192,"text":2193},"overview","Overview",{"id":2195,"text":2196},"playfield-devices","Playfield devices",{"id":2198,"text":2199},"custom-mechanisms","Custom mechanisms",{"id":2201,"text":2202},"ball-state-transitions","Ball-state transitions",{"id":2204,"text":2205},"controller-interactions","Controller interactions",{"id":2207,"text":2208},"service-and-setup-information","Service and setup information",{"id":2210,"text":2211},"timing-and-tuning-observations","Timing and tuning observations",{"id":2213,"text":2214},"recreation-guidance","Recreation guidance",{"id":2216,"text":2217},"evidence-notes","Evidence notes",{"id":2219,"text":2220},"unresolved-questions","Unresolved questions",{"id":2222,"text":2223},"sources","Sources",[2225],{"label":2226,"value":2227},"Coverage","partial - source-derived recreation knowledge requiring validation",[2229,2231,2232,2233,2234,2235,2236],{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":52,"flags":4,"id":53,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},"6dcf023757b27083852f7bee6d4d585c4db5d280f5db04b00fbbbed563747be0",{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":57,"flags":4,"id":58,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":60,"flags":4,"id":61,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},{"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":63,"flags":4,"id":51,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":65,"flags":4,"id":66,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":68,"flags":4,"id":69,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},{"clone_of":51,"coverage_status":30,"definition":2188,"definition_sha256":2230,"description":71,"flags":4,"id":72,"machine_id":1011,"manufacturer":54,"root_driver":51,"year":55},[2238,2241,2245,2249,2253,2257],{"slug":2239,"name":2240,"manufacturer":54,"year":1014,"status":30},"bally-nba-fastbreak-1997","NBA Fastbreak",{"slug":2242,"name":2243,"manufacturer":54,"year":2244,"status":30},"bally-cactus-canyon-1998","Cactus Canyon",1998,{"slug":2246,"name":2247,"manufacturer":54,"year":2248,"status":30},"bally-scared-stiff-1996","Scared Stiff",1996,{"slug":2250,"name":2251,"manufacturer":54,"year":2252,"status":30},"bally-attack-from-mars-1995","Attack From Mars",1995,{"slug":2254,"name":2255,"manufacturer":54,"year":2256,"status":30},"bally-judge-dredd-1993","Judge Dredd",1993,{"slug":2258,"name":2259,"manufacturer":54,"year":2256,"status":30},"bally-twilight-zone-1993","Twilight Zone",null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2262},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"\u002F>\u003Cpath d=\"M3 5v14a9 3 0 0 0 18 0V5\"\u002F>\u003Cpath d=\"M3 12a9 3 0 0 0 18 0\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2264,"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":2266},"\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":2268},"\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":2270},"\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":2272},"\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":2274},"\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":2276},"\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":2278},"\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":2280},"\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":2282},"\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":2284},"\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":2286},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2288},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"5\" x=\"2\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2290,"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":2292},"\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":2294},"\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":2296},"\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":2298},"\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":2300},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1785881377083]