{
  "machine": {
    "name": "prpht600a",
    "sourcefile": "sequential/prophet600.cpp",
    "cloneof": "prpht600",
    "romof": "prpht600",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Prophet-600 (set 2)",
    "year": "1983",
    "manufacturer": "Sequential Circuits",
    "rom": {
      "name": "1982_sci_six-0-2-1.10",
      "size": "8192",
      "crc": "ea89c882",
      "sha1": "a0a21b365ac69c10005daa0802d07618a8b6bd19",
      "region": "maincpu",
      "offset": "0",
      "status": "good",
      "optional": "no"
    },
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "z80"
      },
      {
        "tag": ":pit",
        "name": "pit8253"
      },
      {
        "tag": ":pit:counter0",
        "name": "pit_counter"
      },
      {
        "tag": ":pit:counter1",
        "name": "pit_counter"
      },
      {
        "tag": ":pit:counter2",
        "name": "pit_counter"
      },
      {
        "tag": ":uart",
        "name": "acia6850"
      },
      {
        "tag": ":mdin",
        "name": "midi_port"
      },
      {
        "tag": ":mdin:midiin",
        "name": "midiin_port"
      },
      {
        "tag": ":mdin:midiin:midiinimg",
        "name": "midiin"
      },
      {
        "tag": ":mdout",
        "name": "midi_port"
      },
      {
        "tag": ":mdout:midiout",
        "name": "midiout_port"
      },
      {
        "tag": ":mdout:midiout:midioutimg",
        "name": "midiout"
      },
      {
        "tag": ":acia_clock",
        "name": "clock"
      },
      {
        "tag": ":display",
        "name": "pwm_display"
      }
    ],
    "chip": {
      "type": "cpu",
      "tag": "maincpu",
      "name": "Zilog Z80",
      "clock": "4000000"
    },
    "sound": {
      "channels": "0"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no"
    },
    "configuration": {
      "name": "MIDI file mode",
      "tag": "mdin:midiin:midiinimg:CFG",
      "mask": "255",
      "confsetting": [
        {
          "name": "Multi",
          "value": "255",
          "default": "yes"
        },
        {
          "name": "Poly: Channel 1",
          "value": "0",
          "default": "no"
        },
        {
          "name": "Poly: Channel 2",
          "value": "1",
          "default": "no"
        },
        {
          "name": "Poly: Channel 3",
          "value": "2",
          "default": "no"
        },
        {
          "name": "Poly: Channel 4",
          "value": "3",
          "default": "no"
        },
        {
          "name": "Poly: Channel 5",
          "value": "4",
          "default": "no"
        },
        {
          "name": "Poly: Channel 6",
          "value": "5",
          "default": "no"
        },
        {
          "name": "Poly: Channel 7",
          "value": "6",
          "default": "no"
        },
        {
          "name": "Poly: Channel 8",
          "value": "7",
          "default": "no"
        },
        {
          "name": "Poly: Channel 9",
          "value": "8",
          "default": "no"
        },
        {
          "name": "Poly: Channel 10",
          "value": "9",
          "default": "no"
        },
        {
          "name": "Poly: Channel 11",
          "value": "10",
          "default": "no"
        },
        {
          "name": "Poly: Channel 12",
          "value": "11",
          "default": "no"
        },
        {
          "name": "Poly: Channel 13",
          "value": "12",
          "default": "no"
        },
        {
          "name": "Poly: Channel 14",
          "value": "13",
          "default": "no"
        },
        {
          "name": "Poly: Channel 15",
          "value": "14",
          "default": "no"
        },
        {
          "name": "Poly: Channel 16",
          "value": "15",
          "default": "no"
        }
      ]
    },
    "port": {
      "tag": ":mdin:midiin:midiinimg:CFG"
    },
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "unemulated"
    },
    "device": [
      {
        "type": "midiin",
        "tag": "mdin:midiin:midiinimg",
        "instance": {
          "name": "midiin",
          "briefname": "min"
        },
        "extension": [
          {
            "name": "mid"
          },
          {
            "name": "syx"
          }
        ]
      },
      {
        "type": "midiout",
        "tag": "mdout:midiout:midioutimg",
        "instance": {
          "name": "midiout",
          "briefname": "mout"
        },
        "extension": {
          "name": "mid"
        }
      }
    ],
    "slot": [
      {
        "name": "mdin",
        "slotoption": {
          "name": "midiin",
          "devname": "midiin_port",
          "default": "yes"
        }
      },
      {
        "name": "mdout",
        "slotoption": {
          "name": "midiout",
          "devname": "midiout_port",
          "default": "yes"
        }
      }
    ]
  }
}