{
  "machine": {
    "name": "usclssic",
    "sourcefile": "seta/downtown.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "U.S. Classic",
    "year": "1989",
    "manufacturer": "Seta",
    "rom": [
      {
        "name": "ue2001.u20",
        "size": "131072",
        "crc": "18b41421",
        "sha1": "74e96071d46eda152aaa82cf87d09203f225b504",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue2000.u14",
        "size": "131072",
        "crc": "69454bc2",
        "sha1": "19a3b6ca65770353401544c50e04d895e391612c",
        "region": "maincpu",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue2002.u22",
        "size": "131072",
        "crc": "a7bbe248",
        "sha1": "8f7ffeffb8b6ef0e1ab5e7fbba31a1b97bbd7f8c",
        "region": "maincpu",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue2003.u30",
        "size": "131072",
        "crc": "29601906",
        "sha1": "9cdf2d80a72317a4eb7a335aaaae381822da24b1",
        "region": "maincpu",
        "offset": "40001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue002u61.004",
        "size": "262144",
        "crc": "476e9f60",
        "sha1": "940c09eb472652a88d5d34130270ff55a5f5ba27",
        "region": "sub",
        "offset": "4000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001009.119",
        "size": "524288",
        "crc": "dc065204",
        "sha1": "0478b8126cd3ce3dee64cb7de2b30b509636eb1a",
        "region": "sprites",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001008.118",
        "size": "524288",
        "crc": "5947d9b5",
        "sha1": "de3a63c55b558451bbbe98bf8d71561ba32c5e60",
        "region": "sprites",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001007.117",
        "size": "524288",
        "crc": "b48a885c",
        "sha1": "8c0d458d6967c2ff4bdcf37aaa8025341fe90bbc",
        "region": "sprites",
        "offset": "100000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001006.116",
        "size": "524288",
        "crc": "a6ab6ef4",
        "sha1": "9f54f116d1d8e54d64ba541195baa66c5ca960bd",
        "region": "sprites",
        "offset": "100001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001010.120",
        "size": "524288",
        "crc": "dd683031",
        "sha1": "06ed38a243666c1acaf8eb3fdba51d18fc2a70bc",
        "region": "tiles",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001011.121",
        "size": "524288",
        "crc": "0e27bc49",
        "sha1": "f9ec4f4c15c86f608607a5ec916f5182a8e265fa",
        "region": "tiles",
        "offset": "180000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001012.122",
        "size": "524288",
        "crc": "961dfcdc",
        "sha1": "9de95692860abd4206db22ad7ade9f02f0c03506",
        "region": "tiles",
        "offset": "300000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001013.123",
        "size": "524288",
        "crc": "03e9eb79",
        "sha1": "e7cabfd73b73c7df8d79c113db5eca110bf2f05e",
        "region": "tiles",
        "offset": "480000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001014.124",
        "size": "524288",
        "crc": "9576ace7",
        "sha1": "a5350934533241daf63c561a88d952bb6976b81b",
        "region": "tiles",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001015.125",
        "size": "524288",
        "crc": "631d6eb1",
        "sha1": "df342c20e2b3c29eab3c72440c11be60d14d3557",
        "region": "tiles",
        "offset": "180001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001016.126",
        "size": "524288",
        "crc": "f44a8686",
        "sha1": "649f6f95cc67fa2f4551af19a2b607c811318820",
        "region": "tiles",
        "offset": "300001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001017.127",
        "size": "524288",
        "crc": "7f568258",
        "sha1": "ac36e87386f9d5c68c66a9469e1b30ee66c4cb7f",
        "region": "tiles",
        "offset": "480001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001018.128",
        "size": "524288",
        "crc": "4bd98f23",
        "sha1": "be6483253a5ea1efe7c7f6b4432fe819b906894c",
        "region": "tiles",
        "offset": "2",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001019.129",
        "size": "524288",
        "crc": "6d9f5a33",
        "sha1": "8d300adf2b3299df78e274c4c7f2ee2d8e1e2575",
        "region": "tiles",
        "offset": "180002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001020.130",
        "size": "524288",
        "crc": "bc07403f",
        "sha1": "f994b6d1dee23f5dabdb328f955f4380a8ca9d52",
        "region": "tiles",
        "offset": "300002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001021.131",
        "size": "524288",
        "crc": "98c03efd",
        "sha1": "761c51d5573e6f35c48b8b9ee5d88cbde02e92a7",
        "region": "tiles",
        "offset": "480002",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue1-022.prm",
        "size": "512",
        "crc": "1a23129e",
        "sha1": "110eb54ab83ecb8375164a5c96f522b2737c379c",
        "region": "proms",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue1-023.prm",
        "size": "512",
        "crc": "a13192a4",
        "sha1": "86e312e0f7400b7fa08fbe8fced1eb95a32502ca",
        "region": "proms",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "ue001005.132",
        "size": "524288",
        "crc": "c5fea37c",
        "sha1": "af4f09dd36af06e50262f607ff14eedc33beffd2",
        "region": "x1snd",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":scantimer",
        "name": "timer"
      },
      {
        "tag": ":watchdog",
        "name": "watchdog"
      },
      {
        "tag": ":sub",
        "name": "w65c02"
      },
      {
        "tag": ":upd4701",
        "name": "upd4701a"
      },
      {
        "tag": ":buttonmux",
        "name": "hc157"
      },
      {
        "tag": ":spritegen",
        "name": "x1_001"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":tiles",
        "name": "x1_012"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":soundlatch1",
        "name": "generic_latch_8"
      },
      {
        "tag": ":x1snd",
        "name": "x1_010"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "8000000"
      },
      {
        "type": "cpu",
        "tag": "sub",
        "name": "WDC W65C02",
        "clock": "2000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "x1snd",
        "name": "Seta X1-010",
        "clock": "16000000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "270",
      "width": "384",
      "height": "240",
      "refresh": "60.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "tilt": "yes",
      "service": "no",
      "control": [
        {
          "type": "trackball",
          "player": "1",
          "buttons": "1",
          "minimum": "0",
          "maximum": "4095",
          "sensitivity": "70",
          "keydelta": "30",
          "reverse": "no"
        },
        {
          "type": "trackball",
          "player": "2",
          "buttons": "1",
          "minimum": "0",
          "maximum": "4095",
          "sensitivity": "70",
          "keydelta": "30",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Credits For 9-Hole",
        "tag": "DSW",
        "mask": "1",
        "diplocation": {
          "name": "SW2",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "2",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "3",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Game Type",
        "tag": "DSW",
        "mask": "2",
        "diplocation": {
          "name": "SW2",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Domestic",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "Foreign",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Lives",
        "tag": "DSW",
        "mask": "12",
        "diplocation": [
          {
            "name": "SW2",
            "number": "3",
            "inverted": "no"
          },
          {
            "name": "SW2",
            "number": "4",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "1",
            "value": "4",
            "default": "no"
          },
          {
            "name": "2",
            "value": "8",
            "default": "no"
          },
          {
            "name": "3",
            "value": "12",
            "default": "yes"
          },
          {
            "name": "4",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin A",
        "tag": "DSW",
        "mask": "48",
        "diplocation": [
          {
            "name": "SW2",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW2",
            "number": "6",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "16",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "48",
            "default": "yes"
          },
          {
            "name": "2 Coins/3 Credits",
            "value": "0",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "32",
            "default": "no"
          }
        ]
      },
      {
        "name": "Coin B",
        "tag": "DSW",
        "mask": "192",
        "diplocation": [
          {
            "name": "SW2",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "SW2",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "2 Coins/1 Credit",
            "value": "64",
            "default": "no"
          },
          {
            "name": "1 Coin/1 Credit",
            "value": "192",
            "default": "yes"
          },
          {
            "name": "2 Coins/3 Credits",
            "value": "0",
            "default": "no"
          },
          {
            "name": "1 Coin/2 Credits",
            "value": "128",
            "default": "no"
          }
        ]
      },
      {
        "name": "Cabinet",
        "tag": "DSW",
        "mask": "256",
        "diplocation": {
          "name": "SW1",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Upright",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "Cocktail",
            "value": "256",
            "default": "no"
          }
        ]
      },
      {
        "name": "Flip Screen",
        "tag": "DSW",
        "mask": "512",
        "diplocation": {
          "name": "SW1",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "512",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Service Mode",
        "tag": "DSW",
        "mask": "1024",
        "diplocation": {
          "name": "SW1",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "1024",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Flight Distance",
        "tag": "DSW",
        "mask": "14336",
        "diplocation": [
          {
            "name": "SW1",
            "number": "4",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "6",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "Normal",
            "value": "14336",
            "default": "yes"
          },
          {
            "name": "-30 Yards",
            "value": "12288",
            "default": "no"
          },
          {
            "name": "+10 Yards",
            "value": "10240",
            "default": "no"
          },
          {
            "name": "+20 Yards",
            "value": "8192",
            "default": "no"
          },
          {
            "name": "+30 Yards",
            "value": "6144",
            "default": "no"
          },
          {
            "name": "+40 Yards",
            "value": "4096",
            "default": "no"
          },
          {
            "name": "+50 Yards",
            "value": "2048",
            "default": "no"
          },
          {
            "name": "+60 Yards",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Licensed To",
        "tag": "DSW",
        "mask": "49152",
        "diplocation": [
          {
            "name": "SW1",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "SW1",
            "number": "8",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "Romstar",
            "value": "49152",
            "default": "yes"
          },
          {
            "name": "None (Japan)",
            "value": "32768",
            "default": "no"
          },
          {
            "name": "Taito",
            "value": "16384",
            "default": "no"
          },
          {
            "name": "Taito America",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":BUTTONS"
      },
      {
        "tag": ":COINS"
      },
      {
        "tag": ":DSW"
      },
      {
        "tag": ":TRACK1_X",
        "analog": {
          "mask": "4095"
        }
      },
      {
        "tag": ":TRACK1_Y",
        "analog": {
          "mask": "4095"
        }
      },
      {
        "tag": ":TRACK2_X",
        "analog": {
          "mask": "4095"
        }
      },
      {
        "tag": ":TRACK2_Y",
        "analog": {
          "mask": "4095"
        }
      },
      {
        "tag": ":TRACKX"
      },
      {
        "tag": ":TRACKY"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}