{
  "machine": {
    "name": "ssf2xuc",
    "sourcefile": "hbmame/drivers/cps2mis.cpp",
    "cloneof": "ssf2t",
    "romof": "ssf2t",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Super Street Fighter II EX: The Ultimate Championship (940223J, 2026-09-17)",
    "year": "2026",
    "manufacturer": "strygo",
    "rom": [
      {
        "name": "sfxj.03d",
        "size": "524288",
        "crc": "e6224e3f",
        "sha1": "3392b3917a72625509c2add5a11d6742213cd167",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfxj.04a",
        "size": "524288",
        "crc": "8479b16b",
        "sha1": "71aaee9c373303bdea8e801127e9787d4d4e5fdc",
        "region": "maincpu",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfxj.05",
        "size": "524288",
        "crc": "477b0a5e",
        "sha1": "30e2981dafa13bf169dcb244dbadeaaa8e4f9539",
        "region": "maincpu",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfxj.06b",
        "size": "524288",
        "crc": "ddb9cab8",
        "sha1": "6636730a4af608f231dedfced66a9529fa0c5d6b",
        "region": "maincpu",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfxj.07a",
        "size": "524288",
        "crc": "9655f0c5",
        "sha1": "ff9d927a5c0d711c538deb5105f8c25cc9c6dfdc",
        "region": "maincpu",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfxj.08",
        "size": "524288",
        "crc": "ea0d1d90",
        "sha1": "f758a06842fb0d688896c743e1c344d2f7f42b49",
        "region": "maincpu",
        "offset": "280000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.09",
        "merge": "c51.p7",
        "size": "524288",
        "crc": "642fae3f",
        "sha1": "746df99b826b9837bba267104132161153c1daff",
        "region": "maincpu",
        "offset": "300000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.13m",
        "merge": "c48.c1",
        "size": "2097152",
        "crc": "cf94d275",
        "sha1": "bf2a6d98a656d1cb5734da7836686242d3211137",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.15m",
        "merge": "c48.c2",
        "size": "2097152",
        "crc": "5eb703af",
        "sha1": "4b302dbb66e8a5c2ad92798699391e981bada427",
        "region": "gfx",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.17m",
        "merge": "c48.c3",
        "size": "2097152",
        "crc": "ffa60e0f",
        "sha1": "b21b1c749a8241440879bf8e7cb33968ccef97e5",
        "region": "gfx",
        "offset": "4",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.19m",
        "merge": "c48.c4",
        "size": "2097152",
        "crc": "34e825c5",
        "sha1": "4d320fc96d1ef0b9928a8ce801734245a4c097a5",
        "region": "gfx",
        "offset": "6",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.14m",
        "merge": "c48.c5",
        "size": "1048576",
        "crc": "b7cc32e7",
        "sha1": "0f4d26af338dab5dce5b7b34d32ad0c573434ace",
        "region": "gfx",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.16m",
        "merge": "c48.c6",
        "size": "1048576",
        "crc": "8376ad18",
        "sha1": "f4456833fb396e6501f4174c0fe5fd63ea40a188",
        "region": "gfx",
        "offset": "800002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.18m",
        "merge": "c48.c7",
        "size": "1048576",
        "crc": "f5b1b336",
        "sha1": "4b060501e56b9d61294748da5387cdae5280ec4d",
        "region": "gfx",
        "offset": "800004",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.20m",
        "merge": "c48.c8",
        "size": "1048576",
        "crc": "459d5c6b",
        "sha1": "32b11ba7a12004aff810d719bff7508204c7b7c0",
        "region": "gfx",
        "offset": "800006",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.21m",
        "size": "1048576",
        "crc": "537c08de",
        "sha1": "d13a21ff26597b3e487ab5d214832a40ae4e8748",
        "region": "gfx",
        "offset": "c00000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.23m",
        "size": "1048576",
        "crc": "d6f6a331",
        "sha1": "1ec36779ec13f9c449ed4b6485edc62edfe8ffa4",
        "region": "gfx",
        "offset": "c00002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.25m",
        "size": "1048576",
        "crc": "df87c45d",
        "sha1": "ee6250f640a2c25623e9d5185832ea1b6fdb0b75",
        "region": "gfx",
        "offset": "c00004",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.27m",
        "size": "1048576",
        "crc": "ec70511e",
        "sha1": "9a04e2044746a1645313fd90f469cfb671c29406",
        "region": "gfx",
        "offset": "c00006",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.01",
        "merge": "c51.m1",
        "size": "131072",
        "crc": "b47b8835",
        "sha1": "c8b2d50fe3a329bd0592ea160d505155d873dab1",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.02",
        "merge": "c51.m2",
        "size": "131072",
        "crc": "0022633f",
        "sha1": "cab3afc79da53e3887eb1ccd1f4d19790728e6cd",
        "region": "audiocpu",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.11m",
        "merge": "c51.q1",
        "size": "2097152",
        "crc": "9bdbd476",
        "sha1": "a8520f77f30b97aae36408e0c4ca1ebbde1808a5",
        "region": "qsound",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sfx.12m",
        "merge": "c51.q2",
        "size": "2097152",
        "crc": "a05e3aab",
        "sha1": "d4eb9cae66c74e956569fea8b815156fbd420f83",
        "region": "qsound",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ssf2xj.key",
        "size": "20",
        "crc": "160d1424",
        "sha1": "187baff83b54acfdcedd9b9222a4cc768040c622",
        "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"
    }
  }
}