{
  "machine": {
    "name": "pwrinst2ja",
    "sourcefile": "atlus/cave.cpp",
    "cloneof": "pwrinst2",
    "romof": "pwrinst2",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Gouketsuji Ichizoku 2 (Japan, Ver. 94.04.08, set 2)",
    "year": "1994",
    "manufacturer": "Atlus",
    "rom": [
      {
        "name": "g02_u45-j.u45",
        "size": "524288",
        "crc": "0dc8a37b",
        "sha1": "241b171517f437620fd6144b91e0a9305a7ae46a",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02_u44-j.u44",
        "size": "524288",
        "crc": "42b35ec5",
        "sha1": "ba923e838e4bcd2271f178be7f9c7068103d6d03",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02_u43-j.u43",
        "size": "524288",
        "crc": "c94c596b",
        "sha1": "ee755a344f769e3ed05d8ca57f517b9e8c02f22e",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02_u42-j.u42",
        "size": "524288",
        "crc": "4f4c8270",
        "sha1": "1fa964f5646bd1d078e3661c21e191b0789c05c9",
        "region": "maincpu",
        "offset": "100001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02_u3-j.u3",
        "size": "131072",
        "crc": "eead01f1",
        "sha1": "0ced6755e471e0303fe397b3d54a5c799762ebd8",
        "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_u82-j.u82",
        "size": "524288",
        "crc": "3be86fe1",
        "sha1": "313bfe5fb8dc5fee4462db259738e079759f9390",
        "region": "layer3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u53",
        "merge": "g02.u53",
        "size": "2097152",
        "crc": "c4bdd9e0",
        "sha1": "a938a831e789ddf6f3cc5f3e5f3877ec7bd62d4e",
        "region": "oki1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u54",
        "merge": "g02.u54",
        "size": "2097152",
        "crc": "1357d50e",
        "sha1": "433766177ce9d6933f90de85ba91bfc6d8d5d664",
        "region": "oki1",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u55",
        "merge": "g02.u55",
        "size": "2097152",
        "crc": "2d102898",
        "sha1": "bd81f4cd2ba100707db0c5bb1419f0b23c998574",
        "region": "oki2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "g02.u56",
        "merge": "g02.u56",
        "size": "2097152",
        "crc": "9ff50dda",
        "sha1": "1121685e387c20e228032f2b0f5cbb606376fc15",
        "region": "oki2",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "peel18cv8p-15.u7",
        "merge": "peel18cv8p-15.u7",
        "size": "341",
        "crc": "e02b2d2b",
        "sha1": "26293538ca17674e1b249ed82a6df2570c6e5155",
        "region": "pal",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "peel18cv8p-15.u21",
        "merge": "peel18cv8p-15.u21",
        "size": "341",
        "crc": "7ca78400",
        "sha1": "1cebdd64e08bbc535f23592daf9380696bd2c281",
        "region": "pal",
        "offset": "155",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "peel18cv8p-15.u25",
        "merge": "peel18cv8p-15.u25",
        "size": "341",
        "crc": "61b414df",
        "sha1": "f12c5e62f83114f83108895ee58ceea31cdcb9fd",
        "region": "pal",
        "offset": "2aa",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "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"
    }
  }
}