{
  "machine": {
    "name": "sun1_cpu",
    "sourcefile": "devices/bus/multibus/sun1.cpp",
    "isdevice": "yes",
    "runnable": "no",
    "isbios": "no",
    "ismechanical": "no",
    "description": "Sun Microsystems Sun-1 CPU board",
    "biosset": [
      {
        "name": "sun1",
        "description": "Sun Monitor, Version 1.0",
        "default": "no"
      },
      {
        "name": "cyb",
        "description": "Sun Network Monitor, Version 0.10 (CYB)",
        "default": "no"
      },
      {
        "name": "test",
        "description": "Interactive Tests",
        "default": "no"
      },
      {
        "name": "fti10_11",
        "description": "Sun Monitor, Version 1.1 (FTI10)",
        "default": "no"
      },
      {
        "name": "fti10_10",
        "description": "Sun Monitor, Version 1.0 (FTI10)",
        "default": "no"
      },
      {
        "name": "smi10",
        "description": "Sun Monitor, Version 1.1 (SMI10)",
        "default": "no"
      },
      {
        "name": "aj",
        "description": "Sun-1 Workstation Monitor; PROM 1&3: Rev AJ; PROM 2&4: Rev AJ",
        "default": "no"
      }
    ],
    "rom": [
      {
        "name": "v10.8.u103",
        "bios": "sun1",
        "size": "8192",
        "crc": "3528a0f8",
        "sha1": "be437dd93d1a44eccffa6f5e05935119482beab0",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "v10.0.u101",
        "bios": "sun1",
        "size": "8192",
        "crc": "1ad4c52a",
        "sha1": "4bc1a19e8f202378d5d7baa8b95319275c040a6d",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cybu103-sun10v.u103",
        "bios": "cyb",
        "size": "8192",
        "crc": "32e53691",
        "sha1": "5b0a3c4b5352d4c19067d9eb4db6cd1f76427892",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cybu101-sun10v.u101",
        "bios": "cyb",
        "size": "8192",
        "crc": "900b725c",
        "sha1": "90343de9e64ff8227c7e58c9d4df02783ecf5a76",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8mhzdiag.8.u103",
        "bios": "test",
        "size": "8192",
        "crc": "808a549e",
        "sha1": "d2aba014a5507c1538f2c1a73e1d2524f28034f4",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8mhzdiag.0.u101",
        "bios": "test",
        "size": "8192",
        "crc": "7a92d506",
        "sha1": "5df3800f7083293fc01bb6a7e7538ad425bbebfb",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "fti10_11.u103",
        "bios": "fti10_11",
        "size": "4096",
        "crc": "1a5befa5",
        "sha1": "cd7fc4c88a76ae393ada6a3f427993fbacb8a9c6",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "fti10_11.u101",
        "bios": "fti10_11",
        "size": "4096",
        "crc": "ac733618",
        "sha1": "baff471248b355d761a5dab375fc88d861cb6853",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "fti10_10.u103",
        "bios": "fti10_10",
        "size": "4096",
        "crc": "fb5e599b",
        "sha1": "5ab1ac61034aac956fd6e39b964996e0f9d0da97",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "fti10_10.u101",
        "bios": "fti10_10",
        "size": "4096",
        "crc": "e7371fd6",
        "sha1": "5a377a4363b59c5508f941c356d8827594a72dc8",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "smi10_11.u103",
        "bios": "smi10",
        "size": "4096",
        "crc": "89e1a6ed",
        "sha1": "2dfcba08fb6e4582e05b803c4507419c25dbdaa8",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "smi10_11.u101",
        "bios": "smi10",
        "size": "4096",
        "crc": "432db053",
        "sha1": "99a54a653f18b914ae15f230a35ac55c5d076a4c",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sun1c_1h.u103",
        "bios": "aj",
        "size": "8192",
        "crc": "4c58de6c",
        "sha1": "f417a0a013d4ca3aaf565b0e7a88dcf3da1347c1",
        "region": "prom0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sun1c_1l.u101",
        "bios": "aj",
        "size": "8192",
        "crc": "41c47355",
        "sha1": "a38df286ab8ba9a462862ab1cc9fa28b79fb9949",
        "region": "prom0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cybu104-autov.u104",
        "bios": "cyb",
        "size": "8192",
        "crc": "46570c0e",
        "sha1": "42ad96ffb7cb0e2d9c0aa0ace283ff646eaa4584",
        "region": "prom1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cybu102-autov.u102",
        "bios": "cyb",
        "size": "8192",
        "crc": "6198c5f6",
        "sha1": "7d880395c4da03ac5130905c850ad638cd4b86e9",
        "region": "prom1",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sun1c_2h.u104",
        "bios": "aj",
        "size": "8192",
        "crc": "b5cbcb2b",
        "sha1": "8f906dbdc9b2af90bc8f942eebe7006be0ff4e86",
        "region": "prom1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sun1c_2l.u102",
        "bios": "aj",
        "size": "8192",
        "crc": "dc82578b",
        "sha1": "65bf18a8a40171ec08137a0c446da3b272b9ccbc",
        "region": "prom1",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu605.g4.bin",
        "size": "512",
        "crc": "274b7b3d",
        "sha1": "40d8be2cfcbd03512a05925991bb5030d5d4b5e9",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu308.g21.bin",
        "size": "512",
        "crc": "35a6eed8",
        "sha1": "25cb2dd8e5343cd7927c3045eb4cb96dc9935a37",
        "region": "gfx",
        "offset": "200",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu108.g20.bin",
        "size": "512",
        "crc": "ecee335e",
        "sha1": "5f4d32dc918af15872cd6e700a04720caeb6c657",
        "region": "gfx",
        "offset": "400",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu105.g0.bin",
        "size": "512",
        "crc": "8e1a24b3",
        "sha1": "dad2821c3a3137ad69e78b6fc29ab582e5d78646",
        "region": "gfx",
        "offset": "600",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu104.g1.bin",
        "size": "512",
        "crc": "86f7a483",
        "sha1": "8eb3778f5497741cd4345e81ff1a903c9a63c8bb",
        "region": "gfx",
        "offset": "800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu307.g61.bin",
        "size": "32",
        "crc": "b190f25d",
        "sha1": "80fbdc843f1eb68a2d3713499f04d99dab88ce83",
        "region": "gfx",
        "offset": "a00",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gfxu107.g60.bin",
        "size": "32",
        "crc": "425d3a98",
        "sha1": "9ae4ce3761c2f995d00bed8d752c55224d274062",
        "region": "gfx",
        "offset": "a20",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cpuu503.p2.bin",
        "size": "512",
        "crc": "12d9a6be",
        "sha1": "fca99f9c5afc630ac67cbd4e5ba4e5242b826848",
        "region": "cpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cpuu602.p1.bin",
        "size": "32",
        "crc": "ee1e5a14",
        "sha1": "0d3346cb3b647fa2475bd7b4fa36ea6ecfdaf805",
        "region": "cpu",
        "offset": "200",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "cpuu502.p0.bin",
        "size": "32",
        "crc": "20eb1183",
        "sha1": "9b268792b28d858d6b6a1b6c4148af88a8d6b735",
        "region": "cpu",
        "offset": "220",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":_tmp:cpu",
        "name": "m68000"
      },
      {
        "tag": ":_tmp:mmu",
        "name": "sun1_mmu"
      },
      {
        "tag": ":_tmp:stc",
        "name": "am9513"
      },
      {
        "tag": ":_tmp:duart",
        "name": "upd7201"
      },
      {
        "tag": ":_tmp:duart:cha",
        "name": "i8274_channel"
      },
      {
        "tag": ":_tmp:duart:chb",
        "name": "i8274_channel"
      },
      {
        "tag": ":_tmp:rs232a",
        "name": "rs232"
      },
      {
        "tag": ":_tmp:rs232b",
        "name": "rs232"
      }
    ],
    "chip": {
      "type": "cpu",
      "tag": ":cpu",
      "name": "Motorola MC68000",
      "clock": "0"
    },
    "slot": [
      {
        "name": ":rs232a",
        "slotoption": [
          {
            "name": "terminal",
            "devname": "serial_terminal",
            "default": "yes"
          },
          {
            "name": "sunkbd",
            "devname": "sunkbd_adaptor",
            "default": "no"
          },
          {
            "name": "votraxtnt",
            "devname": "serial_votraxtnt",
            "default": "no"
          },
          {
            "name": "rs_printer",
            "devname": "rs_serial_printer",
            "default": "no"
          },
          {
            "name": "dec_loopback",
            "devname": "dec_rs232_loopback",
            "default": "no"
          },
          {
            "name": "h19",
            "devname": "serial_heath_h19",
            "default": "no"
          },
          {
            "name": "ie15",
            "devname": "ie15_terminal",
            "default": "no"
          },
          {
            "name": "null_modem",
            "devname": "null_modem",
            "default": "no"
          },
          {
            "name": "keyboard",
            "devname": "serial_keyboard",
            "default": "no"
          },
          {
            "name": "patch",
            "devname": "rs232_patch_box",
            "default": "no"
          },
          {
            "name": "swtpc8212",
            "devname": "swtpc8212_terminal",
            "default": "no"
          },
          {
            "name": "printer",
            "devname": "serial_printer",
            "default": "no"
          },
          {
            "name": "scorpion",
            "devname": "scorpion_ic",
            "default": "no"
          },
          {
            "name": "loopback",
            "devname": "rs232_loopback",
            "default": "no"
          },
          {
            "name": "mockingboard",
            "devname": "mockingboardd",
            "default": "no"
          },
          {
            "name": "msystems_mouse",
            "devname": "rs232_mouse_hle_msystems",
            "default": "no"
          },
          {
            "name": "nss_tvi",
            "devname": "nss_tvinterface",
            "default": "no"
          },
          {
            "name": "rs232_sync_io",
            "devname": "rs232_sync_io",
            "default": "no"
          },
          {
            "name": "pty",
            "devname": "pseudo_terminal",
            "default": "no"
          }
        ]
      },
      {
        "name": ":rs232b",
        "slotoption": [
          {
            "name": "terminal",
            "devname": "serial_terminal",
            "default": "no"
          },
          {
            "name": "sunkbd",
            "devname": "sunkbd_adaptor",
            "default": "no"
          },
          {
            "name": "votraxtnt",
            "devname": "serial_votraxtnt",
            "default": "no"
          },
          {
            "name": "rs_printer",
            "devname": "rs_serial_printer",
            "default": "no"
          },
          {
            "name": "dec_loopback",
            "devname": "dec_rs232_loopback",
            "default": "no"
          },
          {
            "name": "h19",
            "devname": "serial_heath_h19",
            "default": "no"
          },
          {
            "name": "ie15",
            "devname": "ie15_terminal",
            "default": "no"
          },
          {
            "name": "null_modem",
            "devname": "null_modem",
            "default": "no"
          },
          {
            "name": "keyboard",
            "devname": "serial_keyboard",
            "default": "no"
          },
          {
            "name": "patch",
            "devname": "rs232_patch_box",
            "default": "no"
          },
          {
            "name": "swtpc8212",
            "devname": "swtpc8212_terminal",
            "default": "no"
          },
          {
            "name": "printer",
            "devname": "serial_printer",
            "default": "no"
          },
          {
            "name": "scorpion",
            "devname": "scorpion_ic",
            "default": "no"
          },
          {
            "name": "loopback",
            "devname": "rs232_loopback",
            "default": "no"
          },
          {
            "name": "mockingboard",
            "devname": "mockingboardd",
            "default": "no"
          },
          {
            "name": "msystems_mouse",
            "devname": "rs232_mouse_hle_msystems",
            "default": "no"
          },
          {
            "name": "nss_tvi",
            "devname": "nss_tvinterface",
            "default": "no"
          },
          {
            "name": "rs232_sync_io",
            "devname": "rs232_sync_io",
            "default": "no"
          },
          {
            "name": "pty",
            "devname": "pseudo_terminal",
            "default": "no"
          }
        ]
      }
    ]
  }
}