{
  "machine": {
    "name": "touryuua",
    "sourcefile": "eolith/ghosteo.cpp",
    "cloneof": "touryuu",
    "romof": "touryuu",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Touryuumon (V1.1, Mar 11 2005)",
    "year": "2005",
    "manufacturer": "Yuki Enterprise",
    "rom": [
      {
        "name": "u1.bin",
        "size": "69206016",
        "crc": "49b6856e",
        "sha1": "639123d2fabac4e79c9315fb87f72b13f9ae8761",
        "region": "flash",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "4m.eeprom_c.s_bad1h.u20",
        "size": "524288",
        "crc": "f81a6530",
        "sha1": "c7fa412102328d06823e73d7d07cadfc25db6d28",
        "region": "qs1000:cpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8m.eprom_c.s_f8b1h.u16",
        "merge": "8m.eprom_c.s_f8b1h.u16",
        "size": "1048576",
        "crc": "238a85ab",
        "sha1": "ddd79429c0c1e67fcbca1e4ebded97ea46229f0b",
        "region": "qs1000",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "qs1001a.u17",
        "merge": "qs1001a.u17",
        "size": "524288",
        "crc": "d13c6407",
        "sha1": "57b14f97c7d4f9b5d9745d3571a0b7115fbe3176",
        "region": "qs1000",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "m24cl16",
        "merge": "m24cl16",
        "size": "2048",
        "crc": "c9da568a",
        "sha1": "43ce4cd910ae6aec8cb19392bea4b2ce8600fec6",
        "region": "i2cmem",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "arm9"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":s3c2410",
        "name": "s3c2410"
      },
      {
        "tag": ":i2cmem",
        "name": "24c16"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":soundlatch",
        "name": "generic_latch_8"
      },
      {
        "tag": ":qs1000",
        "name": "qs1000"
      },
      {
        "tag": ":qs1000:cpu",
        "name": "i8052"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "ARM9",
        "clock": "200000000"
      },
      {
        "type": "cpu",
        "tag": "qs1000:cpu",
        "name": "Intel 8052",
        "clock": "24000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "qs1000",
        "name": "QS1000",
        "clock": "24000000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "320",
      "height": "256",
      "refresh": "60.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "coins": "2",
      "service": "yes",
      "tilt": "no",
      "control": {
        "type": "mahjong",
        "buttons": "22",
        "reverse": "no"
      }
    },
    "port": [
      {
        "tag": ":10000000-08"
      },
      {
        "tag": ":10000000-09"
      },
      {
        "tag": ":10000000-0A"
      },
      {
        "tag": ":10000000-0B"
      },
      {
        "tag": ":10000000-0C"
      },
      {
        "tag": ":10100000"
      },
      {
        "tag": ":10200000"
      }
    ],
    "driver": {
      "status": "imperfect",
      "emulation": "good",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "imperfect"
    }
  }
}