{
  "machine": {
    "name": "vhunt2s01",
    "sourcefile": "hbmame/drivers/cps2mis.cpp",
    "cloneof": "vhunt2",
    "romof": "vhunt2",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Night Warriors 2: Darkstalkers Revenge (970929J, English, 2026-07-10)",
    "year": "2026",
    "manufacturer": "strygo",
    "rom": [
      {
        "name": "c75s01.p1",
        "size": "524288",
        "crc": "1ce8d926",
        "sha1": "9352d3a2d7180f39b93df794822bc4609e8c3951",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75s01.p2",
        "size": "524288",
        "crc": "6b232eae",
        "sha1": "46562af80f9824cccd27a9efab948519eae1bc1b",
        "region": "maincpu",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.p3",
        "merge": "c75.p3",
        "size": "524288",
        "crc": "de34f624",
        "sha1": "60bbbd1765e76839b01c38765da2368c5188ec61",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.p4",
        "merge": "c75.p4",
        "size": "524288",
        "crc": "6a3b9897",
        "sha1": "4f3b37004db8a3d3dde709b51c94c392615134b5",
        "region": "maincpu",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.p5",
        "merge": "c75.p5",
        "size": "524288",
        "crc": "b021c029",
        "sha1": "de4299197600608e83fe50775e3f352f5add844d",
        "region": "maincpu",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75s01.p6",
        "size": "524288",
        "crc": "be9d8a6c",
        "sha1": "5202c72df883ca41ec1abe8277bce9fc5b28eaaf",
        "region": "maincpu",
        "offset": "280000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.p7",
        "merge": "c75.p7",
        "size": "524288",
        "crc": "eaefce9c",
        "sha1": "d842a824f0d0adc13a86f780084164c1273c45a4",
        "region": "maincpu",
        "offset": "300000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.p8",
        "merge": "c75.p8",
        "size": "524288",
        "crc": "11730952",
        "sha1": "2966b80b99ab065614a6ddb546110f482b998e32",
        "region": "maincpu",
        "offset": "380000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c1",
        "merge": "c75.c1",
        "size": "4194304",
        "crc": "3b02ddaa",
        "sha1": "a73b0554afbfc7ace41bdf8e6cafd4c1ef0b0a08",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c2",
        "merge": "c75.c2",
        "size": "4194304",
        "crc": "4e40de66",
        "sha1": "e8b80eadffad6070aa04c8ab426311c44e7c5507",
        "region": "gfx",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c3",
        "merge": "c75.c3",
        "size": "4194304",
        "crc": "b31d00c9",
        "sha1": "7e7be64690663f52d10c8946aabec4250c8a8740",
        "region": "gfx",
        "offset": "4",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c4",
        "merge": "c75.c4",
        "size": "4194304",
        "crc": "149be3ab",
        "sha1": "afc8e96e6aa3cf1db6dfd8075030a6c50b4419a9",
        "region": "gfx",
        "offset": "6",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c5",
        "merge": "c75.c5",
        "size": "4194304",
        "crc": "cd09bd63",
        "sha1": "e582b20a948ae54f52590496051688dbfae2bc9c",
        "region": "gfx",
        "offset": "1000000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c6",
        "merge": "c75.c6",
        "size": "4194304",
        "crc": "e0182c15",
        "sha1": "a924d53ab39f4d85173bdb92a197dde2db0dc3f7",
        "region": "gfx",
        "offset": "1000002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c7",
        "merge": "c75.c7",
        "size": "4194304",
        "crc": "778dc4f6",
        "sha1": "8d0cd1c387b4b6ac7f92bb2e5a25983856328cdc",
        "region": "gfx",
        "offset": "1000004",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.c8",
        "merge": "c75.c8",
        "size": "4194304",
        "crc": "605d9d1d",
        "sha1": "99bc27557741527ca678d7b6307164bc04ebedc6",
        "region": "gfx",
        "offset": "1000006",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.m1",
        "merge": "c75.m1",
        "size": "131072",
        "crc": "67b9f779",
        "sha1": "3994c65f888004b56ea9f478b1feaa81e306347e",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.m2",
        "merge": "c75.m2",
        "size": "131072",
        "crc": "aaf15fcb",
        "sha1": "6f61daa162c835165a8aabaf1d0ea8816fbfbd40",
        "region": "audiocpu",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.q1",
        "merge": "c75.q1",
        "size": "4194304",
        "crc": "38922efd",
        "sha1": "8cfb36bdce3a524d0a81fec12ca0cba82222fa30",
        "region": "qsound",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c75.q2",
        "merge": "c75.q2",
        "size": "4194304",
        "crc": "6e2430af",
        "sha1": "b475faf943bec4171ba0130f287e1948743ca273",
        "region": "qsound",
        "offset": "400000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "vhunt2.key",
        "merge": "vhunt2.key",
        "size": "20",
        "crc": "61306b20",
        "sha1": "f72cf44837f6d934dd6bc877c3c98db388e72a67",
        "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": "0",
      "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": "6",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "6",
          "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"
    }
  }
}