{
  "machine": {
    "name": "skyrobobl",
    "sourcefile": "nichibutsu/armedf.cpp",
    "cloneof": "skyrobo",
    "romof": "skyrobo",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Sky Robo (bootleg)",
    "year": "1989",
    "manufacturer": "bootleg",
    "rom": [
      {
        "name": "d3",
        "size": "65536",
        "crc": "f29e3c2f",
        "sha1": "6be6f4c8a3dca66ac2a91e1ddfb42488870e615f",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "f3",
        "size": "65536",
        "crc": "b8f2ea33",
        "sha1": "5c0a6836224cc5fb933d43785aa22d5d3f364854",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "d5",
        "size": "65536",
        "crc": "7a01c2cd",
        "sha1": "ad0b7c11bf1e7fafffcb934aab05e1ce2d5b7977",
        "region": "maincpu",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "f5",
        "size": "65536",
        "crc": "070ab490",
        "sha1": "7b5a0204fbb287e2301ee3ad7e9938ca604aed75",
        "region": "maincpu",
        "offset": "20001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "d6",
        "size": "65536",
        "crc": "509b4bbd",
        "sha1": "6913a0d8b8898955665e6a91c6e3b70b11a1169d",
        "region": "maincpu",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "f6",
        "size": "65536",
        "crc": "8fa134a3",
        "sha1": "f1aeeeced945e04f0370ff5f0f6b1f3ca3cccf6a",
        "region": "maincpu",
        "offset": "40001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r",
        "size": "65536",
        "crc": "efcacce6",
        "sha1": "9a0c6ddab33aa15fcba7a231514a5036a32b28c8",
        "region": "maincpu",
        "offset": "60000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "l",
        "size": "65536",
        "crc": "eb53ab48",
        "sha1": "013cef0fba5740a556238532e88c69143cbf32ef",
        "region": "maincpu",
        "offset": "60001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8.17k",
        "merge": "8.17k",
        "size": "65536",
        "crc": "0aeab61e",
        "sha1": "165e0ad58542b65383fef714578da21f62df7b74",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "d8748hd",
        "size": "1024",
        "status": "nodump",
        "region": "mcu",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "7",
        "merge": "7",
        "size": "32768",
        "crc": "f556ef28",
        "sha1": "2acb83cdf23356091056f2cfbbc2b9828ee25b6f",
        "region": "text",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "5.13f",
        "size": "131072",
        "crc": "c9015e2e",
        "sha1": "1545c67bd9023f8df4a4da55b8417a7f732a4e57",
        "region": "foreground",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "6.15f",
        "merge": "6.15f",
        "size": "65536",
        "crc": "27469a76",
        "sha1": "ebf2c60e1f70a589680c05adf10771ac2097b9d0",
        "region": "foreground",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "12.8a",
        "merge": "12.8a",
        "size": "65536",
        "crc": "a5694ea9",
        "sha1": "ea94174495b3a65b3797932074a94df3b55fa0a2",
        "region": "background",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "11.6a",
        "merge": "11.6a",
        "size": "65536",
        "crc": "10b74e2c",
        "sha1": "e3ec68726e7f277dc2043424f2e4d863eb01b3dc",
        "region": "background",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "9.8d",
        "merge": "9.8d",
        "size": "131072",
        "crc": "fe67800e",
        "sha1": "0d3c4c3cb185270260fa691a97cddf082d6a056e",
        "region": "sprite",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "10.9d",
        "merge": "10.9d",
        "size": "131072",
        "crc": "dcb828c4",
        "sha1": "607bc86580a6fe6e15e91131532b0eecd8b7a0cb",
        "region": "sprite",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tf.13h",
        "merge": "tf.13h",
        "size": "256",
        "crc": "81244757",
        "sha1": "6324f63e571f0f7a0bb9eb97f9994809db79493f",
        "region": "proms",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "82s129.cpu",
        "size": "256",
        "crc": "9cc0933c",
        "sha1": "dc90541170c4c21b92a351f5894712e4e2b29c64",
        "region": "proms",
        "offset": "100",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pal16l8.b1",
        "size": "260",
        "crc": "c3af3134",
        "sha1": "464a2fd5b13138a680f130d683e863460267c35b",
        "region": "plds",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pal16r8.b3",
        "size": "260",
        "crc": "e57b5f18",
        "sha1": "7edc28e6ed92ddc667bf7a05f70f341b3e9e0528",
        "region": "plds",
        "offset": "200",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pal16l8.b6",
        "size": "260",
        "crc": "0cd264f8",
        "sha1": "93db1ae7fdf82baaca0b0767c3a7d0b2e821ea34",
        "region": "plds",
        "offset": "400",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pal16r4.e6",
        "size": "260",
        "crc": "d5575cc0",
        "sha1": "a078be6c61deba2fcba11fe2b47b6b2094b6999c",
        "region": "plds",
        "offset": "600",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":mcu",
        "name": "i8751"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":spriteram",
        "name": "buffered_spriteram16"
      },
      {
        "tag": ":audiocpu",
        "name": "z80"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":soundlatch",
        "name": "generic_latch_8"
      },
      {
        "tag": ":ymfilter",
        "name": "filter_biquad"
      },
      {
        "tag": ":dacfilter1",
        "name": "filter_biquad"
      },
      {
        "tag": ":dacfilter2",
        "name": "filter_biquad"
      },
      {
        "tag": ":dac1",
        "name": "dac_8bit_r2r"
      },
      {
        "tag": ":dac2",
        "name": "dac_8bit_r2r"
      },
      {
        "tag": ":ymsnd",
        "name": "ym3812"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "8000000"
      },
      {
        "type": "cpu",
        "tag": "mcu",
        "name": "Intel 8751",
        "clock": "8000000"
      },
      {
        "type": "cpu",
        "tag": "audiocpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ymfilter",
        "name": "Biquad Filter"
      },
      {
        "type": "audio",
        "tag": "dacfilter1",
        "name": "Biquad Filter"
      },
      {
        "type": "audio",
        "tag": "dacfilter2",
        "name": "Biquad Filter"
      },
      {
        "type": "audio",
        "tag": "dac1",
        "name": "8-Bit R-2R DAC"
      },
      {
        "type": "audio",
        "tag": "dac2",
        "name": "8-Bit R-2R DAC"
      },
      {
        "type": "audio",
        "tag": "ymsnd",
        "name": "YM3812 OPL2",
        "clock": "4000000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "320",
      "height": "240",
      "refresh": "59.082013",
      "pixclock": "8000000",
      "htotal": "531",
      "hbend": "96",
      "hbstart": "416",
      "vtotal": "255",
      "vbend": "8",
      "vbstart": "248",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "no",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Lives",
        "tag": "DSW0",
        "mask": "3",
        "diplocation": [
          {
            "name": "DSW0",
            "number": "1",
            "inverted": "no"
          },
          {
            "name": "DSW0",
            "number": "2",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "3",
            "value": "3",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "2",
            "default": "no"
          },
          {
            "name": "5",
            "value": "1",
            "default": "no"
          },
          {
            "name": "6",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Bonus Life",
        "tag": "DSW0",
        "mask": "12",
        "diplocation": [
          {
            "name": "DSW0",
            "number": "3",
            "inverted": "no"
          },
          {
            "name": "DSW0",
            "number": "4",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "80k then every 80k",
            "value": "12",
            "default": "yes"
          },
          {
            "name": "80k then every 100k",
            "value": "4",
            "default": "no"
          },
          {
            "name": "100k then every 80k",
            "value": "8",
            "default": "no"
          },
          {
            "name": "100k then every 100k",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Demo Sounds",
        "tag": "DSW0",
        "mask": "16",
        "diplocation": {
          "name": "DSW0",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "On",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "Off",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Cabinet",
        "tag": "DSW0",
        "mask": "32",
        "diplocation": {
          "name": "DSW0",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Upright",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Cocktail",
            "value": "32",
            "default": "no"
          }
        ]
      },
      {
        "name": "Difficulty",
        "tag": "DSW0",
        "mask": "192",
        "diplocation": [
          {
            "name": "DSW0",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "DSW0",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "Easy",
            "value": "192",
            "default": "yes"
          },
          {
            "name": "Normal",
            "value": "128",
            "default": "no"
          },
          {
            "name": "Hard",
            "value": "64",
            "default": "no"
          },
          {
            "name": "Hardest",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin A",
        "tag": "DSW1",
        "mask": "3",
        "diplocation": [
          {
            "name": "DSW1",
            "number": "1",
            "inverted": "no"
          },
          {
            "name": "DSW1",
            "number": "2",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "1",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "3",
            "default": "yes"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "2",
            "default": "no"
          },
          {
            "name": "Free Play",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin B",
        "tag": "DSW1",
        "mask": "12",
        "diplocation": [
          {
            "name": "DSW1",
            "number": "3",
            "inverted": "no"
          },
          {
            "name": "DSW1",
            "number": "4",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "4",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "12",
            "default": "yes"
          },
          {
            "name": "3 Coins/4 Credits",
            "value": "0",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "8",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSW1",
        "mask": "16",
        "diplocation": {
          "name": "DSW1",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Debug 2 (requires Debug On) (P2 Start skip stage, Invulnerability)",
        "tag": "DSW1",
        "mask": "32",
        "diplocation": {
          "name": "DSW1",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Flip Screen",
        "tag": "DSW1",
        "mask": "64",
        "diplocation": {
          "name": "DSW1",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Debug (P1 Start to pause)",
        "tag": "DSW1",
        "mask": "128",
        "diplocation": {
          "name": "DSW1",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Service Mode",
        "tag": "P2",
        "mask": "512",
        "dipvalue": [
          {
            "name": "Off",
            "value": "512",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSW0"
      },
      {
        "tag": ":DSW1"
      },
      {
        "tag": ":P1"
      },
      {
        "tag": ":P2"
      }
    ],
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}