marble Marble Madness (set 1)

Immagine gioco: Marble Madness (set 1)
Available images:

Romset name:
Production year: 1984
Manufacturer: Atari Games

Game genre: Maze
Category: Maze

This machine needs a BIOS file:
 • Atari System 1 BIOS (

This machine has the following clones:
 • Marble Madness (set 2)
 • Marble Madness (set 3)
 • Marble Madness (set 4)
 • Marble Madness (set 5 - LSI Cartridge)

This machine works in MAME This machine works in MAME

Overall emulation: Good
Color emulation: Good
Sound emulation: Good
Graphics emulation: Good
Save states: Not supported

In MAME since version: .037b15

The MAME driver of this machine is: atarisy1.cpp - Read the code

 Tech info 
 Hardware of this machine:
  • CHIPs [Show details]

    M68010 ("maincpu")cpu 7159090 Hz
    M6502 ("audiocpu")cpu 1789772 Hz
    POKEY ("pokey")cpu 1789772 Hz
    Speaker ("lspeaker")audio
    Speaker ("rspeaker")audio
    YM2151 ("ymsnd")audio 3579545 Hz
    POKEY ("pokey")audio 1789772 Hz
    TMS5220C ("tms")audio 650826 Hz

  • Screens [Show details]

    This machine uses a single screen:
      Graphic type: Raster
      Screen orientation: Horizontal
      Resolution 336 x 240 @ 59.922743 Hz

  • Number of players: 2P Simultaneous
  • Controllers [Show details]


  • Dip-switches [Show details]

    Default settings in bold
    Service ModeOff

  • BIOS Options [Show details]

    Default settings in bold
    ttl TTL Motherboard (Rev 2)
    ttl1 TTL Motherboard (Rev 1)
    lsi LSI Motherboard

  • ROMs (27 of the machine set, 15 of the BIOS set) [Show details]

    Referred to MAME version: 0.181

    NameSizeCRC32SHA1StatusIn romset
    136032.205.l131638488d0be26 d124045eccc562ff0423b23a240e27ad740fa0c9 good atarisy1
    136032.206.l12163843c79ef05 20fdca7131478e1ee12691bdafd2d5bb74cbd16f good atarisy1
    136032.105.l1316384690b37d3 547372f1044a3442aa52fcd2b3546540aba59344 good atarisy1
    136032.106.l121638476ee86c4 cbcd424510435a04e9041967a13781fd19b0f2c4 good atarisy1
    136032.114.j1116384195c54ad d7cda3cd3db4c6f77074ca05e96ae11b62e048b7 good atarisy1
    136032.115.j10163847275b4dc 0896ab37ea832a1335046353612c1b4c86d8d040 good atarisy1
    136032.104.f581927a29dc07 72ba464da01bd6d3a91b8d9997d5ac14b6f47aad good atarisy1
    136032.104.f581927a29dc07 72ba464da01bd6d3a91b8d9997d5ac14b6f47aad good atarisy1
    136032.107.b28192315e4bea a00ea23fbdbf075f8f3f184275be83387e8ac82b good atarisy1
    136032.101.e32567e84972a 84d422b53547271e3a07342704a05ef481db3f99 good atarisy1
    136032.102.e5256ebf1e0ae 2d327e78832edd67ca3909c25b8c8c839637a1ed good atarisy1
    136032.103.f7.bin23592d6a0b4 0a42a4816c89447b16e1f3245409591efea98a4a good atarisy1
    136032.101.e32567e84972a 84d422b53547271e3a07342704a05ef481db3f99 good atarisy1
    136032.102.e5256ebf1e0ae 2d327e78832edd67ca3909c25b8c8c839637a1ed good atarisy1
    136032.103.f7.bin23592d6a0b4 0a42a4816c89447b16e1f3245409591efea98a4a good atarisy1
    136033.62316384284ed2e9 a24d2fd587dffcc8536ef28fcbcf5c964a6b67a9 good marble
    136033.62416384d541b021 978b1565da746f7389eaf7646604990fb28d47ed good marble
    136033.62516384563755c7 a444b72ff4cdecee3b9dd7e636d658c31ecc186c good marble
    136033.62616384860feeb3 d6059c1fe13f28ada27f6586215a16e2117e3ecd good marble
    136033.62716384d1dbd439 cefc0fa9c71512c961272fcf0f9c069f1396468e good marble
    136033.62816384957d6801 b007d9e45a1442ab1c9ec1463f9f46ea85fb0659 good marble
    136033.22916384c81d5c14 0464ea183685de83e797b9d946b4acc409f4c451 good marble
    136033.63016384687a09f7 95e31acf29cd8d51beefa9b0e4acd92b81980c2f good marble
    136033.10716384f3b8745b 4754eac5e6d8547b3ee00f3f48eaa560eb403862 good marble
    136033.10816384e51eecaa 37d51a9e9cb33d1156d02a312ac8e202a18d7c20 good marble
    136033.4211638478153dc3 d4e68226b87df8834dc3d6daa9d683f17896c32e good marble
    136033.422163842e66300e 49acb9443c5d2c1016cde7f489deab2575dd82ca good marble
    136033.137163847a45f5c1 b826a178660ff2e278558e4779586737751dca5e good marble
    136033.138163847e954a88 238a913529781f424a6f49c3fba1524684d0cbcf good marble
    136033.139163841eb1bb5f 987a8289fd4be06b6899bb8c620ddfa4c4b966b0 good marble
    136033.140163848a82467b 25538e98e5fdadfa6de3bd57ee8658c7add0169d good marble
    136033.1411638452448965 e2ce22f89304b2d6858d0c61040d8ff2ee33347f good marble
    136033.14216384b4a70e4f d8e4d6dbbef3be86558ab23646c77400793a5eb1 good marble
    136033.143163847156e449 361e024e1173299d0e6b776a7c1be10767cfab0d good marble
    136033.144163844c3e4c79 642e469ce10067502ce3a920066184a9c73a44c5 good marble
    136033.145163849062be7f ae372433da441b69345d67f5e838b8479557517b good marble
    136033.1461638414566dca 7134c233daba3b2510d1c08d9efde79c0eec6c20 good marble
    136033.14916384b6658f06 e719d956f4f9d703a12e2c5520cac0a2f47ea058 good marble
    136033.1511638484ee1c80 5192c0a2887f46b616d130bdbfffbbd5e394e9a3 good marble
    136033.15316384daa02926 33c7a38c66fb4d67a6ee88ef2da2bba091439e0c good marble
    136033.1185122101b0ed e4fb8dfa80ed78847c697f9de2bd8540b0c04889 good marble
    136033.11951219f6e767 041f24cc03c9043c31c3294c9565dfda9bdada74 good marble

    :  PARENT Machine
    :  CLONE Machine
    :  BIOS
    :  Device


Marble Madness (c) 1984 Atari Games.

Marble Madness is an abstract maze game for one or two players. The game's goal is to guide a small glass marble over a three-dimensional maze and reach the finish line before the level's timer has expired. Any seconds that remain on the timer when the finish line is crossed are carried over to the next level.

As well as having to negotiate the marble over treacherous walkways and ramps, numerous obstacles and unfriendly creatures will try to slow the marble's progress or knock it over the edge of a platform, wasting yet more precious seconds until a replacement marble appears. The two-player game has players competing to reach the goal first.

Marble Madness features six different mazes.


Game ID : 136033

Main CPU : 68010 (@ 7.15909 Mhz), M6502 (@ 1.789772 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), POKEY (@ 1.789772 Mhz), TMS5220 (@ 650.826 Khz)

Players : 2

Control : trackball


Released in December 1984.

Mark Cerny was only 17 years old when he joined Atari and designed Marble Madness. The game was designed as part of a contest Atari ran at the time, allowing outsiders to design a game. Mark was very well known for his game-playing skills and easily won the contest. He then taught himself how to program in assembly language before joining Atari, so he found it very easy to settle in at Atari.

Released in December 1984, Marble Madness was the first game to run on the new Atari System 1 hardware and was the perfect showcase for Atari to demonstrate the technical superiority of its new arcade architecture, it was also the first game to feature such impressive and cleanly rendered pseudo 3-D Graphics. The original design brief called for the trackball to be motorized and synchronize its spin with that of the marble, to simulate inertia.

Marble Madness was the first game to feature true stereo sound; it was the first game to truly capitalise on what in-game music could offer the player, with each level having its own distinctive, and suspense building soundtrack. Marble Madness was also one of the few games of the time to have a definite goal, in that the game ends when all levels are completed.

The race names are :

1. Practice

2. Beginner

3. Intermediate

4. Aerial

5. Silly

6. Ultimate

Default highscore table (TROUBLEMAKERS) :

#1 C R 14,500

#2 UFO 14,000

#3 GJL 13,500

#4 SKP 13,000

#5 PCT 12,500

#6 PTR 12,000

#7 JDH 11,500

#8 DAT 11,000

#9 JFS 10,500

#10 DAR 10,000

Stan Szczepanski holds the official record for this game with 187,880 points.

A sequel to this classic game, entitled "Marble Madness 2 - Marble Man" was fully developed and a very small number of cabinets were built, but unfortunately the game was never released. Unlike the first game's superb trackball control, 'Marble Man' was controlled via a joystick.


Moving the marble : 10 points per unit

Taking a jump (Practice race only) : 3,000 to 6,000 points

Killing Black Steelie : 1,000 points

Going through a tunnel or tube : 2,000 or 4,000 points

Rolling over an enemy (Silly race only) : 500 points + 3 seconds of time

Finishing a race : race number x 1,000 points

Finishing a race : seconds remaining x 100 points

Finishing the game : 20,000 points + 1,000 points per second remaining

Finishing the game : -1,000 point penalty for every death during the game.


* Hints :

1) Anticipate your next move and start the Trak-Ball rolling in that direction ahead of time.

2) Complete each raceway as fast as possible because extra seconds mean extra points, and the extra time from one raceway is carried over to the next raceway

3) Try to maneuver around the Black Steelie, or try to bump him off a cliff to get rid of him permanently.

4) Move quickly to avoid being swallowed by the green Marble Munchers.

5) Watch for patterns, and time your movements right to pass by difficult obstacles.

6) Some raceways have alternate paths, so explore a bit and you may find an easier way to reach the goal. Bonus points are given for paths which are more difficult.

* Cancel The Timer : Begin a game and then hold down either the 1 or 2 player Start and press the 'service switch' twice. The first press will glitch the screen display slightly - the second will remove it and give you 99 seconds to complete the level. This method adds 60 seconds to the clock, after which the normal countdown will begin. The clock will not appear to be counting down during the first 60 seconds, probably because the 99-second display was overflowed by the extra 60 seconds added. This method can be used multiple times per level for virtually infinite play time.

* When you play 2 players, the winner of each level gets a bonus 5 seconds (I was better than my brother, so I'd always get the 5 seconds :D). If your opponent can make it as far as the silly race, that's an extra 25 seconds for the ultimate race, not to mention a possible extra 10 seconds with a wand. The opponent can also continue once (with the same time as the other player).

* This isn't really a trick, but some people don't realize it : On the practice race, don't move when you start, and after a few seconds, a ramp will appear that will slide away the ball.


1. Marble Madness (1984)

2. Marble Man - Marble Madness II (1991)


Designed / Graphics by : Mark Cerny

Programmed by : Bob Flanagan

Sound by : Hal Canon, Brad Fuller


* Consoles :

Atari 7800 (unreleased prototype)

Nintendo Famicom (1988)

Nintendo NES (feb.1989)

Nintendo Game Boy (1991)

Sega Mega Drive (1991)

Sega Game Gear (1992)

Sega Master System (1992)

Sony PlayStation (1998, "Arcade's Greatest Hits - The Atari Collection 2")

Nintendo Game Boy Color (1999)

Sony PlayStation 2 (2003, "Midway Arcade Treasure")

Nintendo GameCube (2003, "Midway Arcade Treasure")

Microsoft XBOX (2003, "Midway Arcade Treasure")

Sony PSP (2005, "Midway Arcade Treasures - Extended Play")

Nintendo Game Boy Advance (2005, "Marble Madness / Klax")

* Computers :

Tandy Color Computer (1985, "Marble Maze")

PC [Booter] (1986)

Commodore C64 (1986)

Apple II (1986)

Amstrad CPC (1986)

Commodore Amiga (1986)

Sinclair ZX Spectrum (1987)

PC [MS-DOS] (1987)

Atari ST (1989)

Sharp X68000 (1991)

FM Towns PC (1991)

NEC PC-9801 [JP] (1991) Marble Madness

PC [MS Windows, CD-ROM] (1998, "Arcade's Greatest Hits - The Atari Collection 2")

PC [MS Windows, CD-ROM] (2004, "Midway Arcade Treasures")

* Others :

LCD handheld game (1989) released by Tiger Electronics.


Game's rom.

Machine's picture.

Giochi Simili

Warning: information in history.dat can differ from the ones present in the rest of the page (taken from MAME) as they come from a different source

Information on marble

0.37b15 [Aaron Giles]

0.31 [Aaron Giles]


- 0.127u3: Kevin Eshbach added clone Marble Madness (set 5 - LSI Cartridge).

- 0.37b15: Aaron Giles added Marble Madness (set 1). Changed '(set 1)' to clone '(set 2)', '(set 2)' to '(set 3)' and '(set 3)' to '(set 4)'. Renamed (marble) to (marble2), (marble2) to (marble3) and (marblea) to (marble4).

- 2nd May 2001: Aaron Giles added a newer Marble Madness romset.

- 0.35b11: Added TMS5220 speech.

- 0.33b7: Changed description to 'Marble Madness (set 1)' and clones '(version 2)' to '(set 2)' and '(alternate version)' to '(set 3)'.

- 0.31: Aaron Giles added Marble Madness (Atari Games 1984) and clones (version 2) and (alternate version).


Romset: 401 kb / 27 files / 183.7 zip

Printer friendly version
Direct link to this page

HTML link, for inclusion in web pages, text only
HTML link, for inclusion in web pages, with image
BBcode, for use in forums, text only
BBcode, for use in forums, with image