{
  "machine": {
    "name": "teetert",
    "sourcefile": "exidy/exidy.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Teeter Torture (prototype)",
    "year": "1982",
    "manufacturer": "Exidy",
    "rom": [
      {
        "name": "13a-cpu",
        "size": "4096",
        "crc": "f4e4d991",
        "sha1": "6683c1552b56b20f2296e461aff697af73563792",
        "region": "maincpu",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "12a-cpu",
        "size": "4096",
        "crc": "c6d8cb04",
        "sha1": "3b9ae8fdc35117c73c91daed66e93e5344bdcd7e",
        "region": "maincpu",
        "offset": "9000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "11a-cpu",
        "size": "4096",
        "crc": "bac9b259",
        "sha1": "0265cbd683fadf42f8a6b71958cbe782a732c257",
        "region": "maincpu",
        "offset": "a000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "10a-cpu",
        "size": "4096",
        "crc": "3ae7e445",
        "sha1": "e511ce4c553ac58e87b6ee623f8c42d7653de972",
        "region": "maincpu",
        "offset": "b000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "9a-cpu",
        "size": "4096",
        "crc": "0cba424d",
        "sha1": "54377163a8b8082639baf56b960eb26268462d46",
        "region": "maincpu",
        "offset": "c000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "8a-cpu",
        "size": "4096",
        "crc": "68de66e7",
        "sha1": "70a0cc950f16f2c408fae717e6fdb75eb0fd8039",
        "region": "maincpu",
        "offset": "d000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "7a-cpu",
        "size": "4096",
        "crc": "84491333",
        "sha1": "db9f8e4c49057a4574a3784d71e627da7f7a4b44",
        "region": "maincpu",
        "offset": "e000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "6a-cpu",
        "size": "4096",
        "crc": "3600d465",
        "sha1": "84d633e042f73bfd6bf4a4d0ffee1cd2027c65d2",
        "region": "maincpu",
        "offset": "f000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "3a-ac",
        "size": "2048",
        "crc": "83b8836f",
        "sha1": "ec0e2de62caea61ceff56e924449213997bff8cd",
        "region": "soundbd:audiocpu",
        "offset": "5800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "4a-ac",
        "size": "2048",
        "crc": "5154c39e",
        "sha1": "e6f011630eb1aa4116a0e5824ad6b65c1be2455f",
        "region": "soundbd:audiocpu",
        "offset": "6000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "5a-ac",
        "size": "2048",
        "crc": "1e1e3916",
        "sha1": "867e586583e07cd01e0e852f6ea52a040995725d",
        "region": "soundbd:audiocpu",
        "offset": "6800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "6a-ac",
        "size": "2048",
        "crc": "80f3357a",
        "sha1": "f1ee638251e8676a526e6367c11866b1d52f5910",
        "region": "soundbd:audiocpu",
        "offset": "7000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "7a-ac",
        "size": "2048",
        "crc": "466addc7",
        "sha1": "0230b5365d6aeee3ca47666a9eadee4141de125b",
        "region": "soundbd:audiocpu",
        "offset": "7800",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "11d-cpu",
        "size": "2048",
        "crc": "0fe70b00",
        "sha1": "6068be263d7a8e6b71af6f4dceec40bb8d246376",
        "region": "gfx1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tt14h.123",
        "size": "32",
        "crc": "f76b4fcf",
        "sha1": "197e0cc508ffeb5cefa4046bdfb158939d598225",
        "region": "proms",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tt5c.129",
        "size": "256",
        "crc": "43b35bb7",
        "sha1": "0a0cecea8faff9f3ff4c2ceda0b5b25e8e1cd667",
        "region": "proms",
        "offset": "20",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "tt6d.123",
        "size": "32",
        "crc": "e26f9053",
        "sha1": "eec35b6aa2c2d305418306bf4a1754a0583f109f",
        "region": "proms",
        "offset": "120",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m6502"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":pia",
        "name": "pia6821"
      },
      {
        "tag": ":soundbd",
        "name": "venture_sound"
      },
      {
        "tag": ":soundbd:riot",
        "name": "mos6532"
      },
      {
        "tag": ":soundbd:pia",
        "name": "pia6821"
      },
      {
        "tag": ":soundbd:pit",
        "name": "pit8253"
      },
      {
        "tag": ":soundbd:pit:counter0",
        "name": "pit_counter"
      },
      {
        "tag": ":soundbd:pit:counter1",
        "name": "pit_counter"
      },
      {
        "tag": ":soundbd:pit:counter2",
        "name": "pit_counter"
      },
      {
        "tag": ":soundbd:audioirq",
        "name": "ipt_merge_any_hi"
      },
      {
        "tag": ":soundbd:mono",
        "name": "speaker"
      },
      {
        "tag": ":soundbd:audiocpu",
        "name": "m6502"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "MOS Technology 6502",
        "clock": "705562"
      },
      {
        "type": "cpu",
        "tag": "soundbd:audiocpu",
        "name": "MOS Technology 6502",
        "clock": "894886"
      },
      {
        "type": "audio",
        "tag": "soundbd",
        "name": "Exidy SFX+PSG"
      },
      {
        "type": "audio",
        "tag": "soundbd:mono",
        "name": "Speaker"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "256",
      "height": "256",
      "refresh": "59.996811",
      "pixclock": "5644500",
      "htotal": "336",
      "hbend": "0",
      "hbstart": "256",
      "vtotal": "280",
      "vbend": "0",
      "vbstart": "256",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "coins": "2",
      "service": "no",
      "tilt": "no",
      "control": {
        "type": "dial",
        "buttons": "1",
        "minimum": "0",
        "maximum": "255",
        "sensitivity": "5",
        "keydelta": "30",
        "reverse": "yes"
      }
    },
    "dipswitch": [
      {
        "name": "Bonus Life",
        "tag": "DSW",
        "mask": "6",
        "diplocation": [
          {
            "name": "SW1",
            "number": "2",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "3",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "20000",
            "value": "6",
            "default": "yes"
          },
          {
            "name": "30000",
            "value": "4",
            "default": "no"
          },
          {
            "name": "40000",
            "value": "2",
            "default": "no"
          },
          {
            "name": "50000",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Lives",
        "tag": "DSW",
        "mask": "96",
        "diplocation": [
          {
            "name": "SW1",
            "number": "6",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "7",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "5",
            "value": "0",
            "default": "no"
          },
          {
            "name": "4",
            "value": "32",
            "default": "no"
          },
          {
            "name": "3",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "2",
            "value": "96",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coinage",
        "tag": "DSW",
        "mask": "152",
        "diplocation": [
          {
            "name": "SW1",
            "number": "4",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "144",
            "default": "no"
          },
          {
            "name": "Pence: A 2C/1C B 1C/3C",
            "value": "0",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "152",
            "default": "yes"
          },
          {
            "name": "Pence: A 1C/1C B 1C/4C",
            "value": "16",
            "default": "no"
          },
          {
            "name": "Pence: A 1C/1C B 1C/5C",
            "value": "24",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "136",
            "default": "no"
          },
          {
            "name": "1C/3C, 2C/7C",
            "value": "8",
            "default": "no"
          },
          {
            "name": "1 Coin/4 Credits",
            "value": "128",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DIAL",
        "analog": {
          "mask": "255"
        }
      },
      {
        "tag": ":DSW"
      },
      {
        "tag": ":IN0"
      },
      {
        "tag": ":IN2"
      },
      {
        "tag": ":INTSOURCE"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}