{
  "machine": {
    "name": "ddsom07",
    "sourcefile": "hbmame/drivers/cps2mis.cpp",
    "cloneof": "ddsom",
    "romof": "ddsom",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Dungeons & Dragons: Shadow over Mystara (960619J, Change the Final Strike condition, 2009-07-17)",
    "year": "2009",
    "manufacturer": "e107",
    "rom": [
      {
        "name": "c63s07.p1",
        "size": "524288",
        "crc": "cc650f5b",
        "sha1": "b39dd217b8a4cf82f994e1657909ff001fc4721b",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63j.p2",
        "size": "524288",
        "crc": "8386c0bd",
        "sha1": "59bfc71914ec2bb7d1b9f327b25d2399181d4bb2",
        "region": "maincpu",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63u.p3",
        "size": "524288",
        "crc": "5eb1991c",
        "sha1": "429a60b5396ff4192904867fbe0524268f0edbcb",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63u.p4",
        "size": "524288",
        "crc": "c26b5e55",
        "sha1": "9590206f30459941880ff4b56c7f276cc78e3a22",
        "region": "maincpu",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63s07.p5",
        "size": "524288",
        "crc": "9c520a00",
        "sha1": "7f801f86ebc725bbbeae9eb832b843b282428ec1",
        "region": "maincpu",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63u.p6",
        "size": "524288",
        "crc": "e53c4d01",
        "sha1": "bad872e4e793a39f68bc0e580772e982714b5876",
        "region": "maincpu",
        "offset": "280000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63u.p7",
        "size": "524288",
        "crc": "5f86279f",
        "sha1": "c2a454e5f821b1cdd49f2cf0602e9bfb7ba63340",
        "region": "maincpu",
        "offset": "300000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63u.p8",
        "size": "524288",
        "crc": "ad954c26",
        "sha1": "468c01735dbdb1114b37060546a660678290a97f",
        "region": "maincpu",
        "offset": "380000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c1",
        "merge": "c63.c1",
        "size": "4194304",
        "crc": "a46b4e6e",
        "sha1": "fb90f42868c581c481b4ceff9f692753fb186b30",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c2",
        "merge": "c63.c2",
        "size": "4194304",
        "crc": "d5fc50fc",
        "sha1": "bc692f17b18bb47a724cd5152377cd5ccd6e184a",
        "region": "gfx",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c3",
        "merge": "c63.c3",
        "size": "4194304",
        "crc": "837c0867",
        "sha1": "3d6db290a8f76299a23543f0ccf6a7905e1088ac",
        "region": "gfx",
        "offset": "4",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c4",
        "merge": "c63.c4",
        "size": "4194304",
        "crc": "bb0ec21c",
        "sha1": "e43ccc1cf63ccd2b504cc9fd701af849a7321914",
        "region": "gfx",
        "offset": "6",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c5",
        "merge": "c63.c5",
        "size": "2097152",
        "crc": "6d824ce2",
        "sha1": "0ccfe6c8a944937718e28a1a373b5822c7b7001b",
        "region": "gfx",
        "offset": "1000000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c6",
        "merge": "c63.c6",
        "size": "2097152",
        "crc": "79682ae5",
        "sha1": "ee84f4791c29ce9e2bae06ba3ec47ff4d2cd7054",
        "region": "gfx",
        "offset": "1000002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c7",
        "merge": "c63.c7",
        "size": "2097152",
        "crc": "acddd149",
        "sha1": "7f50de9b2d1cc733594c642be1804190519caffa",
        "region": "gfx",
        "offset": "1000004",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.c8",
        "merge": "c63.c8",
        "size": "2097152",
        "crc": "117fb0c0",
        "sha1": "15c01fa1a71b6469b0e1bde0ce5835c5ff9d938c",
        "region": "gfx",
        "offset": "1000006",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.m1",
        "merge": "c63.m1",
        "size": "131072",
        "crc": "99d657e5",
        "sha1": "1528dd6b07a0e79951a35c0457c8a9c9770e9c78",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.m2",
        "merge": "c63.m2",
        "size": "131072",
        "crc": "117a3824",
        "sha1": "14f3a12170b601c5466c93af9d2f24e0b386b4e4",
        "region": "audiocpu",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.q1",
        "merge": "c63.q1",
        "size": "2097152",
        "crc": "98d0c325",
        "sha1": "7406e8d943d77c468eb418c4113261f4ab973bbf",
        "region": "qsound",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "c63.q2",
        "merge": "c63.q2",
        "size": "2097152",
        "crc": "5ea2e7fa",
        "sha1": "0e6a9fd007f637adcb2226c902394f07de45e803",
        "region": "qsound",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ddsomj.key",
        "size": "20",
        "crc": "d8dadb22",
        "sha1": "e07b50ae464c35439333dd983e2acac48a1ce529",
        "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": "4",
      "coins": "4",
      "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"
        },
        {
          "type": "joy",
          "player": "3",
          "buttons": "4",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "4",
          "buttons": "4",
          "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"
    }
  }
}