{
  "machine": {
    "name": "crei680",
    "sourcefile": "trainer/crei680.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "CREI 680",
    "year": "19??",
    "manufacturer": "Capital Radio Engineering Institute",
    "rom": [
      {
        "name": "monitor.u19",
        "size": "4096",
        "crc": "0f95918e",
        "sha1": "8cd675cc3a7b38ccd0975ef44f3e954d21711e0a",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "basic.u13",
        "size": "4096",
        "crc": "339d5557",
        "sha1": "74763e6416a124dda5c18e6cfa71c4c6848c0ac9",
        "region": "basic",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mcm6674p.u9",
        "size": "1024",
        "crc": "1c22088a",
        "sha1": "b5f0bd0cfdec0cd5c1cb764506bef3c17d6af0eb",
        "region": "chargen",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m6802"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":crtc",
        "name": "mc6845"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":beeper",
        "name": "beep"
      },
      {
        "tag": ":pia0",
        "name": "pia6821"
      },
      {
        "tag": ":pia1",
        "name": "pia6821"
      },
      {
        "tag": ":cassette",
        "name": "cassette_image"
      },
      {
        "tag": ":uart",
        "name": "acia6850"
      },
      {
        "tag": ":acia_clock",
        "name": "clock"
      },
      {
        "tag": ":kansas_w",
        "name": "timer"
      },
      {
        "tag": ":kansas_r",
        "name": "timer"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC6802",
        "clock": "2457600"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "beeper",
        "name": "Beep",
        "clock": "900"
      },
      {
        "type": "audio",
        "tag": "cassette",
        "name": "Cassette"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "640",
      "height": "480",
      "refresh": "50.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no",
      "control": {
        "type": "keyboard",
        "buttons": "16",
        "reverse": "no"
      }
    },
    "port": [
      {
        "tag": ":RESET"
      },
      {
        "tag": ":X0"
      },
      {
        "tag": ":X1"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "device": {
      "type": "cassette",
      "tag": "cassette",
      "instance": {
        "name": "cassette",
        "briefname": "cass"
      },
      "extension": [
        {
          "name": "wav"
        },
        {
          "name": "flac"
        },
        {
          "name": "aif"
        },
        {
          "name": "aiff"
        }
      ]
    }
  }
}