{
  "machine": {
    "name": "natodef",
    "sourcefile": "pacific/thief.cpp",
    "sampleof": "natodef",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "NATO Defense",
    "year": "1982",
    "manufacturer": "Pacific Novelty",
    "rom": [
      {
        "name": "p.n.m._inc._nato_062182_c317h_cpu_0.n1",
        "size": "4096",
        "crc": "8397c787",
        "sha1": "5957613f1ace7dc4612f28f6fba3a7374be905ac",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_21efh_cpu_2.l1",
        "size": "4096",
        "crc": "8cfbf26f",
        "sha1": "a15f0d5d82cd96b80ee91dc91858b660c5895f34",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_0a9eh_cpu_4.i1",
        "size": "4096",
        "crc": "b4c90fb2",
        "sha1": "3ff4691415433863bfe74d51b9f3aa428f3bf88f",
        "region": "maincpu",
        "offset": "2000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_dcc8h_cpu_6.g1",
        "size": "4096",
        "crc": "c6d0d35e",
        "sha1": "d4f34b4930be6dc67d77af691d14ee3b797ec29d",
        "region": "maincpu",
        "offset": "3000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_1a23h_cpu_8.n2",
        "size": "4096",
        "crc": "e4b6c21e",
        "sha1": "cfdae66494bc2cc9ee414b9adcf8257b7c69bb40",
        "region": "maincpu",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_cbf8h_cpu_10.l2",
        "size": "4096",
        "crc": "888ecd42",
        "sha1": "5af638d7e299046d5803d2764bf42ea44a80374c",
        "region": "maincpu",
        "offset": "5000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_8c95h_cpu_12.i2",
        "size": "4096",
        "crc": "cf713bc9",
        "sha1": "0687755a6cfd76a920c210bf11530ef4c59d92b0",
        "region": "maincpu",
        "offset": "6000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_bb32h_cpu_14.g2",
        "size": "4096",
        "crc": "4eef6bf4",
        "sha1": "ab094198ea4d2267194ace5d382abb78d568983a",
        "region": "maincpu",
        "offset": "7000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_b312h_cpu_5.h1",
        "size": "4096",
        "crc": "65c3601b",
        "sha1": "c7bf31e6cb781405b3665b3aa93644ed57616256",
        "region": "maincpu",
        "offset": "a000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "nato_cop_b8.b8",
        "size": "512",
        "crc": "fe865b2a",
        "sha1": "b29144b05cb2846ea9c868ebf843d74d94c7bcc6",
        "region": "copro",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "nato_cop_c8.c8",
        "size": "512",
        "crc": "7ed5c923",
        "sha1": "35757d50bfa9ea3cf916576a148064a0f9be8732",
        "region": "copro",
        "offset": "200",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_7058h_cop_d4.d4",
        "size": "4096",
        "crc": "39a868f8",
        "sha1": "870795f18cd8f831b714b809a380e30b5d323a5f",
        "region": "blitter",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_062182_f67ah_cop_h4.h4",
        "size": "4096",
        "crc": "b6d1623d",
        "sha1": "0aa15db0e1459a6cc7d2a5bc8e588fd514b71d85",
        "region": "blitter",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_060982_59aah_cop_c4.c4",
        "size": "4096",
        "crc": "77cc9cfd",
        "sha1": "1bbed3cb834b844fb2d9d48a3a142edaeb33ccc6",
        "region": "blitter",
        "offset": "2001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_060982_e987h_cop_j4.j4",
        "size": "4096",
        "crc": "5302410d",
        "sha1": "e166c151d948f474c134802e3f891982bf370596",
        "region": "blitter",
        "offset": "2000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_060982_71fch_cop_b4.b4",
        "size": "4096",
        "crc": "b217909a",
        "sha1": "a26eb5bf2c92d79a75376deb6278710426b34cc5",
        "region": "blitter",
        "offset": "4001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "p.n.m._inc._nato_060982_629ch_cop_k4.k4",
        "size": "4096",
        "crc": "886c3f05",
        "sha1": "306c8621455d2d6b7b2f545500b27e56a7159a1b",
        "region": "blitter",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "z80"
      },
      {
        "tag": ":ppi",
        "name": "i8255"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":tms",
        "name": "tms9927"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":ay1",
        "name": "ay8910"
      },
      {
        "tag": ":ay2",
        "name": "ay8910"
      },
      {
        "tag": ":samples",
        "name": "samples"
      }
    ],
    "sample": [
      {
        "name": "talk"
      },
      {
        "name": "crash"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ay1",
        "name": "AY-3-8910A PSG",
        "clock": "1000000"
      },
      {
        "type": "audio",
        "tag": "ay2",
        "name": "AY-3-8910A PSG",
        "clock": "1000000"
      },
      {
        "type": "audio",
        "tag": "samples",
        "name": "Samples"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "256",
      "height": "256",
      "refresh": "57.444853",
      "pixclock": "5000000",
      "htotal": "320",
      "hbend": "0",
      "hbstart": "256",
      "vtotal": "272",
      "vbend": "0",
      "vbstart": "256",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "1",
      "tilt": "yes",
      "service": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "1",
          "ways": "4",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "1",
          "ways": "4",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Coinage",
        "tag": "DSW1",
        "mask": "3",
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "1",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "2 Coins/3 Credits",
            "value": "3",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "2",
            "default": "no"
          }
        ]
      },
      {
        "name": "Lives",
        "tag": "DSW1",
        "mask": "12",
        "dipvalue": [
          {
            "name": "3",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "4",
            "default": "no"
          },
          {
            "name": "5",
            "value": "8",
            "default": "no"
          },
          {
            "name": "7",
            "value": "12",
            "default": "no"
          }
        ]
      },
      {
        "name": "Difficulty",
        "tag": "DSW1",
        "mask": "48",
        "dipvalue": [
          {
            "name": "Easy",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Medium",
            "value": "16",
            "default": "no"
          },
          {
            "name": "Hard",
            "value": "32",
            "default": "no"
          },
          {
            "name": "Hardest",
            "value": "48",
            "default": "no"
          }
        ]
      },
      {
        "name": "Cabinet",
        "tag": "DSW1",
        "mask": "64",
        "dipvalue": [
          {
            "name": "Upright",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Cocktail",
            "value": "64",
            "default": "no"
          }
        ]
      },
      {
        "name": "Add a Coin?",
        "tag": "DSW1",
        "mask": "128",
        "dipvalue": [
          {
            "name": "No",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Yes",
            "value": "128",
            "default": "no"
          }
        ]
      },
      {
        "name": "Bonus Life",
        "tag": "DSW2",
        "mask": "11",
        "dipvalue": [
          {
            "name": "10K",
            "value": "8",
            "default": "no"
          },
          {
            "name": "20K",
            "value": "9",
            "default": "no"
          },
          {
            "name": "30K",
            "value": "10",
            "default": "no"
          },
          {
            "name": "40K",
            "value": "11",
            "default": "no"
          },
          {
            "name": "None",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Demo Sounds",
        "tag": "DSW2",
        "mask": "4",
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "no"
          },
          {
            "name": "On",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Mode",
        "tag": "DSW2",
        "mask": "240",
        "dipvalue": [
          {
            "name": "Normal",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Display Options",
            "value": "112",
            "default": "no"
          },
          {
            "name": "Burn-in Test",
            "value": "128",
            "default": "no"
          },
          {
            "name": "Color Bar Test",
            "value": "144",
            "default": "no"
          },
          {
            "name": "Cross Hatch",
            "value": "160",
            "default": "no"
          },
          {
            "name": "Color Map",
            "value": "176",
            "default": "no"
          },
          {
            "name": "VIDSEL Test",
            "value": "192",
            "default": "no"
          },
          {
            "name": "VIDBIT Test",
            "value": "208",
            "default": "no"
          },
          {
            "name": "I/O Board Test",
            "value": "224",
            "default": "no"
          },
          {
            "name": "Reserved",
            "value": "240",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSW1"
      },
      {
        "tag": ":DSW2"
      },
      {
        "tag": ":P1"
      },
      {
        "tag": ":P2"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}