{
  "machine": {
    "name": "saurnfrnt",
    "sourcefile": "midway/midyunit.cpp",
    "cloneof": "strkforc",
    "romof": "strkforc",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Saurian Front (proto v5.0 8/07/90)",
    "year": "1991",
    "manufacturer": "Williams",
    "rom": [
      {
        "name": "pa1_saurian_front_sound_rom_u4.u4",
        "size": "65536",
        "crc": "f22a09b8",
        "sha1": "bf8d627b07c76365cff2ba36cb87ac55bbd6e9d1",
        "region": "cvsd:cpu",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_sound_rom_u19.u19",
        "size": "65536",
        "crc": "a2dfce0f",
        "sha1": "d3956e3a5dece19f71fc716b8ca1e74f1953992b",
        "region": "cvsd:cpu",
        "offset": "30000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_sound_rom_u20.u20",
        "size": "65536",
        "crc": "b0e8f6fd",
        "sha1": "a6129428539d0aa5583009ef526bb6f05cab6af4",
        "region": "cvsd:cpu",
        "offset": "50000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u105.u105",
        "size": "131072",
        "crc": "6cd469f3",
        "sha1": "31cacb172edcc3c956ca799d69d695d8741e7029",
        "region": "maindata",
        "offset": "c0000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u89.u89",
        "size": "131072",
        "crc": "bf5188df",
        "sha1": "1b874adb41ceb1e1cce65fb3796b9532eeb0e817",
        "region": "maindata",
        "offset": "c0001",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u111.u111",
        "size": "131072",
        "crc": "ee7a733d",
        "sha1": "90ce8f063e22e91f1493a7403875834be359fc89",
        "region": "gfx",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u112.u112",
        "size": "131072",
        "crc": "3a1a0656",
        "sha1": "76faea73ed95a33461cf09359ba3af507988a42f",
        "region": "gfx",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u113.u113",
        "size": "131072",
        "crc": "0cba3a22",
        "sha1": "fd9f6b673d01f3895dc4cf304a6c3abfc05788b0",
        "region": "gfx",
        "offset": "40000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u114.u114",
        "size": "131072",
        "crc": "1cce75a8",
        "sha1": "31cb260b64fc832e04812b12c3078fa1c5d38744",
        "region": "gfx",
        "offset": "60000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u106.u106",
        "size": "131072",
        "crc": "5d6a6c39",
        "sha1": "683e2fd1c2e1f453273c21b6ed77475a5c176359",
        "region": "gfx",
        "offset": "80000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u107.u107",
        "size": "131072",
        "crc": "5d178b62",
        "sha1": "9abfed38ec3629dd1a1b99dba372689d203ebdc4",
        "region": "gfx",
        "offset": "a0000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u95.u95",
        "size": "131072",
        "crc": "8918d0c3",
        "sha1": "c4c84e97556996b7453eb331401f90d9d7a9ea52",
        "region": "gfx",
        "offset": "200000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u96.u96",
        "size": "131072",
        "crc": "6de6e648",
        "sha1": "9d839295c4c5145ed000ee200b5d6029f3be544d",
        "region": "gfx",
        "offset": "220000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u97.u97",
        "size": "131072",
        "crc": "6fba9290",
        "sha1": "a7fbfe971431924797f3eba0496359501d642828",
        "region": "gfx",
        "offset": "240000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u98.u98",
        "size": "131072",
        "crc": "298939f9",
        "sha1": "d47c0baa36f943976a00dd1866b79cb02bf91665",
        "region": "gfx",
        "offset": "260000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u90.u90",
        "size": "131072",
        "crc": "ff87ab13",
        "sha1": "f51ba3d7879dfe934e4ac872937463bb972f8ac2",
        "region": "gfx",
        "offset": "280000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pa1_saurian_front_game_rom_u91.u91",
        "size": "131072",
        "crc": "67bd128a",
        "sha1": "ceca5cec261c5c82d0c9e56b777077fdd5977097",
        "region": "gfx",
        "offset": "2a0000",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "tms34010"
      },
      {
        "tag": ":nvram",
        "name": "nvram"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":cvsd",
        "name": "wmscvsd"
      },
      {
        "tag": ":cvsd:cpu",
        "name": "mc6809e"
      },
      {
        "tag": ":cvsd:pia",
        "name": "pia6821"
      },
      {
        "tag": ":cvsd:ym2151",
        "name": "ym2151"
      },
      {
        "tag": ":cvsd:dac",
        "name": "mc1408"
      },
      {
        "tag": ":cvsd:cvsd",
        "name": "hc55516"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Texas Instruments TMS34010",
        "clock": "48000000"
      },
      {
        "type": "cpu",
        "tag": "cvsd:cpu",
        "name": "Motorola MC6809E",
        "clock": "2000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "cvsd",
        "name": "Williams CVSD Sound Board"
      },
      {
        "type": "audio",
        "tag": "cvsd:ym2151",
        "name": "YM2151 OPM",
        "clock": "3579545"
      },
      {
        "type": "audio",
        "tag": "cvsd:dac",
        "name": "MC1408 DAC"
      },
      {
        "type": "audio",
        "tag": "cvsd:cvsd",
        "name": "HC-55516"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "410",
      "height": "256",
      "refresh": "54.706840",
      "pixclock": "8000000",
      "htotal": "506",
      "hbend": "90",
      "hbstart": "500",
      "vtotal": "289",
      "vbend": "20",
      "vbstart": "276",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "4",
      "tilt": "yes",
      "service": "no",
      "control": [
        {
          "type": "joy",
          "player": "1",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        },
        {
          "type": "joy",
          "player": "2",
          "buttons": "3",
          "ways": "8",
          "reverse": "no"
        }
      ]
    },
    "dipswitch": [
      {
        "name": "Coin Meter",
        "tag": "DSW",
        "mask": "1",
        "diplocation": {
          "name": "DS1",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Shared",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "Independent",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Credits to Start",
        "tag": "DSW",
        "mask": "2",
        "diplocation": {
          "name": "DS1",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "1",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "2",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Points for Extra Ship",
        "tag": "DSW",
        "mask": "12",
        "diplocation": [
          {
            "name": "DS1",
            "number": "6",
            "inverted": "no"
          },
          {
            "name": "DS1",
            "number": "5",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "40000",
            "value": "4",
            "default": "no"
          },
          {
            "name": "50000",
            "value": "0",
            "default": "no"
          },
          {
            "name": "750000",
            "value": "8",
            "default": "no"
          },
          {
            "name": "100000",
            "value": "12",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Lives",
        "tag": "DSW",
        "mask": "16",
        "diplocation": {
          "name": "DS1",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "3",
            "value": "0",
            "default": "no"
          },
          {
            "name": "4",
            "value": "16",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Difficulty",
        "tag": "DSW",
        "mask": "224",
        "diplocation": [
          {
            "name": "DS1",
            "number": "3",
            "inverted": "no"
          },
          {
            "name": "DS1",
            "number": "2",
            "inverted": "no"
          },
          {
            "name": "DS1",
            "number": "1",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "Level 0",
            "value": "96",
            "default": "no"
          },
          {
            "name": "Level 1",
            "value": "32",
            "default": "no"
          },
          {
            "name": "Level 2",
            "value": "64",
            "default": "no"
          },
          {
            "name": "Level 3",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Level 4",
            "value": "128",
            "default": "no"
          },
          {
            "name": "Level 5",
            "value": "160",
            "default": "no"
          },
          {
            "name": "Level 6",
            "value": "192",
            "default": "no"
          },
          {
            "name": "Level 7",
            "value": "224",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Coinage",
        "tag": "DSW",
        "mask": "16128",
        "diplocation": [
          {
            "name": "DS2",
            "number": "8",
            "inverted": "no"
          },
          {
            "name": "DS2",
            "number": "7",
            "inverted": "no"
          },
          {
            "name": "DS2",
            "number": "6",
            "inverted": "no"
          },
          {
            "name": "DS2",
            "number": "5",
            "inverted": "no"
          },
          {
            "name": "DS2",
            "number": "4",
            "inverted": "no"
          },
          {
            "name": "DS2",
            "number": "3",
            "inverted": "no"
          }
        ],
        "dipvalue": [
          {
            "name": "USA 1",
            "value": "13824",
            "default": "yes"
          },
          {
            "name": "USA 2",
            "value": "14080",
            "default": "no"
          },
          {
            "name": "USA 3",
            "value": "14336",
            "default": "no"
          },
          {
            "name": "Australia 1",
            "value": "10752",
            "default": "no"
          },
          {
            "name": "Austria",
            "value": "11520",
            "default": "no"
          },
          {
            "name": "Belgium 1",
            "value": "11776",
            "default": "no"
          },
          {
            "name": "Belgium 2",
            "value": "12032",
            "default": "no"
          },
          {
            "name": "Denmark",
            "value": "13568",
            "default": "no"
          },
          {
            "name": "France 1",
            "value": "15360",
            "default": "no"
          },
          {
            "name": "France 2",
            "value": "15616",
            "default": "no"
          },
          {
            "name": "France 3",
            "value": "15872",
            "default": "no"
          },
          {
            "name": "Findland",
            "value": "13056",
            "default": "no"
          },
          {
            "name": "German 1",
            "value": "14592",
            "default": "no"
          },
          {
            "name": "German 2",
            "value": "14848",
            "default": "no"
          },
          {
            "name": "German 3",
            "value": "15104",
            "default": "no"
          },
          {
            "name": "Italy 1",
            "value": "9472",
            "default": "no"
          },
          {
            "name": "Japan 1",
            "value": "11008",
            "default": "no"
          },
          {
            "name": "Japan 2",
            "value": "11264",
            "default": "no"
          },
          {
            "name": "Netherlands",
            "value": "12800",
            "default": "no"
          },
          {
            "name": "New Zealand",
            "value": "12544",
            "default": "no"
          },
          {
            "name": "Norway",
            "value": "13312",
            "default": "no"
          },
          {
            "name": "Spain 1",
            "value": "10496",
            "default": "no"
          },
          {
            "name": "Sweden 1",
            "value": "12288",
            "default": "no"
          },
          {
            "name": "Swiss 1",
            "value": "16128",
            "default": "no"
          },
          {
            "name": "U.K. 1",
            "value": "9728",
            "default": "no"
          },
          {
            "name": "U.K. 2",
            "value": "9984",
            "default": "no"
          },
          {
            "name": "U.K. 3",
            "value": "10240",
            "default": "no"
          },
          {
            "name": "Swiss 1",
            "value": "9216",
            "default": "no"
          }
        ]
      },
      {
        "name": "Test Switch",
        "tag": "DSW",
        "mask": "16384",
        "diplocation": {
          "name": "DS2",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "16384",
            "default": "no"
          }
        ]
      },
      {
        "name": "Free Play",
        "tag": "DSW",
        "mask": "32768",
        "diplocation": {
          "name": "DS2",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "0",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "32768",
            "default": "no"
          }
        ]
      },
      {
        "name": "Service Mode",
        "tag": "IN1",
        "mask": "16",
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSW"
      },
      {
        "tag": ":IN0"
      },
      {
        "tag": ":IN1"
      },
      {
        "tag": ":IN2"
      },
      {
        "tag": ":UNK0"
      },
      {
        "tag": ":UNK1"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}