{
  "machine": {
    "name": "snwrite",
    "sourcefile": "ti/snspellc.cpp",
    "cloneof": "snspellc",
    "romof": "snspellc",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Speak & Write (UK)",
    "year": "1982",
    "manufacturer": "Texas Instruments",
    "rom": [
      {
        "name": "cd8011a-nl",
        "merge": "cd8011a-nl",
        "size": "2048",
        "crc": "8a82a467",
        "sha1": "fa4f8a232392603721bd8136c141a340fd5936a0",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tms1100_cd8011_micro.pla",
        "merge": "tms1100_cd8011_micro.pla",
        "size": "867",
        "crc": "bbb64ddc",
        "sha1": "602cd5eef897c9115c12db7367c5654ab2297fa1",
        "region": "maincpu:mpla",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tms1100_cd8011_output.pla",
        "merge": "tms1100_cd8011_output.pla",
        "size": "365",
        "crc": "b400dd75",
        "sha1": "5a4b5d4532a8932cf4b469ddb71ad6b3b9911672",
        "region": "maincpu:opla",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cd62174a",
        "size": "16384",
        "crc": "b7bbaaf3",
        "sha1": "9eb949fcf522982f9c3c4649f207703b746b90ef",
        "region": "tms6100",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "tms1100"
      },
      {
        "tag": ":maincpu:mpla",
        "name": "pla"
      },
      {
        "tag": ":maincpu:opla",
        "name": "pla"
      },
      {
        "tag": ":tms6100",
        "name": "tms6100"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":tms5100",
        "name": "cd2801"
      },
      {
        "tag": ":cartslot",
        "name": "generic_cartslot"
      },
      {
        "tag": ":cart_list",
        "name": "software_list"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Texas Instruments TMS1100",
        "clock": "320000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "tms5100",
        "name": "CD2801",
        "clock": "640000"
      }
    ],
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no",
      "control": {
        "type": "keyboard",
        "buttons": "36",
        "reverse": "no"
      }
    },
    "port": [
      {
        "tag": ":IN.0"
      },
      {
        "tag": ":IN.1"
      },
      {
        "tag": ":IN.2"
      },
      {
        "tag": ":IN.3"
      },
      {
        "tag": ":IN.4"
      },
      {
        "tag": ":IN.5"
      },
      {
        "tag": ":IN.6"
      },
      {
        "tag": ":IN.7"
      },
      {
        "tag": ":IN.8"
      },
      {
        "tag": ":IN.9"
      }
    ],
    "driver": {
      "status": "imperfect",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "imperfect"
    },
    "device": {
      "type": "cartridge",
      "tag": "cartslot",
      "interface": "snspell",
      "instance": {
        "name": "cartridge",
        "briefname": "cart"
      },
      "extension": [
        {
          "name": "vsm"
        },
        {
          "name": "bin"
        }
      ]
    },
    "slot": {
      "name": "cartslot"
    },
    "softwarelist": {
      "tag": "cart_list",
      "name": "snspell",
      "status": "original"
    }
  }
}