{
  "machine": {
    "name": "goldline",
    "sourcefile": "misc/cointek.cpp",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Gold Line",
    "year": "1989",
    "manufacturer": "Cointek Enterprise Corp",
    "rom": [
      {
        "name": "glb26.v5",
        "size": "32768",
        "crc": "fed184c5",
        "sha1": "ae52487236b190edb6b49f90a2cc02d53f1ff922",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "glb36.x5",
        "size": "32768",
        "crc": "32c68da2",
        "sha1": "bfc30e28cc4d9a8dc4050922de9cb95081e27583",
        "region": "maincpu",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "glb14.s9",
        "size": "32768",
        "crc": "836f4b43",
        "sha1": "893f5acf9af5353eb5047d4bd35ef6ee6205fe14",
        "region": "audiocpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl1.b1",
        "size": "32768",
        "crc": "e9f21aa1",
        "sha1": "b2e4095195cde696fb1f5ad98f605e9e5ae06277",
        "region": "tiles1",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl2.e1",
        "size": "32768",
        "crc": "b06395c5",
        "sha1": "d05dd9fc1e45d1c03e59f9fef96feb223d56c7c6",
        "region": "tiles1",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl3.h1",
        "size": "32768",
        "crc": "a3f57d30",
        "sha1": "feb596247d7d13a790f185e6927c621343cd8289",
        "region": "tiles1",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl4.k1",
        "size": "32768",
        "crc": "15aaa4a4",
        "sha1": "fe7cf2685ed3ed6fababcd38eca4de53fd98f729",
        "region": "tiles1",
        "offset": "18000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl5.b3",
        "size": "32768",
        "crc": "1ea3170e",
        "sha1": "42c84aac2ebc129b5646f904bd08ec1e5d76a1b1",
        "region": "tiles1",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl6.e3",
        "size": "32768",
        "crc": "57b93b09",
        "sha1": "d4b0d20683dd9719f803a677cfbf4fcd3bd5f24f",
        "region": "tiles1",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl7.h3",
        "size": "32768",
        "crc": "37e2f9cc",
        "sha1": "d76ae005f162e9cf925526bdb542e6b6a9e581b5",
        "region": "tiles1",
        "offset": "30000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl8.k3",
        "size": "32768",
        "crc": "8b75e743",
        "sha1": "883546a819caa88e159868c34818e55a4c372960",
        "region": "tiles1",
        "offset": "38000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl9.b4",
        "size": "32768",
        "crc": "0c19e70e",
        "sha1": "e7def24449fab7076eb240bd433481a76cfebc0e",
        "region": "tiles2",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl10.e4",
        "size": "32768",
        "crc": "a0bc38a0",
        "sha1": "6ca6276e83d0c2502d7db300b4c62ea73327ebee",
        "region": "tiles2",
        "offset": "8000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl11.h4",
        "size": "32768",
        "crc": "8e049dd8",
        "sha1": "9f37594108ffa7ca9042182c58fa044e4dd09e69",
        "region": "tiles2",
        "offset": "10000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl12.k4",
        "size": "32768",
        "crc": "b0f18634",
        "sha1": "39c5c16f6948a921440b35e5a1114dc9b1de9904",
        "region": "tiles2",
        "offset": "18000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl13.b6",
        "size": "32768",
        "crc": "8b4ba340",
        "sha1": "2455f93c2b44b6c7ece9efb08c5f68f42bdfecba",
        "region": "tiles2",
        "offset": "20000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl14.e6",
        "size": "32768",
        "crc": "e4aca360",
        "sha1": "dd2424d01de0bcb79d820f0a341931255d9edb88",
        "region": "tiles2",
        "offset": "28000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl15.h6",
        "size": "32768",
        "crc": "2b920af9",
        "sha1": "64fb754f5898e646955a907c8daac3171c9e0c25",
        "region": "tiles2",
        "offset": "30000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "gl16.k6",
        "size": "32768",
        "crc": "512fcbcc",
        "sha1": "60daf0fe90fbda81f62ec40f5fb437f7bcfa06a6",
        "region": "tiles2",
        "offset": "38000",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.b9",
        "size": "256",
        "crc": "13dfde1e",
        "sha1": "09d9261c9a0b4f947d9cca54d0137dd15df3ee47",
        "region": "proms",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.b10",
        "size": "256",
        "crc": "bf3847e6",
        "sha1": "18a02d38c54199aa40d65b236012ef181371e7c4",
        "region": "proms",
        "offset": "100",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.a9",
        "size": "256",
        "crc": "1fb14640",
        "sha1": "a0eb126f813fc39710e044f253e37a70cfa9afb5",
        "region": "proms",
        "offset": "200",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.a10",
        "size": "256",
        "crc": "458ca6e2",
        "sha1": "e195444db4541c7a99cb68c51483f67837e36ae7",
        "region": "proms",
        "offset": "300",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.c9",
        "size": "256",
        "crc": "dd44dec3",
        "sha1": "b756526ae1bc65beacec4c6ab6ee7e81003e9ab8",
        "region": "proms",
        "offset": "400",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "sn82s129n.c10",
        "size": "256",
        "crc": "ac542251",
        "sha1": "03012e968464693840cfb3c4e259d5545da3b549",
        "region": "proms",
        "offset": "500",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "pal16l8acn.n7",
        "size": "260",
        "status": "nodump",
        "region": "plds",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "pal16l8acn.p7",
        "size": "260",
        "status": "nodump",
        "region": "plds",
        "offset": "200",
        "optional": "no"
      },
      {
        "name": "pal16l8acn.s7",
        "size": "260",
        "status": "nodump",
        "region": "plds",
        "offset": "400",
        "optional": "no"
      },
      {
        "name": "tibpal16l8.s8",
        "size": "260",
        "status": "nodump",
        "region": "plds",
        "offset": "600",
        "optional": "no"
      },
      {
        "name": "pal20l10acns.t3",
        "size": "204",
        "status": "nodump",
        "region": "plds",
        "offset": "800",
        "optional": "no"
      },
      {
        "name": "pal20l10acns.u3",
        "size": "204",
        "status": "nodump",
        "region": "plds",
        "offset": "900",
        "optional": "no"
      },
      {
        "name": "pal20l8acns.u1",
        "size": "324",
        "status": "nodump",
        "region": "plds",
        "offset": "a00",
        "optional": "no"
      },
      {
        "name": "gal20v8.v1",
        "size": "343",
        "status": "nodump",
        "region": "plds",
        "offset": "c00",
        "optional": "no"
      },
      {
        "name": "gal20v8.r4",
        "size": "343",
        "status": "nodump",
        "region": "plds",
        "offset": "e00",
        "optional": "no"
      },
      {
        "name": "pal20r8acns.x4",
        "size": "324",
        "status": "nodump",
        "region": "plds",
        "offset": "1000",
        "optional": "no"
      },
      {
        "name": "pal20l8acns.y4",
        "size": "324",
        "status": "nodump",
        "region": "plds",
        "offset": "1200",
        "optional": "no"
      },
      {
        "name": "pal20l10acns.y8",
        "size": "204",
        "status": "nodump",
        "region": "plds",
        "offset": "1400",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "z80"
      },
      {
        "tag": ":audiocpu",
        "name": "z80"
      },
      {
        "tag": ":ppi1",
        "name": "i8255"
      },
      {
        "tag": ":ppi2",
        "name": "i8255"
      },
      {
        "tag": ":ppi3",
        "name": "i8255"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":gfxdecode",
        "name": "gfxdecode"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":ym",
        "name": "ym2413"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "cpu",
        "tag": "audiocpu",
        "name": "Zilog Z80",
        "clock": "4000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "ym",
        "name": "YM2413 OPLL",
        "clock": "3579545"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "512",
      "height": "224",
      "refresh": "60.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no"
    },
    "dipswitch": [
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "1",
        "diplocation": {
          "name": "DSWA",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "2",
        "diplocation": {
          "name": "DSWA",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "4",
        "diplocation": {
          "name": "DSWA",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "8",
        "diplocation": {
          "name": "DSWA",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "16",
        "diplocation": {
          "name": "DSWA",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "32",
        "diplocation": {
          "name": "DSWA",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "64",
        "diplocation": {
          "name": "DSWA",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWA",
        "mask": "128",
        "diplocation": {
          "name": "DSWA",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "1",
        "diplocation": {
          "name": "DSWB",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "2",
        "diplocation": {
          "name": "DSWB",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "4",
        "diplocation": {
          "name": "DSWB",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "8",
        "diplocation": {
          "name": "DSWB",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "16",
        "diplocation": {
          "name": "DSWB",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "32",
        "diplocation": {
          "name": "DSWB",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "64",
        "diplocation": {
          "name": "DSWB",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWB",
        "mask": "128",
        "diplocation": {
          "name": "DSWB",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "1",
        "diplocation": {
          "name": "DSWC",
          "number": "1",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "1",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "2",
        "diplocation": {
          "name": "DSWC",
          "number": "2",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "4",
        "diplocation": {
          "name": "DSWC",
          "number": "3",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "4",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "8",
        "diplocation": {
          "name": "DSWC",
          "number": "4",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "8",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "16",
        "diplocation": {
          "name": "DSWC",
          "number": "5",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "16",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "32",
        "diplocation": {
          "name": "DSWC",
          "number": "6",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "32",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "64",
        "diplocation": {
          "name": "DSWC",
          "number": "7",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "64",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      },
      {
        "name": "Unknown",
        "tag": "DSWC",
        "mask": "128",
        "diplocation": {
          "name": "DSWC",
          "number": "8",
          "inverted": "no"
        },
        "dipvalue": [
          {
            "name": "Off",
            "value": "128",
            "default": "yes"
          },
          {
            "name": "On",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":DSWA"
      },
      {
        "tag": ":DSWB"
      },
      {
        "tag": ":DSWC"
      },
      {
        "tag": ":IN0"
      }
    ],
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "unemulated"
    }
  }
}