{
  "machine": {
    "name": "robotronr3",
    "sourcefile": "williams/williams.cpp",
    "cloneof": "robotron",
    "romof": "robotron",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Robotron: 2084 (Release 3, prototype)",
    "year": "1982",
    "manufacturer": "Williams / Vid Kidz",
    "rom": [
      {
        "name": "r3_1.e4",
        "size": "4096",
        "crc": "2e5433ee",
        "sha1": "cee8701578889b62968d423f6ddb53f7afe0bdbb",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_2.c4",
        "merge": "2084_rom_2b_3005-14.c4",
        "size": "4096",
        "crc": "5bc6c614",
        "sha1": "4d6e82bc29f49100f7751ccfc6a9ff35695b84b3",
        "region": "maincpu",
        "offset": "1000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_3.a4",
        "size": "4096",
        "crc": "37962af2",
        "sha1": "6f9774b3ba9d9855b92b0be3eeaa2b631d0b5d4a",
        "region": "maincpu",
        "offset": "2000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_4.e5",
        "size": "4096",
        "crc": "9c140843",
        "sha1": "14ebc056cde6cd9baf13199ab7ed76a8655dade4",
        "region": "maincpu",
        "offset": "3000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_5.c5",
        "size": "4096",
        "crc": "24726007",
        "sha1": "8b4ed881f64e3ce73ac1a9ae2c184721c1ab37cc",
        "region": "maincpu",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_6.a5",
        "size": "4096",
        "crc": "097e174d",
        "sha1": "287b9a865806e4d47c172a458b0eb5a7fcdfc46b",
        "region": "maincpu",
        "offset": "5000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_7.e6",
        "size": "4096",
        "crc": "17a7ce34",
        "sha1": "fe733128370e680655260671dc5ebec6a4a14795",
        "region": "maincpu",
        "offset": "6000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_8.c6",
        "size": "4096",
        "crc": "b6e8dbb9",
        "sha1": "c92754816cd4a5c92a40055dde6d1e5820d72434",
        "region": "maincpu",
        "offset": "7000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_9.a6",
        "size": "4096",
        "crc": "e7b53345",
        "sha1": "0abade37d956fe66f820c9ba15be009715f9c9e3",
        "region": "maincpu",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_10.a7",
        "size": "4096",
        "crc": "1fb75828",
        "sha1": "cf190089c7f32bca6d2f801bc539be22ad445f8e",
        "region": "maincpu",
        "offset": "d000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_11.c7",
        "size": "4096",
        "crc": "ccfaf7da",
        "sha1": "172f9f24cc2099929021246b7109e03d7140367a",
        "region": "maincpu",
        "offset": "e000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "r3_12.e7",
        "size": "4096",
        "crc": "cfdc9990",
        "sha1": "ab6fad9211edf9f4ede933d9756348be11947a80",
        "region": "maincpu",
        "offset": "f000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "video_sound_rom_3_std_767.ic12",
        "merge": "video_sound_rom_3_std_767.ic12",
        "size": "4096",
        "crc": "c56c1d28",
        "sha1": "15afefef11bfc3ab78f61ab046701db78d160ec3",
        "region": "soundcpu",
        "offset": "f000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "decoder_rom_4.3g",
        "merge": "decoder_rom_4.3g",
        "size": "512",
        "crc": "e6631c23",
        "sha1": "9988723269367fb44ef83f627186a1c88cf7877e",
        "region": "proms",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "decoder_rom_6.3c",
        "merge": "decoder_rom_6.3c",
        "size": "512",
        "crc": "83faf25e",
        "sha1": "30002643d08ed983a6701a7c4b5ee74a2f4a1adb",
        "region": "proms",
        "offset": "200",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "mc6809e"
      },
      {
        "tag": ":soundcpu",
        "name": "m6808"
      },
      {
        "tag": ":nvram",
        "name": "nvram"
      },
      {
        "tag": ":scan_timer",
        "name": "timer"
      },
      {
        "tag": ":240_timer",
        "name": "timer"
      },
      {
        "tag": ":watchdog",
        "name": "watchdog"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":dac",
        "name": "mc1408"
      },
      {
        "tag": ":mainirq",
        "name": "ipt_merge_any_hi"
      },
      {
        "tag": ":soundirq",
        "name": "ipt_merge_any_hi"
      },
      {
        "tag": ":pia_0",
        "name": "pia6821"
      },
      {
        "tag": ":pia_1",
        "name": "pia6821"
      },
      {
        "tag": ":pia_2",
        "name": "pia6821"
      },
      {
        "tag": ":blitter",
        "name": "williams_blitter_sc1_device"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC6809E",
        "clock": "1000000"
      },
      {
        "type": "cpu",
        "tag": "soundcpu",
        "name": "Motorola MC6808",
        "clock": "3579545"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "dac",
        "name": "MC1408 DAC"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "292",
      "height": "240",
      "refresh": "60.096154",
      "pixclock": "8000000",
      "htotal": "512",
      "hbend": "6",
      "hbstart": "298",
      "vtotal": "260",
      "vbend": "7",
      "vbstart": "247",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "coins": "3",
      "service": "yes",
      "tilt": "yes",
      "control": {
        "type": "doublejoy",
        "ways": "8",
        "ways2": "8",
        "reverse": "no"
      }
    },
    "port": [
      {
        "tag": ":IN0"
      },
      {
        "tag": ":IN1"
      },
      {
        "tag": ":IN2"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}