{
  "machine": {
    "name": "stepstag",
    "sourcefile": "jaleco/tetrisp2.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Stepping Stage Special",
    "year": "1999",
    "manufacturer": "Jaleco",
    "rom": [
      {
        "name": "vj98344ver11.4",
        "size": "524288",
        "crc": "391ca913",
        "sha1": "2cc329aa6419f8a0d7e0fb8a9f4c2b8ca25197b3",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "vj98344ver11.1",
        "size": "524288",
        "crc": "aedcb225",
        "sha1": "f167c390e79ffbf7c019c326384ae656ae8b7d13",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "vj98348ver11.11",
        "size": "524288",
        "crc": "29b7f848",
        "sha1": "c4d89e5c9be622b2d9038c359a5f65ce0dd461b0",
        "region": "sub",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "vj98348ver11.14",
        "size": "524288",
        "crc": "e3314c6c",
        "sha1": "61b0e9f9d0126d9f475304866a03cfa21701d9aa",
        "region": "sub",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-01",
        "size": "4194304",
        "crc": "aa92cebf",
        "sha1": "2ccc0d2ef9bc92c27f0a625819154bbcf9cfde0c",
        "region": "sprite_l",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-02",
        "size": "4194304",
        "crc": "12c65d86",
        "sha1": "7fe5853fa3ba086f8da15702b126eb13c6ea30a9",
        "region": "sprite_l",
        "offset": "400000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "s.s.s._vj-98348_3_pr99021-01",
        "size": "4194304",
        "crc": "e0fbc6f1",
        "sha1": "7ca4507702f3f81bb9de3f9b5d270d379e439633",
        "region": "sprite_l",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-03",
        "size": "4194304",
        "crc": "40fee0df",
        "sha1": "94c3567e82f8039b3169bf4dcb1fcd9e39c6eb27",
        "region": "sprite_m",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-04",
        "size": "4194304",
        "crc": "d6837981",
        "sha1": "56709d73304f0b186c70844ae96f73400b541609",
        "region": "sprite_m",
        "offset": "400000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-05",
        "size": "4194304",
        "crc": "3958473b",
        "sha1": "12279a587263290945744b22aafb80460eea77f7",
        "region": "sprite_m",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-06",
        "size": "4194304",
        "crc": "cfa27c93",
        "sha1": "a0837877736e8e898f3acc64bc87ee0cc4d9f243",
        "region": "sprite_m",
        "offset": "c00000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "s.s.s._vj-98348_19_pr99021-02",
        "size": "4194304",
        "crc": "2d98da1a",
        "sha1": "b09375fa1b4b2e0794632d6e237459009f40310d",
        "region": "sprite_m",
        "offset": "1000000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-01",
        "size": "4194304",
        "crc": "aa92cebf",
        "sha1": "2ccc0d2ef9bc92c27f0a625819154bbcf9cfde0c",
        "region": "sprite_r",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "mr99001-02",
        "size": "4194304",
        "crc": "12c65d86",
        "sha1": "7fe5853fa3ba086f8da15702b126eb13c6ea30a9",
        "region": "sprite_r",
        "offset": "400000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "s.s.s._vj-98348_26_pr99021-01",
        "size": "4194304",
        "crc": "fefb3777",
        "sha1": "df624e105ab1dea52317e318ad29caa02b900788",
        "status": "baddump",
        "region": "sprite_r",
        "offset": "800000",
        "optional": "no"
      },
      {
        "name": "s.s.s._vj-98348_3_pr99021-01",
        "size": "4194304",
        "crc": "e0fbc6f1",
        "sha1": "7ca4507702f3f81bb9de3f9b5d270d379e439633",
        "region": "sprite_r",
        "offset": "800000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "vjdash_ver1.0.ic27",
        "size": "524288",
        "crc": "f3cff858",
        "sha1": "9277e5fb3494f7afb7f3911792d1c68b2b1b147e",
        "status": "baddump",
        "region": "tiles_fg",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "stepstag_scroll",
        "size": "4194304",
        "status": "nodump",
        "region": "tiles_bg",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "stepstag_rott",
        "size": "4194304",
        "status": "nodump",
        "region": "tiles_rot",
        "offset": "0",
        "optional": "no"
      }
    ],
    "disk": {
      "name": "stepstag",
      "status": "nodump",
      "region": "jaleco_vj_pc:pci:07.1:ide1:0:hdd",
      "index": "0",
      "writable": "yes",
      "optional": "no"
    },
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":sub",
        "name": "m68000"
      },
      {
        "tag": ":nvram",
        "name": "nvram"
      },
      {
        "tag": ":watchdog",
        "name": "watchdog"
      },
      {
        "tag": ":lscreen",
        "name": "screen"
      },
      {
        "tag": ":mscreen",
        "name": "screen"
      },
      {
        "tag": ":rscreen",
        "name": "screen"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":lpalette",
        "name": "palette"
      },
      {
        "tag": ":mpalette",
        "name": "palette"
      },
      {
        "tag": ":rpalette",
        "name": "palette"
      },
      {
        "tag": ":sprite",
        "name": "ms32spr"
      },
      {
        "tag": ":sprite_l",
        "name": "ms32spr"
      },
      {
        "tag": ":sprite_m",
        "name": "ms32spr"
      },
      {
        "tag": ":sprite_r",
        "name": "ms32spr"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":sysctrl",
        "name": "jaleco_ms32_sysctrl"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":soundlatch",
        "name": "generic_latch_16"
      },
      {
        "tag": ":jaleco_vj_pc",
        "name": "jaleco_vj_pc"
      },
      {
        "tag": ":jaleco_vj_pc:maincpu",
        "name": "pentium"
      },
      {
        "tag": ":jaleco_vj_pc:pci",
        "name": "pci_root"
      },
      {
        "tag": ":jaleco_vj_pc:pci:00.0",
        "name": "i82439hx"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0",
        "name": "i82371sb_isa"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pit8254",
        "name": "pit8254"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pit8254:counter0",
        "name": "pit_counter"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pit8254:counter1",
        "name": "pit_counter"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pit8254:counter2",
        "name": "pit_counter"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:dma8237_1",
        "name": "am9517a"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:dma8237_2",
        "name": "am9517a"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pic8259_master",
        "name": "pic8259"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:pic8259_slave",
        "name": "pic8259"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:mono",
        "name": "speaker"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:speaker",
        "name": "speaker_sound_device"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.0:isabus",
        "name": "isa16"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1",
        "name": "i82371sb_ide"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide1",
        "name": "idectrl32bm"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide1:0",
        "name": "ata_slot"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide1:0:hdd",
        "name": "idehd"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide1:0:hdd:image",
        "name": "harddisk_image"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide1:1",
        "name": "ata_slot"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2",
        "name": "idectrl32bm"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2:0",
        "name": "ata_slot"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2:0:cdrom",
        "name": "cdrom"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2:0:cdrom:image",
        "name": "cdrom_image"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2:0:cdrom:cdda",
        "name": "cdda"
      },
      {
        "tag": ":jaleco_vj_pc:pci:07.1:ide2:1",
        "name": "ata_slot"
      },
      {
        "tag": ":jaleco_vj_pc:pci:08.0",
        "name": "jaleco_vj_king_qtaro"
      },
      {
        "tag": ":jaleco_vj_pc:pci:08.0:qtaro1",
        "name": "jaleco_vj_qtaro"
      },
      {
        "tag": ":jaleco_vj_pc:pci:08.0:qtaro2",
        "name": "jaleco_vj_qtaro"
      },
      {
        "tag": ":jaleco_vj_pc:pci:08.0:qtaro3",
        "name": "jaleco_vj_qtaro"
      },
      {
        "tag": ":jaleco_vj_pc:pci:2",
        "name": "pci_slot"
      },
      {
        "tag": ":jaleco_vj_pc:pci:2:virgedx",
        "name": "virgedx_pci"
      },
      {
        "tag": ":jaleco_vj_pc:pci:2:virgedx:screen",
        "name": "screen"
      },
      {
        "tag": ":jaleco_vj_pc:pci:2:virgedx:vga",
        "name": "virgedx_vga"
      },
      {
        "tag": ":jaleco_vj_pc:pci:2:virgedx:vga:8514a",
        "name": "ibm8514a"
      },
      {
        "tag": ":jaleco_vj_pc:board4",
        "name": "isa16_slot"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x",
        "name": "fdc37c93x"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc",
        "name": "smc37c78"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:0",
        "name": "floppy_connector"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd",
        "name": "floppy_35_hd"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd:flopsndout",
        "name": "speaker"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd:flopsnd",
        "name": "flopsnd"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:1",
        "name": "floppy_connector"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd",
        "name": "floppy_35_hd"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd:flopsndout",
        "name": "speaker"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd:flopsnd",
        "name": "flopsnd"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt",
        "name": "pc_lpt"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:centronics",
        "name": "centronics"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:centronics:printer",
        "name": "centronics_printer"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:centronics:printer:printer",
        "name": "printer_image"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:cent_data_in",
        "name": "input_buffer"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:cent_ctrl_in",
        "name": "input_buffer"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:cent_status_in",
        "name": "input_buffer"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:cent_data_out",
        "name": "output_latch"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:lpt:cent_ctrl_out",
        "name": "output_latch"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:uart_0",
        "name": "ns16550"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:uart_1",
        "name": "ns16550"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:rtc",
        "name": "ds12885"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:pc_kbdc",
        "name": "kbdc8042"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard",
        "name": "at_keyb"
      },
      {
        "tag": ":jaleco_vj_pc:isa1",
        "name": "isa16_slot"
      },
      {
        "tag": ":jaleco_vj_pc:isa1:vj_sound",
        "name": "jaleco_vj_sound"
      },
      {
        "tag": ":jaleco_vj_pc:isa1:vj_sound:ymz1",
        "name": "ymz280b"
      },
      {
        "tag": ":jaleco_vj_pc:isa1:vj_sound:ymz2",
        "name": "ymz280b"
      },
      {
        "tag": ":jaleco_vj_pc:isa2",
        "name": "isa16_slot"
      },
      {
        "tag": ":jaleco_vj_pc:isa3",
        "name": "isa16_slot"
      },
      {
        "tag": ":jaleco_vj_pc:serport0",
        "name": "rs232"
      },
      {
        "tag": ":jaleco_vj_pc:serport0:vj_ups",
        "name": "rs232_densei_ups"
      },
      {
        "tag": ":jaleco_vj_pc:serport1",
        "name": "rs232"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "12000000"
      },
      {
        "type": "cpu",
        "tag": "sub",
        "name": "Motorola MC68000",
        "clock": "18000000"
      },
      {
        "type": "cpu",
        "tag": "jaleco_vj_pc:maincpu",
        "name": "Intel Pentium",
        "clock": "20000000"
      },
      {
        "type": "cpu",
        "tag": "jaleco_vj_pc:pci:07.0:dma8237_1",
        "name": "AM9517A",
        "clock": "4772727"
      },
      {
        "type": "cpu",
        "tag": "jaleco_vj_pc:pci:07.0:dma8237_2",
        "name": "AM9517A",
        "clock": "4772727"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc",
        "name": "Jaleco VJ PC"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:pci:07.0:mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:pci:07.0:speaker",
        "name": "Filtered DAC"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:pci:07.1:ide2:0:cdrom:cdda",
        "name": "CD/DA",
        "clock": "44100"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd:flopsndout",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd:flopsnd",
        "name": "Floppy sound",
        "clock": "44100"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd:flopsndout",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd:flopsnd",
        "name": "Floppy sound",
        "clock": "44100"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:isa1:vj_sound",
        "name": "VJSlap ISA Sound Card"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:isa1:vj_sound:ymz1",
        "name": "Yamaha YMZ280B PCMD8",
        "clock": "16934400"
      },
      {
        "type": "audio",
        "tag": "jaleco_vj_pc:isa1:vj_sound:ymz2",
        "name": "Yamaha YMZ280B PCMD8",
        "clock": "16934400"
      }
    ],
    "display": [
      {
        "tag": "lscreen",
        "type": "raster",
        "rotate": "270",
        "width": "352",
        "height": "240",
        "refresh": "59.940060",
        "pixclock": "27000000",
        "htotal": "858",
        "hbend": "0",
        "hbstart": "352",
        "vtotal": "525",
        "vbend": "0",
        "vbstart": "240",
        "flipx": "no"
      },
      {
        "tag": "mscreen",
        "type": "raster",
        "rotate": "0",
        "width": "352",
        "height": "240",
        "refresh": "59.940060",
        "pixclock": "27000000",
        "htotal": "858",
        "hbend": "0",
        "hbstart": "352",
        "vtotal": "525",
        "vbend": "0",
        "vbstart": "240",
        "flipx": "no"
      },
      {
        "tag": "rscreen",
        "type": "raster",
        "rotate": "270",
        "width": "352",
        "height": "240",
        "refresh": "59.940060",
        "pixclock": "27000000",
        "htotal": "858",
        "hbend": "0",
        "hbstart": "352",
        "vtotal": "525",
        "vbend": "0",
        "vbstart": "240",
        "flipx": "no"
      },
      {
        "tag": "screen",
        "type": "raster",
        "rotate": "0",
        "width": "320",
        "height": "224",
        "refresh": "59.410646",
        "pixclock": "6000000",
        "htotal": "384",
        "hbend": "0",
        "hbstart": "320",
        "vtotal": "263",
        "vbend": "0",
        "vbstart": "224",
        "flipx": "no"
      },
      {
        "tag": "jaleco_vj_pc:pci:2:virgedx:screen",
        "type": "raster",
        "rotate": "0",
        "width": "640",
        "height": "480",
        "refresh": "53.178707",
        "pixclock": "25174800",
        "htotal": "900",
        "hbend": "0",
        "hbstart": "640",
        "vtotal": "526",
        "vbend": "0",
        "vbstart": "480",
        "flipx": "no"
      }
    ],
    "sound": {
      "channels": "4"
    },
    "input": {
      "players": "3",
      "coins": "1",
      "service": "no",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "ways": "2",
          "reverse": "no"
        },
        {
          "type": "keyboard",
          "player": "1",
          "buttons": "103",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "ways": "2",
          "reverse": "no"
        },
        {
          "type": "mouse",
          "player": "3",
          "buttons": "2",
          "minimum": "0",
          "maximum": "1023",
          "sensitivity": "100",
          "keydelta": "2",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Service Mode",
        "tag": "COINS",
        "mask": "16",
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-1",
        "tag": "DSW",
        "mask": "1",
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-2",
        "tag": "DSW",
        "mask": "2",
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-3",
        "tag": "DSW",
        "mask": "4",
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-4",
        "tag": "DSW",
        "mask": "8",
        "dipvalue": [
          {
            "name": "Off",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-5",
        "tag": "DSW",
        "mask": "16",
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-6",
        "tag": "DSW",
        "mask": "32",
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-7",
        "tag": "DSW",
        "mask": "64",
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 1-8",
        "tag": "DSW",
        "mask": "128",
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-1: >>2, &40",
        "tag": "DSW",
        "mask": "256",
        "dipvalue": [
          {
            "name": "Off",
            "value": "256",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-2: >>4, &20",
        "tag": "DSW",
        "mask": "512",
        "dipvalue": [
          {
            "name": "Off",
            "value": "512",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-3",
        "tag": "DSW",
        "mask": "1024",
        "dipvalue": [
          {
            "name": "Off",
            "value": "1024",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-4",
        "tag": "DSW",
        "mask": "2048",
        "dipvalue": [
          {
            "name": "Off",
            "value": "2048",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-5",
        "tag": "DSW",
        "mask": "4096",
        "dipvalue": [
          {
            "name": "Off",
            "value": "4096",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-6",
        "tag": "DSW",
        "mask": "8192",
        "dipvalue": [
          {
            "name": "Off",
            "value": "8192",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-7",
        "tag": "DSW",
        "mask": "16384",
        "dipvalue": [
          {
            "name": "Off",
            "value": "16384",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "DIPSW 2-8: ?",
        "tag": "DSW",
        "mask": "32768",
        "dipvalue": [
          {
            "name": "Off",
            "value": "32768",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":BUTTONS"
      },
      {
        "tag": ":COINS"
      },
      {
        "tag": ":DSW"
      },
      {
        "tag": ":RHYTHM"
      },
      {
        "tag": ":SOUND_VR1"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_0"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_1"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_2"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_3"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_4"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_5"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_6"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:at_keyboard:pc_keyboard_7"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:pc_kbdc:MOUSEBTN"
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:pc_kbdc:MOUSEX",
        "analog": {
          "mask": "1023"
        }
      },
      {
        "tag": ":jaleco_vj_pc:board4:fdc37c93x:pc_kbdc:MOUSEY",
        "analog": {
          "mask": "1023"
        }
      },
      {
        "tag": ":jaleco_vj_pc:pci:2:virgedx:vga:VGA_SENSE"
      }
    ],
    "adjuster": {
      "name": "Sound Volume",
      "default": "64"
    },
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": [
      {
        "type": "timing",
        "overall": "imperfect"
      },
      {
        "type": "graphics",
        "overall": "imperfect"
      },
      {
        "type": "sound",
        "status": "unemulated"
      }
    ],
    "device": [
      {
        "type": "harddisk",
        "tag": "jaleco_vj_pc:pci:07.1:ide1:0:hdd:image",
        "interface": "ide_hdd,hdd",
        "instance": {
          "name": "harddisk",
          "briefname": "hard"
        },
        "extension": [
          {
            "name": "chd"
          },
          {
            "name": "hd"
          },
          {
            "name": "hdv"
          },
          {
            "name": "2mg"
          },
          {
            "name": "hdi"
          }
        ]
      },
      {
        "type": "cdrom",
        "tag": "jaleco_vj_pc:pci:07.1:ide2:0:cdrom:image",
        "interface": "cdrom",
        "instance": {
          "name": "cdrom",
          "briefname": "cdrm"
        },
        "extension": [
          {
            "name": "chd"
          },
          {
            "name": "cue"
          },
          {
            "name": "toc"
          },
          {
            "name": "nrg"
          },
          {
            "name": "gdi"
          },
          {
            "name": "iso"
          },
          {
            "name": "cdr"
          }
        ]
      },
      {
        "type": "floppydisk",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:0:35hd",
        "interface": "floppy_3_5",
        "instance": {
          "name": "floppydisk1",
          "briefname": "flop1"
        },
        "extension": [
          {
            "name": "mfi"
          },
          {
            "name": "dfi"
          },
          {
            "name": "mfm"
          },
          {
            "name": "td0"
          },
          {
            "name": "imd"
          },
          {
            "name": "86f"
          },
          {
            "name": "d77"
          },
          {
            "name": "d88"
          },
          {
            "name": "1dd"
          },
          {
            "name": "cqm"
          },
          {
            "name": "cqi"
          },
          {
            "name": "dsk"
          },
          {
            "name": "ima"
          },
          {
            "name": "img"
          },
          {
            "name": "ufi"
          },
          {
            "name": "360"
          },
          {
            "name": "ipf"
          }
        ]
      },
      {
        "type": "floppydisk",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:fdc:1:35hd",
        "interface": "floppy_3_5",
        "instance": {
          "name": "floppydisk2",
          "briefname": "flop2"
        },
        "extension": [
          {
            "name": "mfi"
          },
          {
            "name": "dfi"
          },
          {
            "name": "mfm"
          },
          {
            "name": "td0"
          },
          {
            "name": "imd"
          },
          {
            "name": "86f"
          },
          {
            "name": "d77"
          },
          {
            "name": "d88"
          },
          {
            "name": "1dd"
          },
          {
            "name": "cqm"
          },
          {
            "name": "cqi"
          },
          {
            "name": "dsk"
          },
          {
            "name": "ima"
          },
          {
            "name": "img"
          },
          {
            "name": "ufi"
          },
          {
            "name": "360"
          },
          {
            "name": "ipf"
          }
        ]
      },
      {
        "type": "printout",
        "tag": "jaleco_vj_pc:board4:fdc37c93x:lpt:centronics:printer:printer",
        "instance": {
          "name": "printout",
          "briefname": "prin"
        },
        "extension": {
          "name": "prn"
        }
      }
    ],
    "slot": [
      {
        "name": "jaleco_vj_pc:pci:07.1:ide1:0",
        "slotoption": [
          {
            "name": "zip100",
            "devname": "zip100_ide",
            "default": "no"
          },
          {
            "name": "xm3301",
            "devname": "xm3301",
            "default": "no"
          },
          {
            "name": "px320a",
            "devname": "px320a",
            "default": "no"
          },
          {
            "name": "cr589",
            "devname": "cr589",
            "default": "no"
          },
          {
            "name": "cp2024",
            "devname": "cp2024",
            "default": "no"
          },
          {
            "name": "hdd",
            "devname": "idehd",
            "default": "yes"
          },
          {
            "name": "cf",
            "devname": "atacf",
            "default": "no"
          },
          {
            "name": "cdrom",
            "devname": "cdrom",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:pci:07.1:ide1:1",
        "slotoption": [
          {
            "name": "zip100",
            "devname": "zip100_ide",
            "default": "no"
          },
          {
            "name": "xm3301",
            "devname": "xm3301",
            "default": "no"
          },
          {
            "name": "px320a",
            "devname": "px320a",
            "default": "no"
          },
          {
            "name": "cr589",
            "devname": "cr589",
            "default": "no"
          },
          {
            "name": "cp2024",
            "devname": "cp2024",
            "default": "no"
          },
          {
            "name": "hdd",
            "devname": "idehd",
            "default": "no"
          },
          {
            "name": "cf",
            "devname": "atacf",
            "default": "no"
          },
          {
            "name": "cdrom",
            "devname": "cdrom",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:pci:07.1:ide2:0",
        "slotoption": [
          {
            "name": "zip100",
            "devname": "zip100_ide",
            "default": "no"
          },
          {
            "name": "xm3301",
            "devname": "xm3301",
            "default": "no"
          },
          {
            "name": "px320a",
            "devname": "px320a",
            "default": "no"
          },
          {
            "name": "cr589",
            "devname": "cr589",
            "default": "no"
          },
          {
            "name": "cp2024",
            "devname": "cp2024",
            "default": "no"
          },
          {
            "name": "hdd",
            "devname": "idehd",
            "default": "no"
          },
          {
            "name": "cf",
            "devname": "atacf",
            "default": "no"
          },
          {
            "name": "cdrom",
            "devname": "cdrom",
            "default": "yes"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:pci:07.1:ide2:1",
        "slotoption": [
          {
            "name": "zip100",
            "devname": "zip100_ide",
            "default": "no"
          },
          {
            "name": "xm3301",
            "devname": "xm3301",
            "default": "no"
          },
          {
            "name": "px320a",
            "devname": "px320a",
            "default": "no"
          },
          {
            "name": "cr589",
            "devname": "cr589",
            "default": "no"
          },
          {
            "name": "cp2024",
            "devname": "cp2024",
            "default": "no"
          },
          {
            "name": "hdd",
            "devname": "idehd",
            "default": "no"
          },
          {
            "name": "cf",
            "devname": "atacf",
            "default": "no"
          },
          {
            "name": "cdrom",
            "devname": "cdrom",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:board4:fdc37c93x:fdc:0",
        "slotoption": [
          {
            "name": "35dd",
            "devname": "floppy_35_dd",
            "default": "no"
          },
          {
            "name": "525dd",
            "devname": "floppy_525_dd",
            "default": "no"
          },
          {
            "name": "35hd",
            "devname": "floppy_35_hd",
            "default": "yes"
          },
          {
            "name": "525hd",
            "devname": "floppy_525_hd",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:board4:fdc37c93x:fdc:1",
        "slotoption": [
          {
            "name": "35dd",
            "devname": "floppy_35_dd",
            "default": "no"
          },
          {
            "name": "525dd",
            "devname": "floppy_525_dd",
            "default": "no"
          },
          {
            "name": "35hd",
            "devname": "floppy_35_hd",
            "default": "yes"
          },
          {
            "name": "525hd",
            "devname": "floppy_525_hd",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:board4:fdc37c93x:lpt:centronics",
        "slotoption": [
          {
            "name": "nlq401",
            "devname": "nlq401",
            "default": "no"
          },
          {
            "name": "smartboard",
            "devname": "centronics_smartboard",
            "default": "no"
          },
          {
            "name": "mz1p16",
            "devname": "mz1p16",
            "default": "no"
          },
          {
            "name": "covox_stereo",
            "devname": "covox_stereo",
            "default": "no"
          },
          {
            "name": "chessmec",
            "devname": "centronics_chessmec",
            "default": "no"
          },
          {
            "name": "digiblst",
            "devname": "cpcdigiblst",
            "default": "no"
          },
          {
            "name": "pl80",
            "devname": "comx_pl80",
            "default": "no"
          },
          {
            "name": "printer",
            "devname": "centronics_printer",
            "default": "yes"
          },
          {
            "name": "neomania",
            "devname": "neomania_adapter",
            "default": "no"
          },
          {
            "name": "ex800",
            "devname": "ex800",
            "default": "no"
          },
          {
            "name": "rx80",
            "devname": "epson_rx80",
            "default": "no"
          },
          {
            "name": "ap2000",
            "devname": "ap2000",
            "default": "no"
          },
          {
            "name": "samdac",
            "devname": "centronics_samdac",
            "default": "no"
          },
          {
            "name": "fx80",
            "devname": "epson_fx80",
            "default": "no"
          },
          {
            "name": "lx810l",
            "devname": "lx810l",
            "default": "no"
          },
          {
            "name": "pc6022",
            "devname": "pc6022",
            "default": "no"
          },
          {
            "name": "lx800",
            "devname": "lx800",
            "default": "no"
          },
          {
            "name": "p72",
            "devname": "p72",
            "default": "no"
          },
          {
            "name": "jx80",
            "devname": "epson_jx80",
            "default": "no"
          },
          {
            "name": "covox",
            "devname": "covox",
            "default": "no"
          },
          {
            "name": "adaptator",
            "devname": "adaptator_multitap",
            "default": "no"
          }
        ]
      },
      {
        "name": "jaleco_vj_pc:serport0",
        "slotoption": {
          "name": "vj_ups",
          "devname": "rs232_densei_ups",
          "default": "yes"
        }
      },
      {
        "name": "jaleco_vj_pc:serport1",
        "slotoption": {
          "name": "vj_ups",
          "devname": "rs232_densei_ups",
          "default": "no"
        }
      }
    ]
  }
}