{
  "machine": {
    "name": "19xx02",
    "sourcefile": "hbmame/drivers/cps2mis.cpp",
    "cloneof": "19xx",
    "romof": "19xx",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "19XX: The War Against Destiny (951207, Chinese)",
    "year": "1996",
    "manufacturer": "hack",
    "rom": [
      {
        "name": "c62s02.p1",
        "size": "524288",
        "crc": "36aa1a2f",
        "sha1": "8946961f5eeb19d7b75cd814fa6776703e0d5cc4",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.p2",
        "size": "524288",
        "crc": "936d2b48",
        "sha1": "7620baea050122da16a5500b4a293efda55a4116",
        "region": "maincpu",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.p3",
        "size": "524288",
        "crc": "e86c9a96",
        "sha1": "a34b98d6dbfbb6fbd501720bb10003ce68920b7d",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.p4",
        "size": "524288",
        "crc": "67d76362",
        "sha1": "12d78542a5fb09c5bf63196774a5437057197601",
        "region": "maincpu",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62.p5",
        "merge": "c62.p5",
        "size": "524288",
        "crc": "61c0296c",
        "sha1": "9e225beccffd14bb53a32f8c0f2aef7f331dae30",
        "region": "maincpu",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c1",
        "size": "524288",
        "crc": "33c7141a",
        "sha1": "d7af081e001d2cf0fcc6a2f93d14108e4843f9ee",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c2",
        "size": "524288",
        "crc": "c64488d9",
        "sha1": "4da8a9be134665b3a81d78d21a0df8c187f300a8",
        "region": "gfx",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c3",
        "size": "524288",
        "crc": "1d676d81",
        "sha1": "d415599a5d01d5eefbe5c7135f50f30c28403f8f",
        "region": "gfx",
        "offset": "4",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c4",
        "size": "524288",
        "crc": "9555afde",
        "sha1": "eba87eb5350b477127714752665c249d9d6e4e7e",
        "region": "gfx",
        "offset": "6",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c5",
        "size": "2097152",
        "crc": "0c887947",
        "sha1": "3976aa6bb8e6708b07e98a1ac5ebdcdf4eddc1b9",
        "region": "gfx",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c6",
        "size": "2097152",
        "crc": "3a7b431b",
        "sha1": "ad0a6ad86de043202c8648b6df2702c4f006ca28",
        "region": "gfx",
        "offset": "800002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c7",
        "size": "2097152",
        "crc": "9c785b4d",
        "sha1": "095ba0f2369b425918a00a435125060fcb70141a",
        "region": "gfx",
        "offset": "800004",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62s02.c8",
        "size": "2097152",
        "crc": "280f29c8",
        "sha1": "8af6f82fca322072e8077b06b23b7d852d1fc75b",
        "region": "gfx",
        "offset": "800006",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62.m1",
        "merge": "c62.m1",
        "size": "131072",
        "crc": "ef55195e",
        "sha1": "813f465f2d392f6abeadbf661c54cf51171fa006",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62.q1",
        "merge": "c62.q1",
        "size": "2097152",
        "crc": "d38beef3",
        "sha1": "134e961b926a97cca5e45d3558efb98f6f278e08",
        "region": "qsound",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c62.q2",
        "merge": "c62.q2",
        "size": "2097152",
        "crc": "d47c96e2",
        "sha1": "3c1b5563f8e7ee1c450b3592fcb319e928caec3c",
        "region": "qsound",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "19xxj.key",
        "size": "20",
        "crc": "9aafa71a",
        "sha1": "82188cc69e59d5ce86d0e178cf6d9f8f04da0633",
        "region": "key",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":scantimer",
        "name": "timer"
      },
      {
        "tag": ":audiocpu",
        "name": "z80"
      },
      {
        "tag": ":eeprom",
        "name": "93c46_16"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":lspeaker",
        "name": "speaker"
      },
      {
        "tag": ":rspeaker",
        "name": "speaker"
      },
      {
        "tag": ":qsound",
        "name": "qsound_hle"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "16000000"
      },
      {
        "type": "cpu",
        "tag": "audiocpu",
        "name": "Zilog Z80",
        "clock": "8000000"
      },
      {
        "type": "audio",
        "tag": "lspeaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "rspeaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "qsound",
        "name": "QSound (HLE)",
        "clock": "60000000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "270",
      "width": "384",
      "height": "224",
      "refresh": "59.637405",
      "pixclock": "8000000",
      "htotal": "512",
      "hbend": "64",
      "hbstart": "448",
      "vtotal": "262",
      "vbend": "16",
      "vbstart": "240",
      "flipx": "no"
    },
    "sound": {
      "channels": "2"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "yes",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "port": [
      {
        "tag": ":DIGITALVOL"
      },
      {
        "tag": ":EEPROMOUT"
      },
      {
        "tag": ":IN0"
      },
      {
        "tag": ":IN1"
      },
      {
        "tag": ":IN2"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}