{
  "machine": {
    "name": "special",
    "sourcefile": "ussr/special.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Specialist",
    "year": "1985",
    "manufacturer": "<unknown>",
    "biosset": [
      {
        "name": "2nd",
        "description": "2nd rev.",
        "default": "no"
      },
      {
        "name": "2rom",
        "description": "2nd rev. rom disk",
        "default": "no"
      },
      {
        "name": "1b",
        "description": "1st rev. + BASIC",
        "default": "no"
      },
      {
        "name": "1st",
        "description": "1st rev.",
        "default": "no"
      },
      {
        "name": "2col",
        "description": "2nd rev. color",
        "default": "no"
      }
    ],
    "rom": [
      {
        "name": "monitor2_1.rom",
        "bios": "2nd",
        "size": "2048",
        "crc": "52abde77",
        "sha1": "66ba2ef9eac14a5c0df510224ea25fd5745399cd",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_2.rom",
        "bios": "2nd",
        "size": "2048",
        "crc": "c425f719",
        "sha1": "1c322591b4e5c8b01b81362c6801aa6fd9fc1492",
        "region": "maincpu",
        "offset": "800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_3.rom",
        "bios": "2nd",
        "size": "2048",
        "crc": "d804aeba",
        "sha1": "1585f354719c25e1f59c7cb8b3a3f5d309a7e8fb",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_1.rom",
        "bios": "2rom",
        "size": "2048",
        "crc": "52abde77",
        "sha1": "66ba2ef9eac14a5c0df510224ea25fd5745399cd",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "m2_rom-disk.rom",
        "bios": "2rom",
        "size": "2048",
        "crc": "7bd3d476",
        "sha1": "232341755ae794f8aab4f6181c8d499a66016af2",
        "region": "maincpu",
        "offset": "800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_3.rom",
        "bios": "2rom",
        "size": "2048",
        "crc": "d804aeba",
        "sha1": "1585f354719c25e1f59c7cb8b3a3f5d309a7e8fb",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "root.rom",
        "bios": "1b",
        "size": "2048",
        "crc": "62de741d",
        "sha1": "6c6a29d4340b0b1230c708f9c04ff2ed1c012a76",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pzu2.rom",
        "bios": "1b",
        "size": "2048",
        "crc": "49937e13",
        "sha1": "872ae5a7c3496d4404cdd577caa2236424016c66",
        "region": "maincpu",
        "offset": "800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pzu3.rom",
        "bios": "1b",
        "size": "2048",
        "crc": "dc817a08",
        "sha1": "8101fe924386f38c10ef929e6dea5a83fcf34600",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pzu4.rom",
        "bios": "1b",
        "size": "2048",
        "crc": "6793ba23",
        "sha1": "3a27b5dbc6561ea7af5fb30513dc83ec64f1d94c",
        "region": "maincpu",
        "offset": "1800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pzu5.rom",
        "bios": "1b",
        "size": "2048",
        "crc": "13a1a0dc",
        "sha1": "3a0818cb8f36c2c5a9b9916669538ad1702a7710",
        "region": "maincpu",
        "offset": "2000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "special1.rom",
        "bios": "1st",
        "size": "4096",
        "crc": "217414bd",
        "sha1": "345cd1410fbca8f75421d12d1419f27f81cd35d6",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "col_mon2.rom",
        "bios": "2col",
        "size": "2048",
        "crc": "8cebb1b5",
        "sha1": "0c912a25220de8c5135e16c443e4796e6bb6f805",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_2.rom",
        "bios": "2col",
        "size": "2048",
        "crc": "c425f719",
        "sha1": "1c322591b4e5c8b01b81362c6801aa6fd9fc1492",
        "region": "maincpu",
        "offset": "800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "monitor2_3.rom",
        "bios": "2col",
        "size": "2048",
        "crc": "d804aeba",
        "sha1": "1585f354719c25e1f59c7cb8b3a3f5d309a7e8fb",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "i8080"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":dac",
        "name": "dac"
      },
      {
        "tag": ":ppi",
        "name": "i8255"
      },
      {
        "tag": ":cassette",
        "name": "cassette_image"
      },
      {
        "tag": ":cass_list",
        "name": "software_list"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Intel 8080",
        "clock": "2000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "dac",
        "name": "1-Bit DAC"
      },
      {
        "type": "audio",
        "tag": "cassette",
        "name": "Cassette"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "384",
      "height": "256",
      "refresh": "50.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no",
      "control": {
        "type": "keyboard",
        "buttons": "73",
        "reverse": "no"
      }
    },
    "port": [
      {
        "tag": ":LINE0"
      },
      {
        "tag": ":LINE1"
      },
      {
        "tag": ":LINE10"
      },
      {
        "tag": ":LINE11"
      },
      {
        "tag": ":LINE12"
      },
      {
        "tag": ":LINE2"
      },
      {
        "tag": ":LINE3"
      },
      {
        "tag": ":LINE4"
      },
      {
        "tag": ":LINE5"
      },
      {
        "tag": ":LINE6"
      },
      {
        "tag": ":LINE7"
      },
      {
        "tag": ":LINE8"
      },
      {
        "tag": ":LINE9"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "device": {
      "type": "cassette",
      "tag": "cassette",
      "interface": "special_cass",
      "instance": {
        "name": "cassette",
        "briefname": "cass"
      },
      "extension": [
        {
          "name": "wav"
        },
        {
          "name": "flac"
        },
        {
          "name": "aif"
        },
        {
          "name": "aiff"
        },
        {
          "name": "rks"
        }
      ]
    },
    "softwarelist": {
      "tag": "cass_list",
      "name": "special_cass",
      "status": "original"
    }
  }
}