{
  "machine": {
    "name": "spectrum_vtx5000",
    "sourcefile": "devices/bus/spectrum/vtx5000.cpp",
    "isdevice": "yes",
    "runnable": "no",
    "isbios": "no",
    "ismechanical": "no",
    "description": "Prism VTX 5000 Modem",
    "biosset": [
      {
        "name": "v31mnet",
        "description": "V3.1 Micronet",
        "default": "no"
      },
      {
        "name": "v31hlink",
        "description": "V3.1 Homelink",
        "default": "no"
      }
    ],
    "rom": [
      {
        "name": "vtx5000-3-1.rom",
        "bios": "v31mnet",
        "size": "8192",
        "crc": "1431505c",
        "sha1": "42ae2b47c44d8c0d6a6c6a2b39a4a25a6d3a4bda",
        "region": "rom",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "homelink.rom",
        "bios": "v31hlink",
        "size": "8192",
        "crc": "527d7f32",
        "sha1": "4490186845b198ca9191dd711bd38274cba6f04b",
        "region": "rom",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":_tmp:i8251",
        "name": "i8251"
      },
      {
        "tag": ":_tmp:rx_clock",
        "name": "clock"
      },
      {
        "tag": ":_tmp:tx_clock",
        "name": "clock"
      },
      {
        "tag": ":_tmp:modem",
        "name": "rs232"
      },
      {
        "tag": ":_tmp:exp",
        "name": "spectrum_expansion_slot"
      }
    ],
    "slot": [
      {
        "name": ":modem",
        "slotoption": [
          {
            "name": "terminal",
            "devname": "serial_terminal",
            "default": "no"
          },
          {
            "name": "swtpc8212",
            "devname": "swtpc8212_terminal",
            "default": "no"
          },
          {
            "name": "sunkbd",
            "devname": "sunkbd_adaptor",
            "default": "no"
          },
          {
            "name": "rs_printer",
            "devname": "rs_serial_printer",
            "default": "no"
          },
          {
            "name": "rs232_sync_io",
            "devname": "rs232_sync_io",
            "default": "no"
          },
          {
            "name": "printer",
            "devname": "serial_printer",
            "default": "no"
          },
          {
            "name": "patch",
            "devname": "rs232_patch_box",
            "default": "no"
          },
          {
            "name": "s97801",
            "devname": "s97801_terminal",
            "default": "no"
          },
          {
            "name": "msystems_mouse",
            "devname": "rs232_mouse_hle_msystems",
            "default": "no"
          },
          {
            "name": "scorpion",
            "devname": "scorpion_ic",
            "default": "no"
          },
          {
            "name": "nss_tvi",
            "devname": "nss_tvinterface",
            "default": "no"
          },
          {
            "name": "mockingboard",
            "devname": "mockingboardd",
            "default": "no"
          },
          {
            "name": "loopback",
            "devname": "rs232_loopback",
            "default": "no"
          },
          {
            "name": "keyboard",
            "devname": "serial_keyboard",
            "default": "no"
          },
          {
            "name": "ie15",
            "devname": "ie15_terminal",
            "default": "no"
          },
          {
            "name": "null_modem",
            "devname": "null_modem",
            "default": "no"
          },
          {
            "name": "votraxtnt",
            "devname": "serial_votraxtnt",
            "default": "no"
          },
          {
            "name": "h19",
            "devname": "serial_heath_h19",
            "default": "no"
          },
          {
            "name": "dec_loopback",
            "devname": "dec_rs232_loopback",
            "default": "no"
          },
          {
            "name": "pty",
            "devname": "pseudo_terminal",
            "default": "no"
          },
          {
            "name": "auto3a",
            "devname": "auto3a_terminal",
            "default": "no"
          }
        ]
      },
      {
        "name": ":exp",
        "slotoption": [
          {
            "name": "wafadrive",
            "devname": "spectrum_wafa",
            "default": "no"
          },
          {
            "name": "vtx5000",
            "devname": "spectrum_vtx5000",
            "default": "no"
          },
          {
            "name": "uspeech",
            "devname": "spectrum_uspeech",
            "default": "no"
          },
          {
            "name": "usource",
            "devname": "spectrum_usource",
            "default": "no"
          },
          {
            "name": "spdos",
            "devname": "spectrum_spdos",
            "default": "no"
          },
          {
            "name": "uslot",
            "devname": "spectrum_uslot",
            "default": "no"
          },
          {
            "name": "mface1v2",
            "devname": "spectrum_mface1v2",
            "default": "no"
          },
          {
            "name": "swiftdisc",
            "devname": "spectrum_swiftdisc",
            "default": "no"
          },
          {
            "name": "lprint3",
            "devname": "spectrum_lprint3",
            "default": "no"
          },
          {
            "name": "protek",
            "devname": "spectrum_protek",
            "default": "no"
          },
          {
            "name": "speccydos",
            "devname": "spectrum_speccydos",
            "default": "no"
          },
          {
            "name": "proceed",
            "devname": "spectrum_proceed",
            "default": "no"
          },
          {
            "name": "musicmachine",
            "devname": "spectrummusic",
            "default": "no"
          },
          {
            "name": "mprint",
            "devname": "spectrum_mprint",
            "default": "no"
          },
          {
            "name": "mpoker",
            "devname": "spectrum_mpoker",
            "default": "no"
          },
          {
            "name": "mface128",
            "devname": "spectrum_mface128",
            "default": "no"
          },
          {
            "name": "opus",
            "devname": "spectrum_opus",
            "default": "no"
          },
          {
            "name": "mface1",
            "devname": "spectrum_mface1",
            "default": "no"
          },
          {
            "name": "specmate",
            "devname": "spectrum_specmate",
            "default": "no"
          },
          {
            "name": "mikroplus",
            "devname": "spectrum_mikroplus",
            "default": "no"
          },
          {
            "name": "beta128",
            "devname": "spectrum_beta128",
            "default": "no"
          },
          {
            "name": "lprint",
            "devname": "spectrum_lprint",
            "default": "no"
          },
          {
            "name": "plusd",
            "devname": "spectrum_plusd",
            "default": "no"
          },
          {
            "name": "kempcentref",
            "devname": "spectrum_kempcentref",
            "default": "no"
          },
          {
            "name": "kempcentreu",
            "devname": "spectrum_kempcentreu",
            "default": "no"
          },
          {
            "name": "betaplus",
            "devname": "spectrum_betaplus",
            "default": "no"
          },
          {
            "name": "kempcentrs",
            "devname": "spectrum_kempcentrs",
            "default": "no"
          },
          {
            "name": "kempdisc",
            "devname": "spectrum_kempdisc",
            "default": "no"
          },
          {
            "name": "kempmouse",
            "devname": "spectrum_kempmouse",
            "default": "no"
          },
          {
            "name": "kempjoy",
            "devname": "spectrum_kempjoy",
            "default": "no"
          },
          {
            "name": "mface128v1",
            "devname": "spectrum_mface128v1",
            "default": "no"
          },
          {
            "name": "sdi",
            "devname": "spectrum_sdi",
            "default": "no"
          },
          {
            "name": "intf2",
            "devname": "spectrum_intf2",
            "default": "no"
          },
          {
            "name": "betav3",
            "devname": "spectrum_betav3",
            "default": "no"
          },
          {
            "name": "d80v2",
            "devname": "spectrum_d80v2",
            "default": "no"
          },
          {
            "name": "fuller",
            "devname": "spectrum_fuller",
            "default": "no"
          },
          {
            "name": "specdrum",
            "devname": "spectrum_specdrum",
            "default": "no"
          },
          {
            "name": "betav2",
            "devname": "spectrum_betav2",
            "default": "no"
          },
          {
            "name": "disciple",
            "devname": "spectrum_disciple",
            "default": "no"
          },
          {
            "name": "swiftdisc2",
            "devname": "spectrum_swiftdisc2",
            "default": "no"
          },
          {
            "name": "mface1v1",
            "devname": "spectrum_mface1v1",
            "default": "no"
          },
          {
            "name": "melodik",
            "devname": "spectrum_melodik",
            "default": "no"
          },
          {
            "name": "d80",
            "devname": "spectrum_d80",
            "default": "no"
          },
          {
            "name": "d40",
            "devname": "spectrum_d40",
            "default": "no"
          },
          {
            "name": "betacbi",
            "devname": "spectrum_betacbi",
            "default": "no"
          },
          {
            "name": "gamma",
            "devname": "spectrum_gamma",
            "default": "no"
          },
          {
            "name": "betaclone",
            "devname": "spectrum_betaclone",
            "default": "no"
          },
          {
            "name": "flpone",
            "devname": "spectrum_flpone",
            "default": "no"
          },
          {
            "name": "mface1v3",
            "devname": "spectrum_mface1v3",
            "default": "no"
          },
          {
            "name": "intf1",
            "devname": "spectrum_intf1",
            "default": "no"
          }
        ]
      }
    ]
  }
}