{
  "machine": {
    "name": "luna_68k_gpu",
    "sourcefile": "omron/luna_68k_gpu.cpp",
    "isdevice": "yes",
    "runnable": "no",
    "isbios": "no",
    "ismechanical": "no",
    "description": "Omron Luna 68k DPU/GPU combination VME board",
    "rom": [
      {
        "name": "jaw-2500__rom0__v1.21.rom0",
        "size": "131072",
        "crc": "3aa5dfa8",
        "sha1": "e703402b6d2271c303c6abe8833281e994c244de",
        "region": "gpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "jaw-2500__rom1__v1.21.rom1",
        "size": "131072",
        "crc": "9881eecd",
        "sha1": "4a87417d9bf801e797bf504d18a6c6b5d3911706",
        "region": "gpu",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":_tmp:cpu",
        "name": "m68020fpu"
      },
      {
        "tag": ":_tmp:dac",
        "name": "bt458"
      },
      {
        "tag": ":_tmp:mfp",
        "name": "mc68901"
      },
      {
        "tag": ":_tmp:tty",
        "name": "rs232"
      },
      {
        "tag": ":_tmp:duart0",
        "name": "mc68681"
      },
      {
        "tag": ":_tmp:duart0:cha",
        "name": "duart_channel"
      },
      {
        "tag": ":_tmp:duart0:chb",
        "name": "duart_channel"
      },
      {
        "tag": ":_tmp:duart1",
        "name": "mc68681"
      },
      {
        "tag": ":_tmp:duart1:cha",
        "name": "duart_channel"
      },
      {
        "tag": ":_tmp:duart1:chb",
        "name": "duart_channel"
      },
      {
        "tag": ":_tmp:gpu_nvram",
        "name": "nvram"
      },
      {
        "tag": ":_tmp:screen",
        "name": "screen"
      }
    ],
    "chip": {
      "type": "cpu",
      "tag": ":cpu",
      "name": "Motorola MC68020FPU",
      "clock": "16670000"
    },
    "display": {
      "tag": ":screen",
      "type": "raster",
      "rotate": "0",
      "width": "1280",
      "height": "1024",
      "refresh": "59.185606",
      "pixclock": "108000000",
      "htotal": "1728",
      "hbend": "0",
      "hbstart": "1280",
      "vtotal": "1056",
      "vbend": "0",
      "vbstart": "1024",
      "flipx": "no"
    },
    "dipswitch": [
      {
        "name": "Monitor (on serial)",
        "tag": ":DIPS",
        "mask": "16777216",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "16777216",
            "default": "no"
          }
        ]
      },
      {
        "name": "unk01",
        "tag": ":DIPS",
        "mask": "33554432",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "33554432",
            "default": "no"
          }
        ]
      },
      {
        "name": "unk02",
        "tag": ":DIPS",
        "mask": "67108864",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "67108864",
            "default": "no"
          }
        ]
      },
      {
        "name": "RAM test",
        "tag": ":DIPS",
        "mask": "134217728",
        "dipvalue": [
          {
            "name": "On",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Off",
            "value": "134217728",
            "default": "yes"
          }
        ]
      },
      {
        "name": "unk04",
        "tag": ":DIPS",
        "mask": "268435456",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "268435456",
            "default": "no"
          }
        ]
      },
      {
        "name": "Verbose errors",
        "tag": ":DIPS",
        "mask": "536870912",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "536870912",
            "default": "no"
          }
        ]
      },
      {
        "name": "unk06",
        "tag": ":DIPS",
        "mask": "1073741824",
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "1073741824",
            "default": "no"
          }
        ]
      },
      {
        "name": "Rectangle copy",
        "tag": ":DIPS",
        "mask": "2147483648",
        "dipvalue": [
          {
            "name": "Software",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Accelerated",
            "value": "2147483648",
            "default": "no"
          }
        ]
      }
    ],
    "slot": {
      "name": ":tty",
      "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"
        }
      ]
    }
  }
}