Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

checkmat: MAME ROM Information.


Checkmate (c) 01/1977 Midway.

Up to four players control a block which leaves a trail behind it. The object is to force the other player(s) to run into either the boundary or your trail.


Game ID : 615

Main CPU : 8080

Sound Chips : Discrete circuitry

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 2

Players : 4

Control : 8-way joystick


Designed and programmed by : Jay Fenton, Dave Nutting


* Consoles :

Bally Astrocade (1978)


Game's rom.

Machine's picture.

MAME Info:

0.34b6 [Al Kossow]


- Choppy discrete sound. MASH (ID 04609)

- Dips settings have description of "Language #". The languages are German, French, Spanish. ROM_LOAD( "checkmat.d", 0x1000, 0x0400, NO_DUMP ) /* language ROM */ Rom needs to be dumped and added first before language dip adjustment can be completed. gregf (ID 01050)


- 0.112u4: Derrick Renaud added Discrete sound to Checkmate. Still need to breadboard to get noise/filter frequencies.

- 0.111u4: Changed 8080 CPU clock speed to 1996800 Hz. Fixed dipswitches.

- 0.34b6: Al Kossow added Checkmate (Midway 1977).

Other Emulators:

* CottAGE

* Laser

Recommended Games (Tron):


Bigfoot Bonkers











Romset: 4 kb / 4 files / 3.53 zip

MAME XML Output:

       <game name="checkmat" sourcefile="mw8080bw.c">
              <rom name="checkmat.h" size="1024" crc="3481a6d1" sha1="f758599d6393398a6a8e6e7399dc1a3862604f65" region="maincpu" offset="0"/>
              <rom name="checkmat.g" size="1024" crc="df5fa551" sha1="484ff9bfb95166ba09f34c753a7908a73de3cc7d" region="maincpu" offset="400"/>
              <rom name="checkmat.f" size="1024" crc="25586406" sha1="39e0cf502735819a7e1d933e3686945fcfae21af" region="maincpu" offset="800"/>
              <rom name="checkmat.e" size="1024" crc="59330d84" sha1="453f95dd31968d439339c41e625481170437eb0f" region="maincpu" offset="c00"/>
              <rom name="checkmat.d" size="1024" status="nodump" region="maincpu" offset="1000"/>
              <chip type="cpu" tag="maincpu" name="8080" clock="1996800"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="260" height="224" refresh="59.541985" pixclock="4992000" htotal="320" hbend="0" hbstart="260" vtotal="262" vbend="0" vbstart="224" />
              <sound channels="1"/>
              <input players="4" coins="1">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coinage" tag="IN2" mask="1">
                     <dipvalue name="1 Coin/1 or 2 Players" value="0" default="yes"/>
                     <dipvalue name="1 Coin/1 or 2 Players, 2 Coins/3 or 4 Players" value="1"/>
              <dipswitch name="Unused" tag="IN2" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Rounds" tag="IN2" mask="12">
                     <dipvalue name="2" value="0"/>
                     <dipvalue name="3" value="4" default="yes"/>
                     <dipvalue name="4" value="8"/>
                     <dipvalue name="5" value="12"/>
              <dipswitch name="Unused" tag="IN2" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Language" tag="IN2" mask="96">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="Language 2" value="32"/>
                     <dipvalue name="Language 3" value="64"/>
                     <dipvalue name="Language 4" value="96"/>
              <dipswitch name="Service Mode" tag="IN2" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <adjuster name="Boom Volume" default="50"/>
              <adjuster name="Tone Volume" default="50"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise