Home News Forum                            

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

qbertqub: MAME ROM Information.


Q*bert's Qubes (c) 1983 Mylstar Electronics.

The object of Q*bert's Qubes is to jump around diamond formation of 25 cubes and rotate them so that one or more rows of cubes match the shown target cube (a tic-tac-toe) while avoiding the meltniks, the rat and the purple guys. Jumping on anything green is safe, catching the turtle slows down enemies for a short time and catching the freeze ball freezes enemies for a short time.

Each level has four rounds and a bonus round and there are 11 levels...

Level 1 : get 1 tic-tac-toe, cubes only have 2 colors

Level 2 : get 1 tic-tac-toe, cubes only have 3 colors

Level 3 : get 1 tic-tac-toe, cubes have 6 colors from this point on

Level 4 : get 2 tic-tac-toes

Level 5 : get 3 tic-tac-toes

Level 6 : get 1 tic-tac-toe, matched target cubes can be rotated

Level 7 : get 2 tic-tac-toes, matched target cubes can be rotated

Level 8 : get 3 tic-tac-toes, matched target cubes can be rotated

Level 9 : get 4 tic-tac-toes

Level 10 : get 3 tic-tac-toes, matched target cubes can be rotated

Level 11 : get 3 tic-tac-toes

After this levels 9-11 repeat indefinitely.


Game ID : GV-119

Main CPU : I8086 (@ 5 Mhz)

Sound CPU : M6502 (@ 894.886 Khz)

Sound Chips : DAC, Votrax SC-01

Screen orientation : Vertical

Video resolution : 256 x 240 pixels

Screen refresh : 61.419025 Hz

Palette colors : 16

Players: 2

Control: 4-way joystick (diagonal)


This game was the first to have used both Mylstar and Gottlieb (Gottlieb was renamed Mylstar not too soon after the game was released, Warren Davis also joked that Mylstar is Rat Slime spelled backwards) on two different versions of the marquee).

A Votrax SC-01 speech synthesis chip is used to generate the incoherent speech of Q*bert swearing, Shoobops (high pitch) and Wrong Way and Ugg (low pitch). The only true speech ever generated is 'Hello, I'm turned on' when the game is first powered up and 'Bye Bye' after entering your initials at the end of a game.

The Rubik's Cube craze of the time served as a source of inspiration for this game.

Jean Baudin holds the official records for this game in 'hard Difficulty' setting with 2,146,905 points on 09/27/2001.


Land on cube : 5 points.

Match target cube : 100 points.

Catch freeze ball : 100 points.

Land on Shoobops : 100 points.

Land on turtle : 100 points.

Spin rat off cube : 5-500 points.


1. Q*bert (1982)

2. Q*bert's Qubes (1983)

3. Q*bert 3 (1993, Nintendo Super Famicom)


Programmed by : Neil Burnstein

Graphics by : Jeff Lee

Audio by : David D. Thiel

Cabinet graphics by : Terry Doerzaph


* Consoles :

Atari 2600


* Computers :

MSX (1986)


Game's rom.

Machine's picture.

MAME Info:

0.24 [Fabrice Frances, Rodimus Prime]

Artwork available

Samples required (Q*bert)


- To enter your name in the high score list, use 1 or 2.


- Missing sounds because the Q*bert sound roms are being used instead of the Q*bert's Qubes sound roms. sxevious (ID 00486)

- [possible] If you jump off the leftmost cube, Q*Bert's sprite wraps around to the right while falling. Luigi30 (ID 03091)


- 0.143u8: Tafoid changed Q*bert and Q*bert's Qubes joystick layout to 8-Way to allow for diagonals to be not only be mapped but used if desired.

- 0.142u2: Robbbert fixed missing speech 'Hello. I'm turned on.' in Q*bert's Qubes.

- 14th January 2011: Mr. Do - Seems I forgot a credit note in the LAY file of The Q*bert's Qubes. The bezel scan was kind of faded. But, thanks to pics that Shoegazer sent me some time ago, I had a picture of a proper bezel with correct colors. So many thanks to him for allowing us to have a correctly colored bezel. Go ahead and grab the new LAY file.

- 29th December 2010: Mr. Do - TrevEB continues to contribute more full bezel scans. And I have another new toy to help clean artwork up, we have a bezel for Q*bert's Qubes (dedicated to Angela, the biggest Q*Bert fan out there).

- 0.125u2: Added new cpu2 roms to Q*bert's Qubes.

- 0.125u1: Lord Nightmare marked the sound roms on Q*Bert's Qubes as bad and changed the flag to imperfect sound. The current sound cpu roms are the same as on a normal Q*Bert board, which is incorrect. At least three sound effects are present in the real qq-snd roms but not the Q*Bert qb-snd ones.

- 0.122u5: Fixed cpu2 roms addresses.

- 0.37b7: Added Q*bert samples.

- 0.36b2: Added samples (fx_17a-fx_36.wav and knocker).

- 22nd July 1999: Fabrice Frances added quite some new samples to Q*Bert and Reactor.

- 0.33b3: Rodimus Prime put back sample support in Q*Bert Qubes.

- 0.35b13: Changed description to 'Q*bert's Qubes'.

- 0.31: The first time you play Q*Bert Qubes, the high scores are automatically initialized to the default. Note: your old high scores will be lost, sorry [Nicola Salmoria].

- 0.29: Fabrice Frances added sound to Q*Bert Qubes. You just have to use Q*Bert's sound ROMs, they are the same.

- 0.28: Fabrice Frances added *emulated* sound to Q*Bert, Reactor, Krull and Mad Planets. The samples are no longer needed and may be removed. Q*Bert Qubes would work as well, if we had the sound ROM.

- 0.25: Control: F1 = Test mode and F2 = Select.

- 0.24: Fabrice Frances added support for Qbert Qubes (Mylstar 1983). Only hitch with the driver: You have to reset (F3) the game at first time when the empty supreme noser table appears, then the table will be correctly filled. Alternatively, you can insert a coin before this empty table appears... Hiscore save not supported yet. Game is playable with accurate colors and sound. Control: Arrows = Move around. To enter your name in the high score list, use 1 or 2.

LEVELS: 11 (endless)

Recommended Games (Platform 2):


Joust 2 - Survival of the Fittest


Faster, Harder, More Challenging Q*bert

Q*bert's Qubes

Chack'n Pop

Mario Bros.

Mario Bros. (PlayChoice-10)


Bomb Jack

Vs. Mighty Bomb Jack

Bombjack Twin

The FairyLand Story

TeddyBoy Blues

Bubble Bobble

Bubble Bobble 2

Bubble Memories - The Story Of Bubble Bob

Rainbow Islands

Don Doko Don


Snow Bros. - Nick & Tom

Snow Bros. 2 / Otenki Paradise

Snow Brothers 3 - Magical Adventure

The Berlin Wall

Tumble Pop

Dark Tower

Diet Go Go

Funky Jet

Saboten Bombers

Jump Kids

Gun Master

Joe & Mac Returns

Metal Saver

Pang Pang

Fancy World - Earth of Crisis

Miss Bubble II

Toppy & Rappy

Ultra Balloon

Bomb Kick

Raccoon World

Dream World

Dynamite Bomber

Head Panic

Penguin Brothers

Tang Tang

Jumping Pop

Toy Land Adventure


Super Bubble 2003

Tower & Shaft

Romset: 108 kb / 12 files / 44.3 zip

MAME XML Output:

       <game name="qbertqub" sourcefile="gottlieb.c" sampleof="qbert">
              <description>Q*bert's Qubes</description>
              <rom name="qq-rom3.bin" size="8192" crc="c4dbdcd7" sha1="34aaa4762073680e2b4d024ce7106315ffc6bcf3" region="maincpu" offset="8000"/>
              <rom name="qq-rom2.bin" size="8192" crc="21a6c6cc" sha1="6d4d81d9ad85be3792584e39dbeaf0dfeeda1503" region="maincpu" offset="a000"/>
              <rom name="qq-rom1.bin" size="8192" crc="63e6c43d" sha1="9435eb06dc069e5bf1c439f0c772fef3183745b0" region="maincpu" offset="c000"/>
              <rom name="qq-rom0.bin" size="8192" crc="8ddbe438" sha1="31112d711af5d4039491e99a0be0c088b3272482" region="maincpu" offset="e000"/>
              <rom name="qq-snd1.bin" size="2048" crc="e704b450" sha1="d509f54658e9f0264b9ab865a6f36e5423a28904" region="r1sound:audiocpu" offset="7000"/>
              <rom name="qq-snd2.bin" size="2048" crc="c6a98bf8" sha1="cc5b5bb5966f5d79226f1f665a3f9fc934f4ef7f" region="r1sound:audiocpu" offset="7800"/>
              <rom name="qq-bg0.bin" size="4096" crc="050badde" sha1="d049367e262cc6080e01d32227e86310166e00bb" region="bgtiles" offset="0"/>
              <rom name="qq-bg1.bin" size="4096" crc="8875902f" sha1="715e05b555d52c0445c4bec7fb6d1c02053505e6" region="bgtiles" offset="1000"/>
              <rom name="qq-fg3.bin" size="16384" crc="91a949cc" sha1="bd27a6bb744f73cb918318f1bc3aa5bde39417c2" region="sprites" offset="0"/>
              <rom name="qq-fg2.bin" size="16384" crc="782d9431" sha1="04d46014e9a5b80b8215b5338fa9de27e530e4a9" region="sprites" offset="4000"/>
              <rom name="qq-fg1.bin" size="16384" crc="71c3ac4c" sha1="ed3444b3c8bd332b83f2700f1d6ea6bc9e185d8c" region="sprites" offset="8000"/>
              <rom name="qq-fg0.bin" size="16384" crc="6192853f" sha1="907e62a3835bacda4104dcc1d7e946e4e8e821ef" region="sprites" offset="c000"/>
              <sample name="fx_17a"/>
              <sample name="fx_17b"/>
              <sample name="fx_17c"/>
              <sample name="fx_17d"/>
              <sample name="fx_17e"/>
              <sample name="fx_17f"/>
              <sample name="fx_17g"/>
              <sample name="fx_17h"/>
              <sample name="fx_18a"/>
              <sample name="fx_18b"/>
              <sample name="fx_18c"/>
              <sample name="fx_18d"/>
              <sample name="fx_18e"/>
              <sample name="fx_18f"/>
              <sample name="fx_18g"/>
              <sample name="fx_18h"/>
              <sample name="fx_19a"/>
              <sample name="fx_19b"/>
              <sample name="fx_19c"/>
              <sample name="fx_19d"/>
              <sample name="fx_19e"/>
              <sample name="fx_19f"/>
              <sample name="fx_19g"/>
              <sample name="fx_19h"/>
              <sample name="fx_20a"/>
              <sample name="fx_20b"/>
              <sample name="fx_20c"/>
              <sample name="fx_20d"/>
              <sample name="fx_20e"/>
              <sample name="fx_20f"/>
              <sample name="fx_20g"/>
              <sample name="fx_20h"/>
              <sample name="fx_21a"/>
              <sample name="fx_21b"/>
              <sample name="fx_21c"/>
              <sample name="fx_21d"/>
              <sample name="fx_21e"/>
              <sample name="fx_21f"/>
              <sample name="fx_21g"/>
              <sample name="fx_21h"/>
              <sample name="fx_22"/>
              <sample name="fx_23"/>
              <sample name="fx_28"/>
              <sample name="fx_36"/>
              <sample name="knocker"/>
              <chip type="cpu" tag="maincpu" name="8088" clock="5000000"/>
              <chip type="cpu" tag="r1sound:audiocpu" name="M6502" clock="894886"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="r1sound" name="Gottlieb Sound rev. 1"/>
              <chip type="audio" tag="r1sound:dac" name="DAC"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="240" refresh="61.419025" pixclock="5000000" htotal="318" hbend="0" hbstart="256" vtotal="256" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="1" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coinage" tag="DSW" mask="53">
                     <dipvalue name="A 2/1 B 2/1" value="36"/>
                     <dipvalue name="A 1/1 B 4/1" value="20"/>
                     <dipvalue name="A 1/1 B 3/1" value="48"/>
                     <dipvalue name="A 1/1 B 2/1" value="16"/>
                     <dipvalue name="A 1/1 B 1/1" value="0" default="yes"/>
                     <dipvalue name="A 2/3 B 2/1" value="17"/>
                     <dipvalue name="A 1/2 B 3/1" value="21"/>
                     <dipvalue name="A 1/2 B 2/1" value="32"/>
                     <dipvalue name="A 1/2 B 1/1" value="33"/>
                     <dipvalue name="A 1/2 B 1/5" value="49"/>
                     <dipvalue name="A 1/3 B 2/1" value="4"/>
                     <dipvalue name="A 1/3 B 1/1" value="5"/>
                     <dipvalue name="Free Play" value="53"/>
              <dipswitch name="Bonus Life at" tag="DSW" mask="2">
                     <dipvalue name="10000" value="0" default="yes"/>
                     <dipvalue name="15000" value="2"/>
              <dipswitch name="Additional Bonus Life Every" tag="DSW" mask="64">
                     <dipvalue name="20000" value="0" default="yes"/>
                     <dipvalue name="25000" value="64"/>
              <dipswitch name="Difficulty" tag="DSW" mask="128">
                     <dipvalue name="Normal" value="0" default="yes"/>
                     <dipvalue name="Hard" value="128"/>
              <dipswitch name="Service Mode" tag="IN1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="r1sound:SB1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Sound Test" tag="r1sound:SB1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="16"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise