Home News Forum                            

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

dodgem: MAME ROM Information.


Dodgem (c) 1979 Zaccaria.

Dodgem is a 2-D maze racing game. You control your boat through the maze to pick up the dots while at the same time avoiding the boat, or boats, that are constantly trying to ram you. Successfully get through one maze and many more await you. This is good practice for sailing through Hong Kong Harbor.


Main CPU : S2650 (@ 950 Khz)

Screen orientation : Horizontal

Video resolution : 720 x 768 pixels

Screen refresh : 55.00 Hz

Palette colors : 2

Players : 2

Control : 4-way joystick

Buttons : 1


Dots : 2 points

Flag : 50-200 points


* Always be aware of where the Jam Boat(s) is/are located. They can only make one lane change at a time but that lane change may be into your lane.

* The faster you go, the fewer lanes you can cross. At full acceleration, you will only be able to change one lane at a time. In the earlier levels, this will be fine since you will only be dealing with one car. In the multiple Jam Boat levels, this can be a very bad thing. Decelerate (take your finger off the accelerate button) to go across multiple lanes.

* The Jam Boat(s) always travel in a clockwise motion while you travel in a counterclockwise motion. Remember that so that you don't get confused when there are multiple cars in the maze.

* Don't try to get all the dots on one of the lanes. You need to anticipate where your next move is well before you enter the lane change area since you cannot change lanes at any other time. Sometimes, on the earlier levels, it is best to do a staggered type dot pickup where you do lane one, change to lane two, to lane three, lane four, lane five, then back to lane one. If you time it right, the Jam Boat or Boats will still be in the maze.

* Don't let the speed of the Jam Boat(s) throw you. Just plan to be out of your lane and in the lane change area before them. If both cars enter at the same time, you run a big risk of a collision.

* Since the game isn't timed, take your time planning on how you will take care of the dots. Don't take chances since you will have to restart the level if your boat gets destroyed.


* Consoles :

Atari 2600 (1981, "Dodge 'Em")

Sony PlayStation 2 (2004, "Atari Anthology")

Microsoft XBOX (2004, "Atari Anthology")

* Computers :

PC [MS Windows, CD-ROM] (2003, "Atari - 80 Classic Games in One!")


Machine's picture.

Game's rom.

MAME Info:

0.75 [Mike Coates, Pierpaolo Prazzoli]


- 0.139u2: Mariusz Wojcieszek hooked up S2636 sound to Dodgem.

- 0.129u1: Aaron Giles changed zac2650 gfxdecode to use scale factors.

- 0.123u1: Changed palettesize to 4 colors.

- 0.89u6: Changed S2650 CPU1 clock speed to 950000 Hz.

- 16th January 2004: Pierpaolo Prazzoli fixed the zac2650 games that were broken because of the memory system changes.

- 0.75: Mike Coates and Pierpaolo Prazzoli added Dodgem (Zaccaria 1979). No sound, the video hardware emulation was also rewritten for this driver, its quite slow now but more accurate.

- 11th October 2003: Pierpaolo Prazzoli and Mike Coates added Dodgem to the zac2650 driver.

Recommended Games (Racing):

Car Polo

Fire Truck



Head On

Head On (Irem)

Alpha Fighter / Head On

Space Attack / Head On

Head On 2

Invinco / Head On 2

Rolling Crash / Moon Base

Space Chaser


Highway Chase (DECO Cassette)

Mad Alien

Rally X

Namco Classic Collection Vol.2 (Rally X)

New Rally X



Armored Car

Jump Bug

Route 16


Radical Radial

Van-Van Car

Kamikaze Cabbie

Taxi Driver

City Connection


Fast Lane

Counter Run


Crazy Taxi

Crazy Taxi High Roller

Emergency Call Ambulance

Pang Pang Car

Ringout 4x4

Romset: 8 kb / 8 files / 6.31 zip

MAME XML Output:

       <game name="dodgem" sourcefile="zac2650.c">
              <rom name="rom1.bin" size="1024" crc="a327b57d" sha1="a9cb17e60ab7b4ed9d5a9e7f8451a8f29bb7d00d" region="maincpu" offset="0"/>
              <rom name="rom2.bin" size="1024" crc="2a06ec74" sha1="34fd3cbb1ddadb81abde54046bf245e2285bb740" region="maincpu" offset="400"/>
              <rom name="rom3.bin" size="1024" crc="e9ed656d" sha1="a36ec04fd7cdf26aa7fa36e18cd44b159ed53906" region="maincpu" offset="800"/>
              <rom name="rom4.bin" size="1024" crc="ecbfd906" sha1="89f921a3d69b30977cd09a62dff4be02e6604550" region="maincpu" offset="c00"/>
              <rom name="rom5.bin" size="1024" crc="bdae09fe" sha1="76517d432d9bff5a2eea438f6edc3e04b889448a" region="maincpu" offset="1000"/>
              <rom name="rom6.bin" size="1024" crc="e131eacf" sha1="6f5244a9d27b3c5696ed83843e46079d579f7b39" region="maincpu" offset="1400"/>
              <rom name="93451.bin" size="1024" crc="004b26d2" sha1="0b825510e7a8afa9db589f87ec93467ab8c73f93" region="gfx1" offset="0"/>
              <rom name="74s571" size="512" crc="cc0b407e" sha1="e675e3d7ff82e1cff9001e367620208bffa8b42f" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="S2650" clock="950000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="s2636snd" name="S2636"/>
              <display tag="screen" type="raster" rotate="0" width="720" height="768" refresh="55.000000" />
              <sound channels="1"/>
              <input players="1" buttons="1" coins="1">
                     <control type="joy" ways="4"/>
              <dipswitch name="Lives" tag="1E81" mask="1">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="4" value="1"/>
              <dipswitch name="Time" tag="1E81" mask="2">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="2"/>
              <dipswitch name="Coinage" tag="1E81" mask="28">
                     <dipvalue name="2 Coins/1 Credit" value="0"/>
                     <dipvalue name="1 Coin/1 Credit" value="4" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="8"/>
                     <dipvalue name="1 Coin/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="16"/>
                     <dipvalue name="1 Coin/5 Credits" value="20"/>
                     <dipvalue name="1 Coin/6 Credits" value="24"/>
                     <dipvalue name="1 Coin/7 Credits" value="28"/>
              <dipswitch name="Show High Scores" tag="1E81" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="1E81" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="1E81" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Difficulty" tag="1E85" mask="3">
                     <dipvalue name="Very Easy" value="0" default="yes"/>
                     <dipvalue name="Easy" value="1"/>
                     <dipvalue name="Medium" value="2"/>
                     <dipvalue name="Hard" value="3"/>
              <dipswitch name="Unknown" tag="1E85" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Unknown" tag="1E85" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Unknown" tag="1E85" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unknown" tag="1E85" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unknown" tag="1E85" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unknown" tag="1E85" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Collision Detection (Cheat)" tag="1E86" mask="1">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="1" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="4"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise