{
  "machine": {
    "name": "eswatbl3",
    "sourcefile": "sega/system16.cpp",
    "cloneof": "eswat",
    "romof": "eswat",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Cyber Police ESWAT (bootleg with MC68705)",
    "year": "1989",
    "manufacturer": "bootleg",
    "rom": [
      {
        "name": "12.c.bin",
        "size": "65536",
        "crc": "73ba1516",
        "sha1": "71e465980686e12653b703fb1436bed4b6618a54",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "21.f.bin",
        "size": "65536",
        "crc": "cc0eaea7",
        "sha1": "d58056d76ac023ac69af0f1d58e1c9772c8ed827",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "11.b.bin",
        "size": "65536",
        "crc": "87c6b1b5",
        "sha1": "a9f29e29a9c0e3daf272dce263a5fd7866642c77",
        "region": "maincpu",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "20.e.bin",
        "size": "65536",
        "crc": "937ddf9a",
        "sha1": "9fc73f93e9c4221a4dc778593edc02cb405b2f78",
        "region": "maincpu",
        "offset": "20001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "10.a.bin",
        "size": "32768",
        "crc": "2af4fc62",
        "sha1": "f7b1539a5ab9560bd49dfecf44699abccfb649be",
        "region": "maincpu",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "19.d.bin",
        "size": "32768",
        "crc": "b4751e19",
        "sha1": "57c9687dc864c163d13dbb89057cd42684a199cd",
        "region": "maincpu",
        "offset": "40001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mc68705r3p",
        "size": "2048",
        "status": "nodump",
        "region": "mcu",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "6.f.bin",
        "size": "131072",
        "crc": "795856da",
        "sha1": "e77c87755b055c7a376cda8b939b9cf428aa1966",
        "region": "tiles",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "5.e.bin",
        "size": "65536",
        "crc": "3e9bd162",
        "sha1": "f696d2a5df31c0b632fbaee7b519e5a65b4a0899",
        "region": "tiles",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "9.i.bin",
        "size": "131072",
        "crc": "583788d1",
        "sha1": "692ecee0243c54ff8fb93e3b2720656fa9b7fb1a",
        "region": "tiles",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8.h.bin",
        "size": "65536",
        "crc": "79070433",
        "sha1": "d266bc7fe9f550a099ad3bbf567e9178c3927786",
        "region": "tiles",
        "offset": "60000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "4.d.bin",
        "size": "131072",
        "crc": "586fb454",
        "sha1": "afe4896593e3677938f750069f2e0dda3c7057d7",
        "region": "tiles",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "7.g.bin",
        "size": "65536",
        "crc": "798bf2b4",
        "sha1": "e7ce125c335c320a477543e4f7428718fd698225",
        "region": "tiles",
        "offset": "a0000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "13.1.bin",
        "size": "131072",
        "crc": "10a27526",
        "sha1": "8299d4888d5d7530d864d7e33f264efe66272b44",
        "region": "sprites",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "22.7.bin",
        "size": "131072",
        "crc": "2ff5cb9e",
        "sha1": "2468a928515640e1bdd651aaadcbc918661c3312",
        "region": "sprites",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "14.2.bin",
        "size": "131072",
        "crc": "ba3ba6fd",
        "sha1": "799e9899630d417fc508af22e04c7c2526a88ee1",
        "region": "sprites",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "23.8.bin",
        "size": "131072",
        "crc": "01b2e832",
        "sha1": "6b7aa350498c54a9fac54fee1e65fcada4284fd6",
        "region": "sprites",
        "offset": "40001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "15.3.bin",
        "size": "131072",
        "crc": "54b51ca4",
        "sha1": "2f477885500ac4c0875ae956d574334332e225b6",
        "region": "sprites",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "24.9.bin",
        "size": "131072",
        "crc": "d12ef57a",
        "sha1": "e0d6d350ce20d84f12df3ab777b9aaa40b906339",
        "region": "sprites",
        "offset": "80001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "16.4.bin",
        "size": "131072",
        "crc": "6ac4cbfb",
        "sha1": "84b00eff7ee0d702d31850074d7107a2ab2d5c08",
        "region": "sprites",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "25.10.bin",
        "size": "131072",
        "crc": "a8afd649",
        "sha1": "f1474533b001f71a18a75bfeb65c6cf66505c63d",
        "region": "sprites",
        "offset": "100001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "17.5.bin",
        "size": "131072",
        "crc": "99784b36",
        "sha1": "7ba41d4a4434f2157ce78a701cbe3d9584dd2ab6",
        "region": "sprites",
        "offset": "140000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "26.11.bin",
        "size": "131072",
        "crc": "b4c4a2ab",
        "sha1": "7507204ac7dc6167da93d5e8645ca1ad87f88d3e",
        "region": "sprites",
        "offset": "140001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "18.6.bin",
        "size": "131072",
        "crc": "ac329586",
        "sha1": "98994f41ee2f0fa5cd800f565b277ba21f2bb0c3",
        "region": "sprites",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "27.12.bin",
        "size": "131072",
        "crc": "f321452c",
        "sha1": "cdccd8facc2941745f05fba25ad7d76b445eb873",
        "region": "sprites",
        "offset": "180001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "1.a.bin",
        "size": "65536",
        "crc": "fba1a61f",
        "sha1": "a17669221ddbfcc335cc31b765bd475f5aa1162f",
        "region": "soundcpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "2.b.bin",
        "size": "65536",
        "crc": "18d4cf4f",
        "sha1": "a9e34699be499a36f4d69f49b562e660ab7df64d",
        "region": "soundcpu",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3.c.bin",
        "size": "65536",
        "crc": "cae37641",
        "sha1": "bdd2be2320028b5526127149c126ec5611d1cd1d",
        "region": "soundcpu",
        "offset": "30000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":soundlatch",
        "name": "generic_latch_8"
      },
      {
        "tag": ":sprites",
        "name": "sega_sys16b_sprite"
      },
      {
        "tag": ":soundcpu",
        "name": "z80"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":ymsnd",
        "name": "ym2151"
      },
      {
        "tag": ":7759",
        "name": "upd7759"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "10000000"
      },
      {
        "type": "cpu",
        "tag": "soundcpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ymsnd",
        "name": "YM2151 OPM",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "7759",
        "name": "NEC uPD7759",
        "clock": "640000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "320",
      "height": "224",
      "refresh": "60.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "yes",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Coin A",
        "tag": "DSW1",
        "mask": "15",
        "diplocation": [
          {
            "name": "SW1",
            "number": "1",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "2",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "3",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "4",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "4 Coins/1 Credit",
            "value": "7",
            "default": "no"
          },
          {
            "name": "3 Coins/1 Credit",
            "value": "8",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit",
            "value": "9",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit 5/3 6/4",
            "value": "5",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit 4/3",
            "value": "4",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "15",
            "default": "yes"
          },
          {
            "name": "1 Coin/1 Credit 2/3",
            "value": "1",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit 4/5",
            "value": "2",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit 5/6",
            "value": "3",
            "default": "no"
          },
          {
            "name": "3 Coins/4 Credits",
            "value": "6",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "14",
            "default": "no"
          },
          {
            "name": "1 Coin/3 Credits",
            "value": "13",
            "default": "no"
          },
          {
            "name": "1 Coin/4 Credits",
            "value": "12",
            "default": "no"
          },
          {
            "name": "1 Coin/5 Credits",
            "value": "11",
            "default": "no"
          },
          {
            "name": "1 Coin/6 Credits",
            "value": "10",
            "default": "no"
          },
          {
            "name": "Free Play (if Coin B too) or 1/1",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin B",
        "tag": "DSW1",
        "mask": "240",
        "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": "4 Coins/1 Credit",
            "value": "112",
            "default": "no"
          },
          {
            "name": "3 Coins/1 Credit",
            "value": "128",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit",
            "value": "144",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit 5/3 6/4",
            "value": "80",
            "default": "no"
          },
          {
            "name": "2 Coins/1 Credit 4/3",
            "value": "64",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "240",
            "default": "yes"
          },
          {
            "name": "1 Coin/1 Credit 2/3",
            "value": "16",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit 4/5",
            "value": "32",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit 5/6",
            "value": "48",
            "default": "no"
          },
          {
            "name": "3 Coins/4 Credits",
            "value": "96",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "224",
            "default": "no"
          },
          {
            "name": "1 Coin/3 Credits",
            "value": "208",
            "default": "no"
          },
          {
            "name": "1 Coin/4 Credits",
            "value": "192",
            "default": "no"
          },
          {
            "name": "1 Coin/5 Credits",
            "value": "176",
            "default": "no"
          },
          {
            "name": "1 Coin/6 Credits",
            "value": "160",
            "default": "no"
          },
          {
            "name": "Free Play (if Coin A too) or 1/1",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Credits To Start",
        "tag": "DSW2",
        "mask": "1",
        "diplocation": {
          "name": "SW2",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "1 Credit",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "2 Credits",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Demo Sounds",
        "tag": "DSW2",
        "mask": "2",
        "diplocation": {
          "name": "SW2",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "no"
          },
          {
            "name": "On",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Flip Screen",
        "tag": "DSW2",
        "mask": "4",
        "diplocation": {
          "name": "SW2",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Timer",
        "tag": "DSW2",
        "mask": "8",
        "diplocation": {
          "name": "SW2",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Normal",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "Hard",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Difficulty",
        "tag": "DSW2",
        "mask": "48",
        "diplocation": [
          {
            "name": "SW2",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW2",
            "number": "6",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "Easy",
            "value": "32",
            "default": "no"
          },
          {
            "name": "Normal",
            "value": "48",
            "default": "yes"
          },
          {
            "name": "Hard",
            "value": "16",
            "default": "no"
          },
          {
            "name": "Hardest",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Lives",
        "tag": "DSW2",
        "mask": "192",
        "diplocation": [
          {
            "name": "SW2",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "SW2",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "1",
            "value": "0",
            "default": "no"
          },
          {
            "name": "2",
            "value": "64",
            "default": "no"
          },
          {
            "name": "3",
            "value": "192",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "128",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSW1"
      },
      {
        "tag": ":DSW2"
      },
      {
        "tag": ":P1"
      },
      {
        "tag": ":P2"
      },
      {
        "tag": ":SERVICE"
      }
    ],
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": [
      {
        "type": "graphics",
        "status": "imperfect"
      },
      {
        "type": "sound",
        "status": "imperfect"
      }
    ]
  }
}