{
  "machine": {
    "name": "galpani4a",
    "sourcefile": "kaneko/suprnova.cpp",
    "cloneof": "galpani4",
    "romof": "galpani4",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Gals Panic 4 (Asia)",
    "year": "1996",
    "manufacturer": "Kaneko",
    "biosset": [
      {
        "name": "japan",
        "description": "Japan",
        "default": "no"
      },
      {
        "name": "europe",
        "description": "Europe",
        "default": "no"
      },
      {
        "name": "asia",
        "description": "Asia",
        "default": "yes"
      },
      {
        "name": "usa",
        "description": "USA",
        "default": "no"
      },
      {
        "name": "korea",
        "description": "Korea",
        "default": "no"
      },
      {
        "name": "japanmod",
        "description": "Japan (No Region Lock)",
        "default": "no"
      },
      {
        "name": "koreamod",
        "description": "Korea (No Region Lock)",
        "default": "no"
      }
    ],
    "rom": [
      {
        "name": "sknsj1.u10",
        "merge": "sknsj1.u10",
        "bios": "japan",
        "size": "524288",
        "crc": "7e2b836c",
        "sha1": "92c5a7a2472496028bff0e5980d41dd294f42144",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sknse2.u10",
        "merge": "sknse2.u10",
        "bios": "europe",
        "size": "524288",
        "crc": "e2b9d7d1",
        "sha1": "b530a3bb9dedc8cfafcba9f1f10277590be04a15",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sknsa1.u10",
        "merge": "sknsa1.u10",
        "bios": "asia",
        "size": "524288",
        "crc": "745e5212",
        "sha1": "caba649ab2d83b2d7e007eecee0fc582c019df38",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sknsu1.u10",
        "merge": "sknsu1.u10",
        "bios": "usa",
        "size": "524288",
        "crc": "384d21ec",
        "sha1": "a27e8a18099d9cea64fa32db28d01101c2a78815",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sknsk1.u10",
        "merge": "sknsk1.u10",
        "bios": "korea",
        "size": "524288",
        "crc": "ff1c9f79",
        "sha1": "a51e598d43e76d37da69b1f094c111273bdfc94a",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "supernova_modbios-japan.u10",
        "merge": "supernova_modbios-japan.u10",
        "bios": "japanmod",
        "size": "524288",
        "crc": "b8d3190c",
        "sha1": "62c9a4a075fd944e89fe95c6b46046101eb6de1c",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "supernova-modbios-korea.u10",
        "merge": "supernova-modbios-korea.u10",
        "bios": "koreamod",
        "size": "524288",
        "crc": "1d90517c",
        "sha1": "463962ffe19880135f0d95a7beda79e27448e872",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4a1_u10.u10",
        "size": "524288",
        "crc": "b14adfbb",
        "sha1": "3b857a6f46a6f39716c5aa8d9df7907ae1856761",
        "region": "game",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4a1_u8.u8",
        "size": "524288",
        "crc": "77fe1f40",
        "sha1": "8c0549d05d4ad7332fdd10a69ce8f4d9cd1ff336",
        "region": "game",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-100-00.u24",
        "merge": "gp4-100-00.u24",
        "size": "2097152",
        "crc": "1df61f01",
        "sha1": "a9e95bbb3013e8f2fd01243b1b392ff07b4f7d02",
        "region": "spritegen",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-101-00.u20",
        "merge": "gp4-101-00.u20",
        "size": "1048576",
        "crc": "8e2c9349",
        "sha1": "a58fa9bcc9684ed4558e3395d592b64a1978a902",
        "region": "spritegen",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-200-00.u16",
        "merge": "gp4-200-00.u16",
        "size": "2097152",
        "crc": "f0781376",
        "sha1": "aeab9553a9af922524e528eb2d019cf36b6e2094",
        "region": "gfx2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-201-00.u18",
        "merge": "gp4-201-00.u18",
        "size": "2097152",
        "crc": "10c4b183",
        "sha1": "80e05f3932495ad4fc9bf928fa66e6d2931bbb06",
        "region": "gfx2",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-300-00.u4",
        "merge": "gp4-300-00.u4",
        "size": "2097152",
        "crc": "8374663a",
        "sha1": "095512564f4de25dc3752d9fbd254b9dabd16d1b",
        "region": "ymz",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gp4-301-00.u7",
        "merge": "gp4-301-00.u7",
        "size": "2097152",
        "crc": "53e9f8fb",
        "sha1": "72104f31089f42cd3384d9494952f33b15cd18ad",
        "region": "ymz",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "skns-r09.u9",
        "merge": "skns-r09.u9",
        "size": "279",
        "crc": "b02058d9",
        "sha1": "77d07e0f329fb1969aa4543cd124e36ad34b07ba",
        "region": "plds",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "skns-r11.u11",
        "merge": "skns-r11.u11",
        "size": "279",
        "crc": "a9f05af4",
        "sha1": "018684c1f9f7c2e1c86f0cb2db2ec7fb02e35cd8",
        "region": "plds",
        "offset": "200",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "sh2_7604"
      },
      {
        "tag": ":scantimer",
        "name": "timer"
      },
      {
        "tag": ":rtc",
        "name": "msm6242"
      },
      {
        "tag": ":nvram",
        "name": "nvram"
      },
      {
        "tag": ":int15_timer",
        "name": "timer"
      },
      {
        "tag": ":int11_timer",
        "name": "timer"
      },
      {
        "tag": ":int9_timer",
        "name": "timer"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":spritegen",
        "name": "sknsspr"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":ymz",
        "name": "ymz280b"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Hitachi SH-2 (SH7604)",
        "clock": "28636000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ymz",
        "name": "Yamaha YMZ280B PCMD8",
        "clock": "16666666"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "320",
      "height": "240",
      "refresh": "59.597100",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "yes",
      "tilt": "yes",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "2",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Service Mode",
        "tag": "400004",
        "mask": "1",
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Flip Screen",
        "tag": "400004",
        "mask": "2",
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "400004",
        "mask": "4",
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "400004",
        "mask": "8",
        "dipvalue": [
          {
            "name": "Off",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "400004",
        "mask": "16",
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "400004",
        "mask": "32",
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Use Backup Ram",
        "tag": "400004",
        "mask": "64",
        "dipvalue": [
          {
            "name": "No",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Yes",
            "value": "64",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Freeze",
        "tag": "400004",
        "mask": "128",
        "dipvalue": [
          {
            "name": "Freezes the game",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Right value",
            "value": "128",
            "default": "yes"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":400000"
      },
      {
        "tag": ":400004"
      },
      {
        "tag": ":40000c"
      },
      {
        "tag": ":Paddle.A"
      },
      {
        "tag": ":Paddle.B"
      },
      {
        "tag": ":Paddle.C"
      },
      {
        "tag": ":Paddle.D"
      }
    ],
    "driver": {
      "status": "imperfect",
      "emulation": "good",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "graphics",
      "status": "imperfect"
    }
  }
}