{
  "machine": {
    "name": "yanjamar",
    "sourcefile": "irem/m62.cpp",
    "cloneof": "kidniki",
    "romof": "kidniki",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Yanjamaru",
    "year": "1986",
    "manufacturer": "bootleg",
    "rom": [
      {
        "name": "1_rom_1-d.e4",
        "size": "32768",
        "crc": "461e1625",
        "sha1": "6c568c589af345314dc327c7b189a00758bf4465",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom-1-e_0.k8",
        "size": "32768",
        "crc": "e967de88",
        "sha1": "75c0890eb98feb882fe01de5e93e228690e00904",
        "region": "maincpu",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom-1-f_1.l8",
        "size": "32768",
        "crc": "a929110b",
        "sha1": "87334f946e14c79426bc7a14e8da984bb8ef9cfc",
        "region": "maincpu",
        "offset": "18000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "1_rom_1-a.a3",
        "size": "16384",
        "crc": "cb365f3b",
        "sha1": "fefad25459eb00d228ee29931c5714ae895b76c7",
        "region": "irem_audio:iremsound",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "1_rom_1-b.d3",
        "merge": "dr01.3cd",
        "size": "16384",
        "crc": "e66897bd",
        "sha1": "04ea4a857a94d4e884fb28623ec6195dae701e25",
        "region": "irem_audio:iremsound",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "1_rom_1-c.f3",
        "merge": "dr02.3f",
        "size": "16384",
        "crc": "f9e31e26",
        "sha1": "712b1bde4b3c18c9ac26d58ade48316af004e733",
        "region": "irem_audio:iremsound",
        "offset": "c000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-l_1.d1",
        "size": "32768",
        "crc": "cb9761fc",
        "sha1": "3eaf289ebd4ee1b1659dda0804fc0597ccc76218",
        "region": "gfx1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-k_0.c1",
        "size": "32768",
        "crc": "59732741",
        "sha1": "e77fbe3b0cd57a6a3fea7da46d8f23a4bcc7b583",
        "region": "gfx1",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-j_2.b1",
        "size": "32768",
        "crc": "0370fd82",
        "sha1": "0ddad9638b778f5651fccbec9b2c711c8ad07098",
        "region": "gfx1",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-p_ic77.c6",
        "size": "32768",
        "crc": "454017f3",
        "sha1": "35ebcf0337720bffbc855b733b9a6643d37d59c4",
        "region": "gfx2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-o_ic76.d6",
        "size": "32768",
        "crc": "a9a9ab62",
        "sha1": "8eb905c1555f7e3c45dca26a03c560d2d59f9370",
        "region": "gfx2",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-r_ic79.a6",
        "size": "32768",
        "crc": "5cd4a019",
        "sha1": "5c658e85fe3ed6c85dfaee9c78ac86bc09dab3c5",
        "region": "gfx2",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-q_ic78.b6",
        "size": "32768",
        "crc": "90fab5e7",
        "sha1": "66e60801c46424fe2b01bc18ce72280ca532ca51",
        "region": "gfx2",
        "offset": "18000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-n_ic75.f6",
        "size": "32768",
        "crc": "44a978f2",
        "sha1": "cf6644a6ff9ff39ecd2a126fcdbed96222c44756",
        "region": "gfx2",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3_rom_1-m_ic74.g6",
        "size": "32768",
        "crc": "5eb4b1b1",
        "sha1": "04daa4ccfe2fb707424dd557fb698bdc4950648d",
        "region": "gfx2",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-i_0.n4",
        "size": "16384",
        "crc": "7da0f27b",
        "sha1": "49e54f08dfbca09fdb8b4438ee77a879758a6d16",
        "region": "gfx3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-h_1.m4",
        "size": "16384",
        "crc": "6498e4ea",
        "sha1": "a37c69be084cb9865a0be3753d9f3b93b9e9792e",
        "region": "gfx3",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2_rom_1-g_2.l4",
        "size": "16384",
        "crc": "c499c816",
        "sha1": "f3cb0bf994d65d999c490ef6e6aea9d75e10b4fd",
        "region": "gfx3",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "dr32.5p",
        "merge": "dr32.5p",
        "size": "32",
        "crc": "11cd1f2e",
        "sha1": "45ceb84ff373127ff370610c1ce8d83fc6045bcb",
        "status": "baddump",
        "region": "spr_height_prom",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "dr30.1m",
        "merge": "dr30.1m",
        "size": "256",
        "crc": "28c73263",
        "sha1": "ffeb8d1310759bf20b1624ab92fc91078726679c",
        "status": "baddump",
        "region": "spr_color_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "dr31.1n",
        "merge": "dr31.1n",
        "size": "256",
        "crc": "3529210e",
        "sha1": "3042ec941bdcb873077e77cffe36d4a28298bbbb",
        "status": "baddump",
        "region": "spr_color_proms",
        "offset": "100",
        "optional": "no"
      },
      {
        "name": "dr29.1l",
        "merge": "dr29.1l",
        "size": "256",
        "crc": "1173a754",
        "sha1": "dbb7d02b72ae1842e0d17aee324a5b85ff2a2178",
        "status": "baddump",
        "region": "spr_color_proms",
        "offset": "200",
        "optional": "no"
      },
      {
        "name": "dr25.3f",
        "merge": "dr25.3f",
        "size": "256",
        "crc": "8e91430b",
        "sha1": "a7a1567a0fd31cd65260f3ddb5280368704378bd",
        "status": "baddump",
        "region": "chr_color_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "dr26.3h",
        "merge": "dr26.3h",
        "size": "256",
        "crc": "b563b93f",
        "sha1": "86aefdaa63b35fe82f9f70eff3e4c14629f7a184",
        "status": "baddump",
        "region": "chr_color_proms",
        "offset": "100",
        "optional": "no"
      },
      {
        "name": "dr27.3j",
        "merge": "dr27.3j",
        "size": "256",
        "crc": "70d668ef",
        "sha1": "2cc647f2708932105bb9a5130aacc5a8a160e418",
        "status": "baddump",
        "region": "chr_color_proms",
        "offset": "200",
        "optional": "no"
      },
      {
        "name": "2_ic25_n82s129n.d7",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_ic29_n82s129n.d8",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_ic30_n82s129n.e8",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_n82s129n.e3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_n82s147n.f8",
        "size": "512",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_tbp24s10n.g3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_tbp24s10n.h3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2a_n82s123n.bin",
        "size": "32",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2b_d_n82s129n.bin",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2b_e_n82s129n.bin",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2b_tbp24s10n.bin",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic3_n82s129n.l1",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic4_n82s129n.k1",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic5_n82s129n.j1",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic36_n82s129n.c3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic37_n82s129n.b3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic38_n82s129n.a3",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic64_n82s129n.n6",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic65_n82s129n.m6",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic67_n82s129n.k6",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic68_n82s129n.j6",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic70_n82s123n.m7",
        "size": "32",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic73_n82s123n.j7",
        "size": "32",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic92_n82s123n.a8",
        "size": "32",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "3_ic98_n82s129n.g9",
        "size": "256",
        "status": "nodump",
        "region": "other_proms",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_pal16l8acn.f4",
        "size": "279",
        "status": "nodump",
        "region": "plds",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "2_pal16l8acn.m7",
        "size": "279",
        "status": "nodump",
        "region": "plds",
        "offset": "0",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "z80"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":spr_decode",
        "name": "gfxdecode"
      },
      {
        "tag": ":chr_decode",
        "name": "gfxdecode"
      },
      {
        "tag": ":chr_palette",
        "name": "palette"
      },
      {
        "tag": ":spr_palette",
        "name": "palette"
      },
      {
        "tag": ":irem_audio",
        "name": "m62_audio"
      },
      {
        "tag": ":irem_audio:iremsound",
        "name": "m6803"
      },
      {
        "tag": ":irem_audio:mono",
        "name": "speaker"
      },
      {
        "tag": ":irem_audio:ay_45m",
        "name": "ay8910"
      },
      {
        "tag": ":irem_audio:ay_45l",
        "name": "ay8910"
      },
      {
        "tag": ":irem_audio:msm1",
        "name": "msm5205"
      },
      {
        "tag": ":irem_audio:msm2",
        "name": "msm5205"
      },
      {
        "tag": ":irem_audio:snd_nl",
        "name": "netlist_sound"
      },
      {
        "tag": ":irem_audio:snd_nl:ibd",
        "name": "nl_logic_in"
      },
      {
        "tag": ":irem_audio:snd_nl:isd",
        "name": "nl_logic_in"
      },
      {
        "tag": ":irem_audio:snd_nl:ich",
        "name": "nl_logic_in"
      },
      {
        "tag": ":irem_audio:snd_nl:ioh",
        "name": "nl_logic_in"
      },
      {
        "tag": ":irem_audio:snd_nl:sinh",
        "name": "nl_logic_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin0",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin1",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin2",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin3",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin4",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin5",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin6",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cin7",
        "name": "nl_stream_in"
      },
      {
        "tag": ":irem_audio:snd_nl:cout0",
        "name": "nl_stream_out"
      },
      {
        "tag": ":fg_decode",
        "name": "gfxdecode"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "cpu",
        "tag": "irem_audio:iremsound",
        "name": "Motorola MC6803",
        "clock": "3579545"
      },
      {
        "type": "audio",
        "tag": "irem_audio:mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "irem_audio:ay_45m",
        "name": "AY-3-8910A PSG",
        "clock": "894886"
      },
      {
        "type": "audio",
        "tag": "irem_audio:ay_45l",
        "name": "AY-3-8910A PSG",
        "clock": "894886"
      },
      {
        "type": "audio",
        "tag": "irem_audio:msm1",
        "name": "OKI MSM5205 ADPCM",
        "clock": "384000"
      },
      {
        "type": "audio",
        "tag": "irem_audio:msm2",
        "name": "OKI MSM5205 ADPCM",
        "clock": "384000"
      },
      {
        "type": "audio",
        "tag": "irem_audio:snd_nl",
        "name": "Netlist Sound Device"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "384",
      "height": "256",
      "refresh": "55.017606",
      "pixclock": "8000000",
      "htotal": "512",
      "hbend": "64",
      "hbstart": "448",
      "vtotal": "284",
      "vbend": "0",
      "vbstart": "256",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "no",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Lives",
        "tag": "DSW1",
        "mask": "3",
        "diplocation": [
          {
            "name": "SW1",
            "number": "1",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "2",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2",
            "value": "2",
            "default": "no"
          },
          {
            "name": "3",
            "value": "3",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "1",
            "default": "no"
          },
          {
            "name": "5",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Difficulty",
        "tag": "DSW1",
        "mask": "4",
        "diplocation": {
          "name": "SW1",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Normal",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "Hard",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Bonus Life",
        "tag": "DSW1",
        "mask": "8",
        "diplocation": {
          "name": "SW1",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "50000",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "80000",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin A",
        "tag": "DSW1",
        "mask": "48",
        "condition": {
          "tag": "DSW2",
          "mask": "4",
          "relation": "eq",
          "value": "0"
        },
        "diplocation": [
          {
            "name": "SW1",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "6",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "5 Coins/1 Credit",
            "value": "0",
            "default": "no"
          },
          {
            "name": "3 Coins/1 Credit",
            "value": "16",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit",
            "value": "32",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "48",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Coin B",
        "tag": "DSW1",
        "mask": "192",
        "condition": {
          "tag": "DSW2",
          "mask": "4",
          "relation": "eq",
          "value": "0"
        },
        "diplocation": [
          {
            "name": "SW1",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "1 Coin/2 Credits",
            "value": "192",
            "default": "yes"
          },
          {
            "name": "1 Coin/3 Credits",
            "value": "128",
            "default": "no"
          },
          {
            "name": "1 Coin/5 Credits",
            "value": "64",
            "default": "no"
          },
          {
            "name": "1 Coin/6 Credits",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coinage",
        "tag": "DSW1",
        "mask": "240",
        "condition": {
          "tag": "DSW2",
          "mask": "4",
          "relation": "ne",
          "value": "0"
        },
        "diplocation": [
          {
            "name": "SW1",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "6",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "6 Coins/1 Credit",
            "value": "160",
            "default": "no"
          },
          {
            "name": "5 Coins/1 Credit",
            "value": "176",
            "default": "no"
          },
          {
            "name": "4 Coins/1 Credit",
            "value": "192",
            "default": "no"
          },
          {
            "name": "3 Coins/1 Credit",
            "value": "208",
            "default": "no"
          },
          {
            "name": "8 Coins/3 Credits",
            "value": "16",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit",
            "value": "224",
            "default": "no"
          },
          {
            "name": "5 Coins/3 Credits",
            "value": "32",
            "default": "no"
          },
          {
            "name": "3 Coins/2 Credits",
            "value": "48",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "240",
            "default": "yes"
          },
          {
            "name": "2 Coins/3 Credits",
            "value": "64",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "144",
            "default": "no"
          },
          {
            "name": "1 Coin/3 Credits",
            "value": "128",
            "default": "no"
          },
          {
            "name": "1 Coin/4 Credits",
            "value": "112",
            "default": "no"
          },
          {
            "name": "1 Coin/5 Credits",
            "value": "96",
            "default": "no"
          },
          {
            "name": "1 Coin/6 Credits",
            "value": "80",
            "default": "no"
          },
          {
            "name": "Free Play",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Flip Screen",
        "tag": "DSW2",
        "mask": "1",
        "diplocation": {
          "name": "SW2",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Cabinet",
        "tag": "DSW2",
        "mask": "2",
        "diplocation": {
          "name": "SW2",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Upright",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Cocktail",
            "value": "2",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin Mode",
        "tag": "DSW2",
        "mask": "4",
        "diplocation": {
          "name": "SW2",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Mode 1",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "Mode 2",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Game Repeats",
        "tag": "DSW2",
        "mask": "8",
        "diplocation": {
          "name": "SW2",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "No",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "Yes",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Allow Continue",
        "tag": "DSW2",
        "mask": "16",
        "diplocation": {
          "name": "SW2",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "No",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Yes",
            "value": "16",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Freeze (Cheat)",
        "tag": "DSW2",
        "mask": "32",
        "diplocation": {
          "name": "SW2",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Invulnerability (Cheat)",
        "tag": "DSW2",
        "mask": "64",
        "diplocation": {
          "name": "SW2",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Service Mode",
        "tag": "DSW2",
        "mask": "128",
        "diplocation": {
          "name": "SW2",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSW1"
      },
      {
        "tag": ":DSW2"
      },
      {
        "tag": ":P1"
      },
      {
        "tag": ":P2"
      },
      {
        "tag": ":SYSTEM"
      }
    ],
    "driver": {
      "status": "imperfect",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "imperfect"
    }
  }
}