{
  "machine": {
    "name": "m1ppdta",
    "sourcefile": "maygay/maygay1bsw.cpp",
    "ismechanical": "yes",
    "cloneof": "m1ppdt",
    "romof": "m1ppdt",
    "isbios": "no",
    "isdevice": "no",
    "runnable": "yes",
    "description": "Pink Panther (German) (Maygay) (M1A/B) (set 2)",
    "year": "1995",
    "manufacturer": "Maygay",
    "rom": [
      {
        "name": "pinkpanther.bin",
        "size": "65536",
        "crc": "793a764e",
        "sha1": "0ba570da8ee4b5dda1d7d482a1f6ad85b70714c4",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ppsound.bin",
        "size": "262144",
        "crc": "e20eea22",
        "sha1": "2e000fa7e85759c7f4c254d4d9c33ef481e459a7",
        "region": "upd",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "m1a-mcu.bin",
        "merge": "m1a-mcu.bin",
        "size": "4096",
        "crc": "ae957b00",
        "sha1": "83267b64335b4ab33cc033d5003c4c93c813fc37",
        "region": "mcu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gal16v8a.m1a.a.u32",
        "merge": "gal16v8a.m1a.a.u32",
        "size": "279",
        "crc": "5da2b5ab",
        "sha1": "7af5ee675e280905fa41aee23b06394a59c8758d",
        "region": "gals",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gal16v8.digi.a.u5",
        "merge": "gal16v8.digi.a.u5",
        "size": "279",
        "crc": "137c8d65",
        "sha1": "c86d8ae7e0c99c4f179810dd12e7f412f167093e",
        "region": "gals",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gal16v8.digi.b.u5",
        "merge": "gal16v8.digi.b.u5",
        "size": "279",
        "crc": "98dc995a",
        "sha1": "13056e0b2a979a92279b668ce570b80bb75654f9",
        "region": "gals",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gal16v8.esp.b.u9",
        "merge": "gal16v8.esp.b.u9",
        "size": "279",
        "crc": "d0ea9b54",
        "sha1": "b7611fb4004431a21f81be10934392bea8dc00a0",
        "region": "gals",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "mc6809"
      },
      {
        "tag": ":mcu",
        "name": "i80c51"
      },
      {
        "tag": ":duart68681",
        "name": "mc68681"
      },
      {
        "tag": ":duart68681:cha",
        "name": "duart_channel"
      },
      {
        "tag": ":duart68681:chb",
        "name": "duart_channel"
      },
      {
        "tag": ":pia",
        "name": "pia6821"
      },
      {
        "tag": ":mainlatch",
        "name": "hc259"
      },
      {
        "tag": ":vfd",
        "name": "s16lf01"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":aysnd",
        "name": "ym2149"
      },
      {
        "tag": ":ymsnd",
        "name": "ym2413"
      },
      {
        "tag": ":nmitimer",
        "name": "timer"
      },
      {
        "tag": ":i8279",
        "name": "i8279"
      },
      {
        "tag": ":i8279_2",
        "name": "i8279"
      },
      {
        "tag": ":reel0",
        "name": "stepper"
      },
      {
        "tag": ":reel1",
        "name": "stepper"
      },
      {
        "tag": ":reel2",
        "name": "stepper"
      },
      {
        "tag": ":reel3",
        "name": "stepper"
      },
      {
        "tag": ":reel4",
        "name": "stepper"
      },
      {
        "tag": ":reel5",
        "name": "stepper"
      },
      {
        "tag": ":meters",
        "name": "meters"
      },
      {
        "tag": ":nvram",
        "name": "nvram"
      },
      {
        "tag": ":upd",
        "name": "upd7759"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC6809",
        "clock": "4000000"
      },
      {
        "type": "cpu",
        "tag": "mcu",
        "name": "Intel 80C51",
        "clock": "2000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "aysnd",
        "name": "YM2149 SSG",
        "clock": "8000000"
      },
      {
        "type": "audio",
        "tag": "ymsnd",
        "name": "YM2413 OPLL",
        "clock": "2000000"
      },
      {
        "type": "audio",
        "tag": "upd",
        "name": "NEC uPD7759",
        "clock": "640000"
      }
    ],
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "yes",
      "tilt": "no",
      "control": {
        "type": "only_buttons",
        "buttons": "6",
        "reverse": "no"
      }
    },
    "dipswitch": [
      {
        "name": "SW101",
        "tag": "SW1",
        "mask": "1",
        "diplocation": {
          "name": "SW1",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "1",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW102",
        "tag": "SW1",
        "mask": "2",
        "diplocation": {
          "name": "SW1",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "2",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW103",
        "tag": "SW1",
        "mask": "4",
        "diplocation": {
          "name": "SW1",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "4",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW104",
        "tag": "SW1",
        "mask": "8",
        "diplocation": {
          "name": "SW1",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "8",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW105",
        "tag": "SW1",
        "mask": "16",
        "diplocation": {
          "name": "SW1",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "16",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW106",
        "tag": "SW1",
        "mask": "32",
        "diplocation": {
          "name": "SW1",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "32",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW107",
        "tag": "SW1",
        "mask": "64",
        "diplocation": {
          "name": "SW1",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "64",
            "default": "no"
          }
        ]
      },
      {
        "name": "AntiFraud Protection",
        "tag": "SW1",
        "mask": "128",
        "diplocation": {
          "name": "SW1",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "no"
          },
          {
            "name": "On",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "SW201",
        "tag": "SW2",
        "mask": "1",
        "diplocation": {
          "name": "SW2",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "1",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW202",
        "tag": "SW2",
        "mask": "2",
        "diplocation": {
          "name": "SW2",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "2",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW203",
        "tag": "SW2",
        "mask": "4",
        "diplocation": {
          "name": "SW2",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "4",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW204",
        "tag": "SW2",
        "mask": "8",
        "diplocation": {
          "name": "SW2",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "8",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW205",
        "tag": "SW2",
        "mask": "16",
        "diplocation": {
          "name": "SW2",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "16",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW206",
        "tag": "SW2",
        "mask": "32",
        "diplocation": {
          "name": "SW2",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "32",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW207",
        "tag": "SW2",
        "mask": "64",
        "diplocation": {
          "name": "SW2",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "64",
            "default": "no"
          }
        ]
      },
      {
        "name": "SW208",
        "tag": "SW2",
        "mask": "128",
        "diplocation": {
          "name": "SW2",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "128",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":STROBE2"
      },
      {
        "tag": ":STROBE3"
      },
      {
        "tag": ":STROBE4"
      },
      {
        "tag": ":STROBE5"
      },
      {
        "tag": ":STROBE6"
      },
      {
        "tag": ":STROBE7"
      },
      {
        "tag": ":SW1"
      },
      {
        "tag": ":SW2"
      }
    ],
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "yes",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "unemulated"
    }
  }
}