{
  "machine": {
    "name": "galgames",
    "sourcefile": "ces/galgames.cpp",
    "isbios": "yes",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Galaxy Games",
    "year": "1998",
    "manufacturer": "Creative Electronics & Software",
    "biosset": [
      {
        "name": "1.90",
        "description": "v1.90 12/01/98",
        "default": "no"
      },
      {
        "name": "1.80",
        "description": "v1.80 10/05/98",
        "default": "no"
      },
      {
        "name": "1.71",
        "description": "v1.71 07/08/98",
        "default": "no"
      }
    ],
    "rom": [
      {
        "name": "galaxy_u2__v1.90_12-01-98.u2",
        "bios": "1.90",
        "size": "1048576",
        "crc": "e51ff184",
        "sha1": "aaa795f2c15ec29b3ceeb5c917b643db0dbb7083",
        "region": "cart0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "galaxy_u1__v1.90_12-01-98.u1",
        "bios": "1.90",
        "size": "1048576",
        "crc": "c6d7bc6d",
        "sha1": "93c032f9aa38cbbdda59a8a25ff9f38f7ad9c760",
        "region": "cart0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "galaxy_u2__v1.80_10-15-98.u2",
        "bios": "1.80",
        "size": "1048576",
        "crc": "73cff284",
        "sha1": "e6f7d92999cdb478c21c3b65a04eade84299ac12",
        "region": "cart0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "galaxy_u1__v1.80_10-15-98.u1",
        "bios": "1.80",
        "size": "1048576",
        "crc": "e3ae423c",
        "sha1": "66d1964845a99a5ed4b19b4135b55cde6b5fe295",
        "region": "cart0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "galaxy_u2__v1.71_7-8-98.u2",
        "bios": "1.71",
        "size": "1048576",
        "crc": "d1c3dbb3",
        "sha1": "ebe74ed7f2d8c4abcd6743b9d9c77cc347efc444",
        "region": "cart0",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "galaxy_u1__v1.71_7-8-98.u1",
        "bios": "1.71",
        "size": "1048576",
        "crc": "604415c8",
        "sha1": "6c67c3be1aca03d009b6244e3bd911caaa2ca666",
        "region": "cart0",
        "offset": "1",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "16v8h-blue.u24",
        "size": "279",
        "status": "nodump",
        "region": "pals",
        "offset": "0",
        "optional": "no"
      },
      {
        "name": "16v8h-yellow.u25",
        "size": "279",
        "status": "nodump",
        "region": "pals",
        "offset": "200",
        "optional": "no"
      },
      {
        "name": "16v8h-magenta.u26",
        "size": "279",
        "status": "nodump",
        "region": "pals",
        "offset": "400",
        "optional": "no"
      },
      {
        "name": "16v8h-green.u27",
        "size": "279",
        "status": "nodump",
        "region": "pals",
        "offset": "600",
        "optional": "no"
      },
      {
        "name": "16v8h-red.u45",
        "size": "279",
        "status": "nodump",
        "region": "pals",
        "offset": "800",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "m68000"
      },
      {
        "tag": ":scantimer",
        "name": "timer"
      },
      {
        "tag": ":watchdog",
        "name": "watchdog"
      },
      {
        "tag": ":slot",
        "name": "starpak_slot"
      },
      {
        "tag": ":cart0",
        "name": "galgames_bios_cart"
      },
      {
        "tag": ":cart0:eeprom",
        "name": "93c76_8"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":blitter",
        "name": "cesblit"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":mono",
        "name": "speaker"
      },
      {
        "tag": ":oki",
        "name": "okim6295"
      },
      {
        "tag": ":cart1",
        "name": "starpak_cart"
      },
      {
        "tag": ":cart2",
        "name": "starpak_cart"
      },
      {
        "tag": ":cart3",
        "name": "starpak_cart"
      },
      {
        "tag": ":cart4",
        "name": "starpak_cart"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Motorola MC68000",
        "clock": "12000000"
      },
      {
        "type": "audio",
        "tag": "mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "oki",
        "name": "OKI MSM6295 ADPCM",
        "clock": "1500000"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "400",
      "height": "256",
      "refresh": "60.000000",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "2",
      "coins": "2",
      "service": "no",
      "tilt": "no",
      "control": [
        {
          "type": "trackball",
          "player": "1",
          "buttons": "2",
          "minimum": "0",
          "maximum": "255",
          "sensitivity": "25",
          "keydelta": "5",
          "reverse": "no"
        },
        {
          "type": "trackball",
          "player": "2",
          "buttons": "2",
          "minimum": "0",
          "maximum": "255",
          "sensitivity": "25",
          "keydelta": "5",
          "reverse": "no"
        }
      ]
    },
    "port": [
      {
        "tag": ":P1"
      },
      {
        "tag": ":P2"
      },
      {
        "tag": ":SYSTEM"
      },
      {
        "tag": ":TRACKBALL_1_X",
        "analog": {
          "mask": "255"
        }
      },
      {
        "tag": ":TRACKBALL_1_Y",
        "analog": {
          "mask": "255"
        }
      },
      {
        "tag": ":TRACKBALL_2_X",
        "analog": {
          "mask": "255"
        }
      },
      {
        "tag": ":TRACKBALL_2_Y",
        "analog": {
          "mask": "255"
        }
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}