[{"data":1,"prerenderedAt":869},["ShallowReactive",2],{"i-lucide:search":3,"i-lucide:sun":8,"i-lucide:github":10,"i-lucide:menu":13,"i-lucide:git-pull-request-arrow":15,"machine-stern-viper-1981":17,"i-lucide:database":831,"i-lucide:shield-check":833,"i-lucide:toggle-left":835,"i-lucide:zap":837,"i-lucide:disc-3":839,"i-lucide:library-big":841,"i-lucide:plug-zap":843,"i-lucide:info":845,"i-lucide:memory-stick":847,"i-lucide:arrow-up-right":849,"i-lucide:scale":851,"i-lucide:file-json-2":853,"i-lucide:list":855,"i-lucide:cpu":857,"i-lucide:file-code-2":859,"i-lucide:external-link":861,"i-lucide:notebook-pen":863,"i-lucide:message-square-warning":865,"i-lucide:chevron-right":867},{"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":830},{"conflicts":19,"controller":20,"coverage":22,"displays":43,"drivers":44,"format":53,"inputs":54,"knowledge":278,"machine":280,"mechanisms":285,"outputs":286,"relationships":730,"schema_version":731,"sources":732,"slug":757,"sourcePath":758,"knowledgePath":279,"knowledgeHtml":759,"knowledgeHeadings":760,"knowledgeSummary":776,"catalogDrivers":777,"externalData":781,"related":810,"family":830},[],{"inversion_applied_by_emulator":12,"platform":21},"pinmame.stern-mpu200",{"status":23,"completion_score":24,"missing":25,"dimensions":39},"partial",19,[26,27,28,29,30,31,32,33,34,35,36,37,38],"driver_mapping","input_enumeration","input_semantics","output_enumeration","output_semantics","display_inventory","mechanism_inventory","mechanism_behavior","polarity","variant_differences","recreation_notes","provenance","spatial_placement",{"address_enumeration":40,"catalog_identity":41,"mechanisms":40,"physical_wiring":40,"recreation_knowledge":40,"semantic_naming":40,"variant_coverage":42},"unknown","validated","candidate",[],[45,50],{"description":46,"flags":4,"id":47,"manufacturer":48,"year":49},"Viper","viper","Stern","1981",{"clone_of":47,"description":51,"flags":4,"id":52,"manufacturer":48,"year":49},"Viper (Free Play)","viperfp","pinmame-machine-definition",[55,69,79,89,99,109,119,129,139,149,159,168,178,188,198,208,218,228,238,248,258,268],{"aliases":56,"binding":60,"id":63,"kind":64,"label":65,"provenance":66},[57],{"namespace":58,"value":59},"pinmame.switch","5",{"device":61,"group":62},5,"pinmame.input.switch","switch.sw5","switch","Sw5",{"source_refs":67,"status":42},[68],"vpx-script.54a85cc8cb88cfac",{"aliases":70,"binding":73,"id":75,"kind":64,"label":76,"provenance":77},[71],{"namespace":58,"value":72},"9",{"device":74,"group":62},9,"switch.sw9","Sw9",{"source_refs":78,"status":42},[68],{"aliases":80,"binding":83,"id":85,"kind":64,"label":86,"provenance":87},[81],{"namespace":58,"value":82},"11",{"device":84,"group":62},11,"switch.sw11","Sw11",{"source_refs":88,"status":42},[68],{"aliases":90,"binding":93,"id":95,"kind":64,"label":96,"provenance":97},[91],{"namespace":58,"value":92},"12",{"device":94,"group":62},12,"switch.sw12","Sw12",{"source_refs":98,"status":42},[68],{"aliases":100,"binding":103,"id":105,"kind":64,"label":106,"provenance":107},[101],{"namespace":58,"value":102},"13",{"device":104,"group":62},13,"switch.bumper2","Bumper2",{"source_refs":108,"status":42},[68],{"aliases":110,"binding":113,"id":115,"kind":64,"label":116,"provenance":117},[111],{"namespace":58,"value":112},"14",{"device":114,"group":62},14,"switch.bumper1","Bumper1",{"source_refs":118,"status":42},[68],{"aliases":120,"binding":123,"id":125,"kind":64,"label":126,"provenance":127},[121],{"namespace":58,"value":122},"15",{"device":124,"group":62},15,"switch.right-sling-shot","Right Sling Shot",{"source_refs":128,"status":42},[68],{"aliases":130,"binding":133,"id":135,"kind":64,"label":136,"provenance":137},[131],{"namespace":58,"value":132},"16",{"device":134,"group":62},16,"switch.left-sling-shot","Left Sling Shot",{"source_refs":138,"status":42},[68],{"aliases":140,"binding":143,"id":145,"kind":64,"label":146,"provenance":147},[141],{"namespace":58,"value":142},"17",{"device":144,"group":62},17,"switch.sw17","Sw17",{"source_refs":148,"status":42},[68],{"aliases":150,"binding":153,"id":155,"kind":64,"label":156,"provenance":157},[151],{"namespace":58,"value":152},"18",{"device":154,"group":62},18,"switch.sw18","Sw18",{"source_refs":158,"status":42},[68],{"aliases":160,"binding":163,"id":164,"kind":64,"label":165,"provenance":166},[161],{"namespace":58,"value":162},"19",{"device":24,"group":62},"switch.sw19","Sw19",{"source_refs":167,"status":42},[68],{"aliases":169,"binding":172,"id":174,"kind":64,"label":175,"provenance":176},[170],{"namespace":58,"value":171},"20",{"device":173,"group":62},20,"switch.sw20","Sw20",{"source_refs":177,"status":42},[68],{"aliases":179,"binding":182,"id":184,"kind":64,"label":185,"provenance":186},[180],{"namespace":58,"value":181},"21",{"device":183,"group":62},21,"switch.sw21","Sw21",{"source_refs":187,"status":42},[68],{"aliases":189,"binding":192,"id":194,"kind":64,"label":195,"provenance":196},[190],{"namespace":58,"value":191},"22",{"device":193,"group":62},22,"switch.sw22","Sw22",{"source_refs":197,"status":42},[68],{"aliases":199,"binding":202,"id":204,"kind":64,"label":205,"provenance":206},[200],{"namespace":58,"value":201},"23",{"device":203,"group":62},23,"switch.sw23","Sw23",{"source_refs":207,"status":42},[68],{"aliases":209,"binding":212,"id":214,"kind":64,"label":215,"provenance":216},[210],{"namespace":58,"value":211},"31",{"device":213,"group":62},31,"switch.awt1","Awt1",{"source_refs":217,"status":42},[68],{"aliases":219,"binding":222,"id":224,"kind":64,"label":225,"provenance":226},[220],{"namespace":58,"value":221},"32",{"device":223,"group":62},32,"switch.awt2","Awt2",{"source_refs":227,"status":42},[68],{"aliases":229,"binding":232,"id":234,"kind":64,"label":235,"provenance":236},[230],{"namespace":58,"value":231},"36",{"device":233,"group":62},36,"switch.sw36","Sw36",{"source_refs":237,"status":42},[68],{"aliases":239,"binding":242,"id":244,"kind":64,"label":245,"provenance":246},[240],{"namespace":58,"value":241},"37",{"device":243,"group":62},37,"switch.sw37","Sw37",{"source_refs":247,"status":42},[68],{"aliases":249,"binding":252,"id":254,"kind":64,"label":255,"provenance":256},[250],{"namespace":58,"value":251},"38",{"device":253,"group":62},38,"switch.awt4","Awt4",{"source_refs":257,"status":42},[68],{"aliases":259,"binding":262,"id":264,"kind":64,"label":265,"provenance":266},[260],{"namespace":58,"value":261},"39",{"device":263,"group":62},39,"switch.awt3","Awt3",{"source_refs":267,"status":42},[68],{"aliases":269,"binding":272,"id":274,"kind":64,"label":275,"provenance":276},[270],{"namespace":58,"value":271},"40",{"device":273,"group":62},40,"switch.sol-fire-missile","Sol Fire Missile",{"source_refs":277,"status":42},[68],{"path":279,"status":23},"knowledge\u002Fstern\u002Fviper-1981.md",{"id":281,"ipdb_id":282,"manufacturer":48,"name":46,"opdb_id":283,"year":284},"stern.viper.1981",2739,"G5vXB-MLEve",1981,[],[287,297,305,313,321,335,343,351,359,367,375,383,391,399,407,415,423,432,442,452,462,472,482,492,500,510,520,530,538,546,554,562,570,580,590,600,610,620,630,640,650,660,670,680,690,700,710,720],{"aliases":288,"binding":291,"id":293,"kind":294,"label":275,"provenance":295},[289],{"namespace":290,"value":59},"pinmame.solenoid",{"device":61,"group":292},"pinmame.output.solenoid","coil.sol-fire-missile","coil",{"source_refs":296,"status":42},[68],{"aliases":298,"binding":300,"id":301,"kind":294,"label":302,"provenance":303},[299],{"namespace":290,"value":142},{"device":144,"group":292},"coil.sol-ball-walker","Sol Ball Walker",{"source_refs":304,"status":42},[68],{"aliases":306,"binding":308,"id":309,"kind":294,"label":310,"provenance":311},[307],{"namespace":290,"value":152},{"device":154,"group":292},"coil.sol-rotor-magnet","Sol Rotor Magnet",{"source_refs":312,"status":42},[68],{"aliases":314,"binding":316,"id":317,"kind":294,"label":318,"provenance":319},[315],{"namespace":290,"value":171},{"device":173,"group":292},"coil.sol-rotor-relay","Sol Rotor Relay",{"source_refs":320,"status":42},[68],{"aliases":322,"binding":326,"id":329,"kind":330,"label":331,"provenance":332},[323],{"namespace":324,"value":325},"pinmame.lamp","10",{"device":327,"group":328},10,"pinmame.output.lamp","lamp.l10","lamp","L10",{"source_refs":333,"status":42},[334],"vpx-script.06bdc18180b0d68c",{"aliases":336,"binding":338,"id":339,"kind":330,"label":340,"provenance":341},[337],{"namespace":324,"value":82},{"device":84,"group":328},"lamp.l11","L11",{"source_refs":342,"status":42},[334],{"aliases":344,"binding":346,"id":347,"kind":330,"label":348,"provenance":349},[345],{"namespace":324,"value":92},{"device":94,"group":328},"lamp.l12","L12",{"source_refs":350,"status":42},[334],{"aliases":352,"binding":354,"id":355,"kind":330,"label":356,"provenance":357},[353],{"namespace":324,"value":112},{"device":114,"group":328},"lamp.l14","L14",{"source_refs":358,"status":42},[334],{"aliases":360,"binding":362,"id":363,"kind":330,"label":364,"provenance":365},[361],{"namespace":324,"value":122},{"device":124,"group":328},"lamp.l15","L15",{"source_refs":366,"status":42},[334],{"aliases":368,"binding":370,"id":371,"kind":330,"label":372,"provenance":373},[369],{"namespace":324,"value":142},{"device":144,"group":328},"lamp.l17","L17",{"source_refs":374,"status":42},[334],{"aliases":376,"binding":378,"id":379,"kind":330,"label":380,"provenance":381},[377],{"namespace":324,"value":152},{"device":154,"group":328},"lamp.l18","L18",{"source_refs":382,"status":42},[334],{"aliases":384,"binding":386,"id":387,"kind":330,"label":388,"provenance":389},[385],{"namespace":324,"value":162},{"device":24,"group":328},"lamp.l19","L19",{"source_refs":390,"status":42},[334],{"aliases":392,"binding":394,"id":395,"kind":330,"label":396,"provenance":397},[393],{"namespace":324,"value":171},{"device":173,"group":328},"lamp.l20","L20",{"source_refs":398,"status":42},[334],{"aliases":400,"binding":402,"id":403,"kind":330,"label":404,"provenance":405},[401],{"namespace":324,"value":181},{"device":183,"group":328},"lamp.l21","L21",{"source_refs":406,"status":42},[334],{"aliases":408,"binding":410,"id":411,"kind":330,"label":412,"provenance":413},[409],{"namespace":324,"value":191},{"device":193,"group":328},"lamp.l22","L22",{"source_refs":414,"status":42},[334],{"aliases":416,"binding":418,"id":419,"kind":330,"label":420,"provenance":421},[417],{"namespace":324,"value":201},{"device":203,"group":328},"lamp.l23","L23",{"source_refs":422,"status":42},[334],{"aliases":424,"binding":427,"id":428,"kind":330,"label":429,"provenance":430},[425],{"namespace":324,"value":426},"24",{"device":5,"group":328},"lamp.l24","L24",{"source_refs":431,"status":42},[334],{"aliases":433,"binding":436,"id":438,"kind":330,"label":439,"provenance":440},[434],{"namespace":324,"value":435},"25",{"device":437,"group":328},25,"lamp.l25","L25",{"source_refs":441,"status":42},[334],{"aliases":443,"binding":446,"id":448,"kind":330,"label":449,"provenance":450},[444],{"namespace":324,"value":445},"26",{"device":447,"group":328},26,"lamp.l26","L26",{"source_refs":451,"status":42},[334],{"aliases":453,"binding":456,"id":458,"kind":330,"label":459,"provenance":460},[454],{"namespace":324,"value":455},"27",{"device":457,"group":328},27,"lamp.l27","L27",{"source_refs":461,"status":42},[334],{"aliases":463,"binding":466,"id":468,"kind":330,"label":469,"provenance":470},[464],{"namespace":324,"value":465},"28",{"device":467,"group":328},28,"lamp.l28","L28",{"source_refs":471,"status":42},[334],{"aliases":473,"binding":476,"id":478,"kind":330,"label":479,"provenance":480},[474],{"namespace":324,"value":475},"29",{"device":477,"group":328},29,"lamp.l29","L29",{"source_refs":481,"status":42},[334],{"aliases":483,"binding":486,"id":488,"kind":330,"label":489,"provenance":490},[484],{"namespace":324,"value":485},"30",{"device":487,"group":328},30,"lamp.l30","L30",{"source_refs":491,"status":42},[334],{"aliases":493,"binding":495,"id":496,"kind":330,"label":497,"provenance":498},[494],{"namespace":324,"value":211},{"device":213,"group":328},"lamp.l31","L31",{"source_refs":499,"status":42},[334],{"aliases":501,"binding":504,"id":506,"kind":330,"label":507,"provenance":508},[502],{"namespace":324,"value":503},"33",{"device":505,"group":328},33,"lamp.l33","L33",{"source_refs":509,"status":42},[334],{"aliases":511,"binding":514,"id":516,"kind":330,"label":517,"provenance":518},[512],{"namespace":324,"value":513},"34",{"device":515,"group":328},34,"lamp.l34","L34",{"source_refs":519,"status":42},[334],{"aliases":521,"binding":524,"id":526,"kind":330,"label":527,"provenance":528},[522],{"namespace":324,"value":523},"35",{"device":525,"group":328},35,"lamp.l35","L35",{"source_refs":529,"status":42},[334],{"aliases":531,"binding":533,"id":534,"kind":330,"label":535,"provenance":536},[532],{"namespace":324,"value":231},{"device":233,"group":328},"lamp.l36","L36",{"source_refs":537,"status":42},[334],{"aliases":539,"binding":541,"id":542,"kind":330,"label":543,"provenance":544},[540],{"namespace":324,"value":241},{"device":243,"group":328},"lamp.l37","L37",{"source_refs":545,"status":42},[334],{"aliases":547,"binding":549,"id":550,"kind":330,"label":551,"provenance":552},[548],{"namespace":324,"value":251},{"device":253,"group":328},"lamp.l38","L38",{"source_refs":553,"status":42},[334],{"aliases":555,"binding":557,"id":558,"kind":330,"label":559,"provenance":560},[556],{"namespace":324,"value":261},{"device":263,"group":328},"lamp.l39","L39",{"source_refs":561,"status":42},[334],{"aliases":563,"binding":565,"id":566,"kind":330,"label":567,"provenance":568},[564],{"namespace":324,"value":271},{"device":273,"group":328},"lamp.l40","L40",{"source_refs":569,"status":42},[334],{"aliases":571,"binding":574,"id":576,"kind":330,"label":577,"provenance":578},[572],{"namespace":324,"value":573},"41",{"device":575,"group":328},41,"lamp.l41","L41",{"source_refs":579,"status":42},[334],{"aliases":581,"binding":584,"id":586,"kind":330,"label":587,"provenance":588},[582],{"namespace":324,"value":583},"43",{"device":585,"group":328},43,"lamp.l43","L43",{"source_refs":589,"status":42},[334],{"aliases":591,"binding":594,"id":596,"kind":330,"label":597,"provenance":598},[592],{"namespace":324,"value":593},"44",{"device":595,"group":328},44,"lamp.l44","L44",{"source_refs":599,"status":42},[334],{"aliases":601,"binding":604,"id":606,"kind":330,"label":607,"provenance":608},[602],{"namespace":324,"value":603},"46",{"device":605,"group":328},46,"lamp.l46","L46",{"source_refs":609,"status":42},[334],{"aliases":611,"binding":614,"id":616,"kind":330,"label":617,"provenance":618},[612],{"namespace":324,"value":613},"47",{"device":615,"group":328},47,"lamp.l47","L47",{"source_refs":619,"status":42},[334],{"aliases":621,"binding":624,"id":626,"kind":330,"label":627,"provenance":628},[622],{"namespace":324,"value":623},"50",{"device":625,"group":328},50,"lamp.l50","L50",{"source_refs":629,"status":42},[334],{"aliases":631,"binding":634,"id":636,"kind":330,"label":637,"provenance":638},[632],{"namespace":324,"value":633},"51",{"device":635,"group":328},51,"lamp.l51","L51",{"source_refs":639,"status":42},[334],{"aliases":641,"binding":644,"id":646,"kind":330,"label":647,"provenance":648},[642],{"namespace":324,"value":643},"52",{"device":645,"group":328},52,"lamp.l52","L52",{"source_refs":649,"status":42},[334],{"aliases":651,"binding":654,"id":656,"kind":330,"label":657,"provenance":658},[652],{"namespace":324,"value":653},"53",{"device":655,"group":328},53,"lamp.l53","L53",{"source_refs":659,"status":42},[334],{"aliases":661,"binding":664,"id":666,"kind":330,"label":667,"provenance":668},[662],{"namespace":324,"value":663},"54",{"device":665,"group":328},54,"lamp.l54","L54",{"source_refs":669,"status":42},[334],{"aliases":671,"binding":674,"id":676,"kind":330,"label":677,"provenance":678},[672],{"namespace":324,"value":673},"55",{"device":675,"group":328},55,"lamp.l55","L55",{"source_refs":679,"status":42},[334],{"aliases":681,"binding":684,"id":686,"kind":330,"label":687,"provenance":688},[682],{"namespace":324,"value":683},"56",{"device":685,"group":328},56,"lamp.l56","L56",{"source_refs":689,"status":42},[334],{"aliases":691,"binding":694,"id":696,"kind":330,"label":697,"provenance":698},[692],{"namespace":324,"value":693},"57",{"device":695,"group":328},57,"lamp.l57","L57",{"source_refs":699,"status":42},[334],{"aliases":701,"binding":704,"id":706,"kind":330,"label":707,"provenance":708},[702],{"namespace":324,"value":703},"59",{"device":705,"group":328},59,"lamp.l59","L59",{"source_refs":709,"status":42},[334],{"aliases":711,"binding":714,"id":716,"kind":330,"label":717,"provenance":718},[712],{"namespace":324,"value":713},"60",{"device":715,"group":328},60,"lamp.l60","L60",{"source_refs":719,"status":42},[334],{"aliases":721,"binding":724,"id":726,"kind":330,"label":727,"provenance":728},[722],{"namespace":324,"value":723},"62",{"device":725,"group":328},62,"lamp.l62","L62",{"source_refs":729,"status":42},[334],[],1,[733,741,745,753],{"attribution":734,"id":735,"kind":736,"license":737,"locator":738,"revision":739,"uri":740},"PinMAME contributors","pinmame.catalog.8371478a7640","pinmame_catalog","BSD-3-Clause","PinmameGetGames","8371478a7640f1896dcdf565aed340dc5df989ba","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame",{"attribution":734,"id":742,"kind":743,"license":737,"locator":744,"revision":739,"uri":740},"pinmame.core.8371478a7640","pinmame_core","src\u002Fwpc\u002Fstgames.c:1210 (machine module by35_mST200)",{"attribution":746,"id":68,"kind":747,"license":748,"locator":749,"revision":750,"sha256":751,"uri":752},"Authors credited in Viper (Stern 1981) v600.vbs and repository contributors","vpx_script","NOASSERTION","vpxtable-scripts: Viper (Stern 1981) v600.vbs","0c036bb61b4b4e8c778c37559f6795df8cd1521e","54a85cc8cb88cfac0846d46e124aa09f725f234d7b53acb21d0573a0e13093e1","https:\u002F\u002Fgithub.com\u002Fsverrewl\u002Fvpxtable_scripts",{"attribution":754,"id":334,"kind":747,"license":748,"locator":755,"revision":750,"sha256":756,"uri":752},"Authors credited in Viper 1.1.1.vbs and repository contributors","vpxtable-scripts: Viper 1.1.1.vbs","06bdc18180b0d68c5468f099a89eef694fd36efc30fbd1330e6dfa9569d37912","stern-viper-1981","machines\u002Fpartial\u002Fstern\u002Fviper-1981.json","\u003Cp>Coverage: \u003Cstrong>partial - machine identity plus candidate-only I\u002FO attachments. Playfield devices,\nwiring, mechanisms, and behavior are evidenced only as unverified candidates.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This record was promoted from the generated catalog stub \u003Ccode>stub.pinmame.viper\u003C\u002Fcode> by the\ncatalog-wide identity pass of 2026-08-29. The promotion resolves machine identity and carries the\ncatalog&#39;s residual driver grouping over unchanged, the platform and device attachments below were added by the 2026-08-29\u002F30 candidate passes and assert nothing beyond candidate provenance. Every\nrequirement in the definition&#39;s \u003Ccode>coverage.missing\u003C\u002Fcode> is genuinely outstanding.\u003C\u002Fp>\n\u003Ch2 id=\"identity\">Identity\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>PinMAME catalog: root driver \u003Ccode>viper\u003C\u002Fcode>, description &quot;Viper&quot;, manufacturer\n&quot;Stern&quot;, catalog year &quot;1981&quot;.\u003C\u002Fli>\n\u003Cli>OPDB record \u003Ccode>G5vXB-MLEve\u003C\u002Fcode> (IPDB 2739) names this machine &quot;Viper&quot;\n(Stern Electronics, manufacture date 1981-01-01); the resolved identity rests on the\nagreement of the PinMAME catalog and this reviewed mapping.\u003C\u002Fli>\n\u003Cli>The definition&#39;s driver list is exactly the clone tree PinMAME declares under \u003Ccode>viper\u003C\u002Fcode>;\nwhether every listed driver really runs on this physical machine is unverified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"drivers-this-record-holds\">Drivers this record holds\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>viper\u003C\u002Fcode> (1981, Stern).\u003C\u002Fli>\n\u003Cli>\u003Ccode>viperfp\u003C\u002Fcode> (1981, Stern, clone of \u003Ccode>viper\u003C\u002Fcode>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"pinmame-source-contract-candidate\">PinMAME source contract (candidate)\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>The pinned PinMAME source declares \u003Ccode>viper\u003C\u002Fcode> at \u003Ccode>src\u002Fwpc\u002Fstgames.c:1210\u003C\u002Fcode> with machine module \u003Ccode>by35_mST200\u003C\u002Fcode>; the definition declares controller platform \u003Ccode>pinmame.stern-mpu200\u003C\u002Fcode> from it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"vpx-script-candidates-candidate\">VPX script candidates (candidate)\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>2 retained community table script(s) declare this machine&#39;s driver; their extracted switch\u002Flamp\u002Fsolenoid\u002FGI candidates are carried as 70 candidate devices. When curator work weighs sources, a retained script outranks emulator-derived candidates for runtime semantics, but every device here is still a candidate until a known-working table is verified against this exact physical machine.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"what-a-curator-must-establish-next\">What a curator must establish next\u003C\u002Fh2>\n\u003Cp>Full input, output, and display\nenumeration with semantic names; physical wiring and polarity; mechanism inventory and behavior;\nvariant differences across the clone tree; recreation knowledge from a manual, schematic, or\nknown-working table; runtime provenance; and a normalized spatial placement for every physical\ndevice. No manual, schematic, or runtime-harness evidence is retained for this machine yet; the candidate sections above are the only retained I\u002FO evidence so far.\u003C\u002Fp>\n",[761,764,767,770,773],{"id":762,"text":763},"identity","Identity",{"id":765,"text":766},"drivers-this-record-holds","Drivers this record holds",{"id":768,"text":769},"pinmame-source-contract-candidate","PinMAME source contract (candidate)",{"id":771,"text":772},"vpx-script-candidates-candidate","VPX script candidates (candidate)",{"id":774,"text":775},"what-a-curator-must-establish-next","What a curator must establish next",[],[778,780],{"coverage_status":23,"definition":758,"definition_sha256":779,"description":46,"flags":4,"id":47,"machine_id":281,"manufacturer":48,"root_driver":47,"year":49},"8268d7b93ab187a3d2138362046a67edf70fc0059fe9ca01ac1a70a9c5d1745c",{"clone_of":47,"coverage_status":23,"definition":758,"definition_sha256":779,"description":51,"flags":4,"id":52,"machine_id":281,"manufacturer":48,"root_driver":47,"year":49},{"pinballMemoryMaps":782},{"source":783,"maps":788},{"repository":784,"commit":785,"license":786,"attribution":787},"https:\u002F\u002Fgithub.com\u002Ftomlogic\u002Fpinball-memory-maps","d8693b9ca59a1b871d2a473be3adb0392471a8e3","LGPL-3.0-only","This program makes use of content from the Pinball Memory Maps project.",[789],{"sourcePath":790,"sourceUrl":791,"dataUrl":792,"platform":793,"platformSourceUrl":794,"platformDataUrl":795,"fileFormat":796,"version":797,"roms":798,"sections":804,"matchedDrivers":809},"maps\u002Fstern\u002Fm200\u002Fm200-7digit-B.map.json","https:\u002F\u002Fgithub.com\u002Ftomlogic\u002Fpinball-memory-maps\u002Fblob\u002Fd8693b9ca59a1b871d2a473be3adb0392471a8e3\u002Fmaps\u002Fstern\u002Fm200\u002Fm200-7digit-B.map.json","data\u002Fmemory-maps\u002Fmaps\u002Fstern\u002Fm200\u002Fm200-7digit-B.map.json","stern-m200","https:\u002F\u002Fgithub.com\u002Ftomlogic\u002Fpinball-memory-maps\u002Fblob\u002Fd8693b9ca59a1b871d2a473be3adb0392471a8e3\u002Fplatforms\u002Fstern-m200.json","data\u002Fmemory-maps\u002Fplatforms\u002Fstern-m200.json",0.8,3,[799,800,801,802,803,47],"freefall","dragfist","ironmaid","lightnin","splitsec",[805,806,807,808],"adjustments","audits","game_state","high_scores",[47],[811,814,817,820,823,826],{"slug":812,"name":813,"manufacturer":48,"year":284,"status":23},"stern-catacomb-1981","Catacomb",{"slug":815,"name":816,"manufacturer":48,"year":284,"status":23},"stern-freefall-1981","Freefall",{"slug":818,"name":819,"manufacturer":48,"year":284,"status":23},"stern-iron-maiden-1981","Iron Maiden",{"slug":821,"name":822,"manufacturer":48,"year":284,"status":23},"stern-lightning-1981","Lightning",{"slug":824,"name":825,"manufacturer":48,"year":284,"status":23},"stern-split-second-1981","Split Second",{"slug":827,"name":828,"manufacturer":48,"year":829,"status":23},"stern-cue-1982","Cue",1982,null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":832},"\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":834},"\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":836},"\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":838},"\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":840},"\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":842},"\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":844},"\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":846},"\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":848},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 12v-2m0 8v-2m4-4v-2m0 8v-2M2 11h1.5M20 18v-2m.5-5H22M4 18v-2m4-4v-2m0 8v-2\"\u002F>\u003Crect width=\"20\" height=\"10\" x=\"2\" y=\"6\" rx=\"2\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":850},"\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":852},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3v18m7-13l3 8a5 5 0 0 1-6 0zV7\"\u002F>\u003Cpath d=\"M3 7h1a17 17 0 0 0 8-2a17 17 0 0 0 8 2h1M5 8l3 8a5 5 0 0 1-6 0zV7m2 14h10\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":854,"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":856},"\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":858},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 20v2m0-20v2m5 16v2m0-20v2M2 12h2m-2 5h2M2 7h2m16 5h2m-2 5h2M20 7h2M7 20v2M7 2v2\"\u002F>\u003Crect width=\"16\" height=\"16\" x=\"4\" y=\"4\" rx=\"2\"\u002F>\u003Crect width=\"8\" height=\"8\" x=\"8\" y=\"8\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":860,"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":862},"\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":864},"\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":866},"\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":868},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1788085388510]