{
  "machine": {
    "name": "jojo06",
    "sourcefile": "hbmame/drivers/cps3.cpp",
    "cloneof": "jojobanc",
    "romof": "jojobanc",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "JoJo's Bizarre Adventure (Super Plus)",
    "year": "2018",
    "manufacturer": "hack",
    "rom": [
      {
        "name": "jojoba_euro_nocd.29f400.u2",
        "size": "524288",
        "crc": "1ee2d679",
        "sha1": "9e129b454a376606b3f7e8aec64de425cf9c635c",
        "region": "bios",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm1.002",
        "size": "2097152",
        "crc": "0f37dfd5",
        "sha1": "f4aff0d6c9a6c66e59b2a69c40d401999278bf8c",
        "region": "simm1.0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm1.102",
        "size": "2097152",
        "crc": "bada31bd",
        "sha1": "86a9bf7dd64564c313b9744e8e57209e89ad04c7",
        "region": "simm1.1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm1.202",
        "size": "2097152",
        "crc": "c9798137",
        "sha1": "8d71c711479d6d2d1e23dd74ce00b0b529772040",
        "region": "simm1.2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojobaner1s04.1.3",
        "size": "2097152",
        "crc": "cc1e02e3",
        "sha1": "c4f9f9d557738aa4b8ac3ad9fa90d163f8358c23",
        "region": "simm1.3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm2.0a",
        "size": "2097152",
        "crc": "305c4914",
        "sha1": "c3a73ffe58f61ab8f1cd9e3f0891037638dc5a9b",
        "region": "simm2.0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm2.1a",
        "size": "2097152",
        "crc": "18af4f3b",
        "sha1": "04b8fdf23a782b10c203b111cc634a6d3474044a",
        "region": "simm2.1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm2.2a",
        "size": "2097152",
        "crc": "397e5c9e",
        "sha1": "021d86ee66bf951fb6a1dd90fb7007c6865cbb8b",
        "region": "simm2.2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm2.3a",
        "size": "2097152",
        "crc": "a9d0a7d7",
        "sha1": "b2cfc0661f8903ddbeea8a604ee8b42097e10ab8",
        "region": "simm2.3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.0",
        "merge": "jojoba-simm3.0",
        "size": "2097152",
        "crc": "4d16e111",
        "sha1": "f198007375be65e89856d64ee2b3857a18b4eab8",
        "region": "simm3.0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.1",
        "merge": "jojoba-simm3.1",
        "size": "2097152",
        "crc": "9b3406d3",
        "sha1": "54e90cd334d13e2c74305c6b87ebce1365ef3d59",
        "region": "simm3.1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.2",
        "merge": "jojoba-simm3.2",
        "size": "2097152",
        "crc": "f2414997",
        "sha1": "fb89d5784250538ad17fd527267b513afb6eca20",
        "region": "simm3.2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.3",
        "merge": "jojoba-simm3.3",
        "size": "2097152",
        "crc": "954b9c7d",
        "sha1": "0d64d97167d4e669d7e4f3a388f9d5ec1e18ed42",
        "region": "simm3.3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.4",
        "merge": "jojoba-simm3.4",
        "size": "2097152",
        "crc": "625adc1d",
        "sha1": "533d62759ecece10c711d99bfca403e5cba279b5",
        "region": "simm3.4",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.5",
        "merge": "jojoba-simm3.5",
        "size": "2097152",
        "crc": "20a70bb4",
        "sha1": "3bd8376304ffc974fb8031eac8bebff27969538c",
        "region": "simm3.5",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.6",
        "merge": "jojoba-simm3.6",
        "size": "2097152",
        "crc": "a10ec5af",
        "sha1": "9b403260e8fbdacaa5369ab79fc05855cc6a6bdb",
        "region": "simm3.6",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm3.7",
        "merge": "jojoba-simm3.7",
        "size": "2097152",
        "crc": "0bd0de7a",
        "sha1": "1debecda5f282f2a1dd17e887e522a4d00c5dc9d",
        "region": "simm3.7",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.0",
        "merge": "jojoba-simm4.0",
        "size": "2097152",
        "crc": "6ea14adc",
        "sha1": "696b2ec66f3c197817a60f507a1b4c78db37f488",
        "region": "simm4.0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.1",
        "merge": "jojoba-simm4.1",
        "size": "2097152",
        "crc": "8f4c42fb",
        "sha1": "363d769b0b066ce139125426d2da6dfa15d1eb28",
        "region": "simm4.1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.2",
        "merge": "jojoba-simm4.2",
        "size": "2097152",
        "crc": "ef0586d1",
        "sha1": "8fcc350da20e3e59fa76fa14e10f2c47233ba9dc",
        "region": "simm4.2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.3",
        "merge": "jojoba-simm4.3",
        "size": "2097152",
        "crc": "93ccc470",
        "sha1": "5d267679e61c0fb592ad5f696d3c06ec1746d0b3",
        "region": "simm4.3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.4",
        "merge": "jojoba-simm4.4",
        "size": "2097152",
        "crc": "3d9ec7d2",
        "sha1": "665b867bab928be183c2006527e55f9b8ec4a271",
        "region": "simm4.4",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.5",
        "merge": "jojoba-simm4.5",
        "size": "2097152",
        "crc": "03e66850",
        "sha1": "8478662dc9db20d9a186d315a883bd1cbb5e5000",
        "region": "simm4.5",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.6",
        "merge": "jojoba-simm4.6",
        "size": "2097152",
        "crc": "01606ac3",
        "sha1": "ccc74edeca6abdd86fc1cf42ececa1ea393b3261",
        "region": "simm4.6",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm4.7",
        "merge": "jojoba-simm4.7",
        "size": "2097152",
        "crc": "36392b87",
        "sha1": "e62080c8461775c1e180400dfb44414679fd0fc1",
        "region": "simm4.7",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.0",
        "merge": "jojoba-simm5.0",
        "size": "2097152",
        "crc": "2ef8c60c",
        "sha1": "dea87a73a11b8edd27c3c9c5ab2af295cb5508f9",
        "region": "simm5.0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.1",
        "merge": "jojoba-simm5.1",
        "size": "2097152",
        "crc": "cf7d7ca6",
        "sha1": "b347707b1e5bc71d28b282273f893592e5f9e333",
        "region": "simm5.1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.2",
        "merge": "jojoba-simm5.2",
        "size": "2097152",
        "crc": "b7815bfa",
        "sha1": "0b5a3a2ffe1b3c0ca765dcedc297e78e5928302b",
        "region": "simm5.2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.3",
        "merge": "jojoba-simm5.3",
        "size": "2097152",
        "crc": "9bfec049",
        "sha1": "62cc9a1920047863205544b77344ee18f310f084",
        "region": "simm5.3",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.4",
        "merge": "jojoba-simm5.4",
        "size": "2097152",
        "crc": "d167536b",
        "sha1": "e2637d3486f168ce44e0a00413d38960cb86db4c",
        "region": "simm5.4",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.5",
        "merge": "jojoba-simm5.5",
        "size": "2097152",
        "crc": "55e7a042",
        "sha1": "c18bda61fa005d9174a27b7b7d324004262a4525",
        "region": "simm5.5",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.6",
        "merge": "jojoba-simm5.6",
        "size": "2097152",
        "crc": "4fb32906",
        "sha1": "3a5965b3197517932c8aa4c07a6ea6a190a338d7",
        "region": "simm5.6",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jojoba-simm5.7",
        "merge": "jojoba-simm5.7",
        "size": "2097152",
        "crc": "8c8be520",
        "sha1": "c461f3f76a83592b36b29afb316679a7c8972404",
        "region": "simm5.7",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "sh2_7604"
      },
      {
        "tag": ":scsi",
        "name": "nscsi_bus"
      },
      {
        "tag": ":cdrom",
        "name": "scsi_cdrom"
      },
      {
        "tag": ":cdrom:image",
        "name": "cdrom_image"
      },
      {
        "tag": ":cdrom:cdda",
        "name": "cdda"
      },
      {
        "tag": ":wd33c93",
        "name": "wd33c93a"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":dma_timer",
        "name": "timer"
      },
      {
        "tag": ":spritelist_dma_timer",
        "name": "timer"
      },
      {
        "tag": ":eeprom",
        "name": "nvram"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":cps3sound",
        "name": "cps3_custom"
      },
      {
        "tag": ":simm1.0",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm1.1",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm1.2",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm1.3",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm2.0",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm2.1",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm2.2",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm2.3",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.0",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.1",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.2",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.3",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.4",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.5",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.6",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm3.7",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.0",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.1",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.2",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.3",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.4",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.5",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.6",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm4.7",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.0",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.1",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.2",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.3",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.4",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.5",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.6",
        "name": "mbm29f016a"
      },
      {
        "tag": ":simm5.7",
        "name": "mbm29f016a"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Hitachi SH-2 (SH7604)",
        "clock": "25000000"
      },
      {
        "type": "audio",
        "tag": "cdrom:cdda",
        "name": "CD/DA",
        "clock": "44100"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "cps3sound",
        "name": "CPS3 Custom Sound",
        "clock": "14318181"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "384",
      "height": "224",
      "refresh": "59.599491",
      "pixclock": "8590909",
      "htotal": "546",
      "hbend": "0",
      "hbstart": "384",
      "vtotal": "264",
      "vbend": "0",
      "vbstart": "224",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "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": ":EXTRA"
      },
      {
        "tag": ":INPUTS"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "device": {
      "type": "cdrom",
      "tag": "cdrom:image",
      "interface": "cdrom",
      "instance": {
        "name": "cdrom",
        "briefname": "cdrm"
      },
      "extension": [
        {
          "name": "chd"
        },
        {
          "name": "cue"
        },
        {
          "name": "toc"
        },
        {
          "name": "nrg"
        },
        {
          "name": "gdi"
        },
        {
          "name": "iso"
        },
        {
          "name": "cdr"
        }
      ]
    }
  }
}