{
  "machine": {
    "name": "pwrinst2s02",
    "sourcefile": "hbmame/drivers/cave.cpp",
    "cloneof": "pwrinst2",
    "romof": "pwrinst2",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Power Instinct 2 (Unknown Hack)",
    "year": "2013",
    "manufacturer": "TT",
    "rom": [
      {
        "name": "pwrinst2h.u45",
        "size": "524288",
        "crc": "126af635",
        "sha1": "83222ed11f4f8e7b8bb6b5bc78ff1ef59738124d",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pwrinst2h.u44",
        "size": "524288",
        "crc": "e4eff14d",
        "sha1": "d60de745c79e53a909905e0769a776d2e2d96a02",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u43",
        "size": "524288",
        "crc": "178e3d24",
        "sha1": "926234f4196a5d5e3bd1438abbf73355f2c65b06",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u42",
        "size": "524288",
        "crc": "a0b4ee99",
        "sha1": "c6df4aa2543b04d8bda7683f503e5eb763e506af",
        "region": "maincpu",
        "offset": "100001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u3a",
        "merge": "g02.u3a",
        "size": "131072",
        "crc": "ebea5e1e",
        "sha1": "4d3af9e5f29d0c1b26563f51250039c9e8bd3735",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u61",
        "merge": "g02.u61",
        "size": "2097152",
        "crc": "91e30398",
        "sha1": "2b59a5e40bed2a988382054fe30d92808dad3348",
        "region": "sprites0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u62",
        "merge": "g02.u62",
        "size": "2097152",
        "crc": "d9455dd7",
        "sha1": "afa69fe9a540cd78b8cfecf09cffa1401c01141a",
        "region": "sprites0",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u63",
        "merge": "g02.u63",
        "size": "2097152",
        "crc": "4d20560b",
        "sha1": "ceaee8cf0b69cc366b95ddcb689a5594d79e5114",
        "region": "sprites0",
        "offset": "400000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u64",
        "merge": "g02.u64",
        "size": "2097152",
        "crc": "b17b9b6e",
        "sha1": "fc6213d8322cda4c7f653e2d7d6d314ce84c97b7",
        "region": "sprites0",
        "offset": "600000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u65",
        "merge": "g02.u65",
        "size": "2097152",
        "crc": "08541878",
        "sha1": "138cf077a49a26440a3da1bdc2c399a208359e57",
        "region": "sprites0",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u66",
        "merge": "g02.u66",
        "size": "2097152",
        "crc": "becf2a36",
        "sha1": "f8b386d0292b1dc745b7253a3df51d1aa8d5e9db",
        "region": "sprites0",
        "offset": "a00000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u67",
        "merge": "g02.u67",
        "size": "2097152",
        "crc": "52fe2b8b",
        "sha1": "dd50aa62f7db995e28f47de9b3fb749aeeaaa5b0",
        "region": "sprites0",
        "offset": "c00000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u78",
        "merge": "g02.u78",
        "size": "2097152",
        "crc": "1eca63d2",
        "sha1": "538942b43301f950e3d5139461331c54dc90129d",
        "region": "layer0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u81",
        "merge": "g02.u81",
        "size": "1048576",
        "crc": "8a3ff685",
        "sha1": "4a59ec50ec4470453374fe10f76d3e894494b49f",
        "region": "layer1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u89",
        "merge": "g02.u89",
        "size": "1048576",
        "crc": "373e1f73",
        "sha1": "ec1ae9fab37eee41be8e1bc6dad03809b62fdbce",
        "region": "layer2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.82a",
        "merge": "g02.82a",
        "size": "524288",
        "crc": "4b3567d6",
        "sha1": "d3e14783b312d2bea9722a8e3c22bcec81e26166",
        "region": "layer3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u53",
        "merge": "g02.u53",
        "size": "2097152",
        "crc": "c4bdd9e0",
        "sha1": "a938a831e789ddf6f3cc5f3e5f3877ec7bd62d4e",
        "region": "oki1",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u54",
        "merge": "g02.u54",
        "size": "2097152",
        "crc": "1357d50e",
        "sha1": "433766177ce9d6933f90de85ba91bfc6d8d5d664",
        "region": "oki1",
        "offset": "240000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u55",
        "merge": "g02.u55",
        "size": "2097152",
        "crc": "2d102898",
        "sha1": "bd81f4cd2ba100707db0c5bb1419f0b23c998574",
        "region": "oki2",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u56",
        "merge": "g02.u56",
        "size": "2097152",
        "crc": "9ff50dda",
        "sha1": "1121685e387c20e228032f2b0f5cbb606376fc15",
        "region": "oki2",
        "offset": "240000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":irqs",
        "name": "ipt_merge_any_hi"
      },
      {
        "tag": ":int_timer",
        "name": "timer"
      },
      {
        "tag": ":screen.0",
        "name": "screen"
      },
      {
        "tag": ":palette.0",
        "name": "palette"
      },
      {
        "tag": ":spritegen.0",
        "name": "sprite013"
      },
      {
        "tag": ":tilemap.0",
        "name": "tmap038"
      },
      {
        "tag": ":tilemap.1",
        "name": "tmap038"
      },
      {
        "tag": ":tilemap.2",
        "name": "tmap038"
      },
      {
        "tag": ":tilemap.3",
        "name": "tmap038"
      },
      {
        "tag": ":audiocpu",
        "name": "z80"
      },
      {
        "tag": ":eeprom",
        "name": "93c46_16"
      },
      {
        "tag": ":gfxdecode.0",
        "name": "gfxdecode"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":soundlatch",
        "name": "generic_latch_16"
      },
      {
        "tag": ":ymsnd",
        "name": "ym2203"
      },
      {
        "tag": ":nmk112",
        "name": "nmk112"
      },
      {
        "tag": ":oki1",
        "name": "okim6295"
      },
      {
        "tag": ":oki2",
        "name": "okim6295"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "16000000"
      },
      {
        "type": "cpu",
        "tag": "audiocpu",
        "name": "Zilog Z80",
        "clock": "8000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ymsnd",
        "name": "YM2203 OPN",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "oki1",
        "name": "OKI MSM6295 ADPCM",
        "clock": "3000000"
      },
      {
        "type": "audio",
        "tag": "oki2",
        "name": "OKI MSM6295 ADPCM",
        "clock": "3000000"
      }
    ],
    "display": {
      "tag": "screen.0",
      "type": "raster",
      "rotate": "0",
      "width": "320",
      "height": "240",
      "refresh": "57.550645",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "yes",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "4",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "4",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "port": [
      {
        "tag": ":IN0"
      },
      {
        "tag": ":IN1"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}