{
  "machine": {
    "name": "gijoeaa",
    "sourcefile": "konami/gijoe.cpp",
    "cloneof": "gijoe",
    "romof": "gijoe",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "G.I. Joe (Asia, AA)",
    "year": "1992",
    "manufacturer": "Konami",
    "rom": [
      {
        "name": "069aa03.14e",
        "size": "262144",
        "crc": "74355c6e",
        "sha1": "01d7b5994c5b9b6e87fb9a35ffed9cc540cfcd05",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069aa02.18e",
        "size": "262144",
        "crc": "d3dd0397",
        "sha1": "6caac73d259ff6707ded2457b4968d3d0a3c4eb3",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a12.13e",
        "merge": "069a12.13e",
        "size": "262144",
        "crc": "75a7585c",
        "sha1": "443d6dee99edbe81ab1b7289e6cad403fe01cc0d",
        "region": "maincpu",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a11.16e",
        "merge": "069a11.16e",
        "size": "262144",
        "crc": "3153e788",
        "sha1": "fde4543eac707ef24b431e64011cf0f923d4d3ac",
        "region": "maincpu",
        "offset": "80001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a01.7c",
        "merge": "069a01.7c",
        "size": "65536",
        "crc": "74172b99",
        "sha1": "f5e0e0d43317454fdacd3df7cd3035fcae4aef68",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a10.18j",
        "merge": "069a10.18j",
        "size": "1048576",
        "crc": "4c6743ee",
        "sha1": "fa94fbfb55955fdb40705e79b49103676961d919",
        "region": "k056832",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a09.16j",
        "merge": "069a09.16j",
        "size": "1048576",
        "crc": "e6e36b05",
        "sha1": "fecad503f2c285b2b0312e888c06dd6e87f95a07",
        "region": "k056832",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a08.6h",
        "merge": "069a08.6h",
        "size": "1048576",
        "crc": "325477d4",
        "sha1": "140c57b0ac9e5cf702d788f416408a5eeb5d6d3c",
        "region": "k053246",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a05.1h",
        "merge": "069a05.1h",
        "size": "1048576",
        "crc": "c4ab07ed",
        "sha1": "dc806eff00937d9465b1726fae8fdc3022464a28",
        "region": "k053246",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a07.4h",
        "merge": "069a07.4h",
        "size": "1048576",
        "crc": "ccaa3971",
        "sha1": "16989cbbd65fe1b41c4a85fea02ba1e9880818a9",
        "region": "k053246",
        "offset": "4",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a06.2h",
        "merge": "069a06.2h",
        "size": "1048576",
        "crc": "63eba8e1",
        "sha1": "aa318d356c2580765452106ea0d2228273a90523",
        "region": "k053246",
        "offset": "6",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "069a04.1e",
        "merge": "069a04.1e",
        "size": "2097152",
        "crc": "11d6dcd6",
        "sha1": "04cbff9f61cd8641db538db809ddf20da29fd5ac",
        "region": "k054539",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "er5911.7d",
        "size": "128",
        "crc": "6363513c",
        "sha1": "181cbf2bd4960740d437c714dc70bb7e64c95348",
        "region": "eeprom",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":audiocpu",
        "name": "z80"
      },
      {
        "tag": ":eeprom",
        "name": "er5911_8"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":k056832",
        "name": "k056832"
      },
      {
        "tag": ":k053246",
        "name": "k053247"
      },
      {
        "tag": ":k053251",
        "name": "k053251"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":k054321",
        "name": "k054321"
      },
      {
        "tag": ":k054321:soundlatch0",
        "name": "generic_latch_8"
      },
      {
        "tag": ":k054321:soundlatch1",
        "name": "generic_latch_8"
      },
      {
        "tag": ":k054321:soundlatch2",
        "name": "generic_latch_8"
      },
      {
        "tag": ":k054539",
        "name": "k054539"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "16000000"
      },
      {
        "type": "cpu",
        "tag": "audiocpu",
        "name": "Zilog Z80",
        "clock": "8000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "k054539",
        "name": "Konami 054539 ADPCM",
        "clock": "18432000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "288",
      "height": "224",
      "refresh": "59.637405",
      "pixclock": "6000000",
      "htotal": "384",
      "hbend": "24",
      "hbstart": "312",
      "vtotal": "262",
      "vbend": "16",
      "vbstart": "240",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "4",
      "coins": "4",
      "service": "yes",
      "tilt": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "3",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "4",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Sound",
        "tag": "P1_P2",
        "mask": "128",
        "diplocation": {
          "name": "SW1",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Mono",
            "value": "128",
            "default": "no"
          },
          {
            "name": "Stereo",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Coin mechanism",
        "tag": "P1_P2",
        "mask": "32768",
        "diplocation": {
          "name": "SW1",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Common",
            "value": "32768",
            "default": "yes"
          },
          {
            "name": "Independent",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Players",
        "tag": "P3_P4",
        "mask": "128",
        "diplocation": {
          "name": "SW1",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "2",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unused",
        "tag": "P3_P4",
        "mask": "32768",
        "diplocation": {
          "name": "SW1",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32768",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":EEPROMOUT"
      },
      {
        "tag": ":P1_P2"
      },
      {
        "tag": ":P3_P4"
      },
      {
        "tag": ":START"
      },
      {
        "tag": ":SYSTEM"
      }
    ],
    "driver": {
      "status": "imperfect",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "overall": "imperfect"
    }
  }
}