Home News Forum                            

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

qbtrktst: MAME ROM Information.

MAME Info:

0.17 [Fabrice Frances]

Artwork available

Samples required


- The first time you run the game, you should go into service mode, select 4. Options/Parameters with key F1, reset the High Score Table to have the high score table properly initialized.

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

- When the Auto Round Advance dipswitch is On, use 1 or 2 to advance to the following round. You also get infinite lives.


- 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 and clones.

- 0.133u1: Renamed (qbertjp) to (qbertj).

- 0.127: Aaron Giles fixed misplaced graphics in Q*bert and clones.

- 0.125u3: Added dipswitches 'SW5', 'SW7' and 'SW8'.

- 0.125u2: Added new cpu2 roms to clone Mello Yello Q*bert.

- 21st January 2008: Mr. Do - I went back and revisited Q*Bert, as it's another of those that has bugged me for awhile; the colors were pretty off on the previous version. I found a real bezel and some good pics to compare too, so that I could fix the existing vector that is floating around; no gray, the same shade of each color throughout the whole bezel like it should be, and those black specks on Berty don't belong there (I'm guessing the original source was flaking a bit).

- 0.122u5: Zsolt Vasvari fixed the missing "Hello, I'm turned on" playing in Q*bert. Fixed cpu2 roms addresses.

- 0.118u3: Aaron Giles fixed Q*bert's input mapping.

- 0.107u4: Aaron Giles modified the Q*Bert driver to signal a "knocker0" output when the knocker is triggered.

- 0.101u1: Kevin Jonas fixed Q*bert knocker sample connection.

- 0.82u3: Added clone 'Q*bert Board Input Test Rom'.

- 0.78u1: Smitdogg added clone Q*bert (US set 2). Changed parent description to 'Q*bert (US set 1)'.

- 0.76: Peter Rittwage added clone Q*bert (early test version).

- 14th October 2003: Peter Rittwage submitted an addition of Q*bert test ROMs.

- 0.68: David Haywood added clone Mello Yello Q*bert.

- 7th April 2003: David Haywood added Mello Yello Q*bert to the Gottlieb driver.

- 15th April 2001: Nicola Salmoria fixed an i8086 CPU core bug which broke the high score screen in Q*Bert.

- 0.37b7: Added samples (knocker.wav, fx_17a - fx_36.wav).

- 0.36b12: Andrea Mazzoleni added the possibility to use a multiple keys or joysticks sequence to drive a generic action. This can be handy with consoles or cabinets with a limited number of buttons, to reuse all buttons with only one extra button, like a shift key. For example the COIN1 action can be mapped to the "Player 1 Fire" plus the "Extra Shift Button". It can also be used to map Q*Bert movements to joystick diagonals (since the orginal used a joystick rotate 45 degrees).

- 0.36b2: Support for new samples in Q*Bert [Fabrice Frances]. Added samples (fx_17a-fx_36.wav and knocker.wav).

- 0.35RC1: Added dipswitches 'Demo Sounds' and 'Cabinet'.

- 0.35b13: Changed parent and clone descriptions to 'Q*bert'.

- 26th March 1999: Juergen Buchmueller fixed the Gottlieb games (Q*Bert, Reactor).

- 0.33b7: Changed description to 'Q*Bert (US)' and clone '(Japanese version)' to '(Japan)'.

- 0.31: John Butler and Howie Cohen added back speech sample support to Q*Bert. The first time you play Q*Bert, the high scores are automatically initialized to the default. Note: your old high scores will be lost, sorry [Nicola Salmoria].

- 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. Please do not complain because there is no speech in Q*Bert. We are aware of that. Added sound roms (qb-snd1.bin, qb-snd2.bin).

- 0.27: Changed description of 'Q*Bert' to 'Q*Bert (US version)' and clone 'Q*Bert Japanese' to 'Q*Bert (Japanese version)'.

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

- 0.20: Fabrice Frances fixed some bugs in Q*Bert.

- 0.19: Fabrice Frances fixed the Qbert driver.

- 0.18: Fabrice Frances submitted a much faster version of the 8086 emulation. Q*Bert now runs at full speed with -frameskip 1 on my 486/100. Rotated the controls for Q*Bert [Nicola Salmoria]. Control: Arrows = Move around. To enter your name in the high score list, use 1 or 2.

- 0.17: Added Q*Bert (Gottlieb 1982) and clone 'Q*Bert Japanese'. Fabrice Frances submitted a massive contribution: An 8086 CPU emulator, and drivers for Q*Bert. They run quite slowly on my 486/100 (~25 fps) but are playable [Nicola Salmoria]. Q*Bert has sound too (with samples). Control: Arrows = Move around. Note: The Intel 8086 CPU emulator comes from David Hedley's IBM PC Emulator (pcemu), heavily modified in order to allow memory-mapped I/O and interfaced to MAME by Fabrice Frances. Fabrice Frances used his own 6502 emulator in order to compute the digital effects because the clock emulation is much more precise and allows to put timestamps on amplitude DAC writes. MAME doesn't allow to compute the digital effects in real time like Euphoric so the effects are provided as precomputed samples (some of them are quite big, he should convert them to 22kHz).


- Jump on squares to change them to the target color.

- Stay on playfield! Jumping off results in a fatal plumment unless a disk is there.

- Avoid all objects and creatures that are not green.

- Use spinning disks to lure snake to his death.

- Extra life at 8000 and each additional 14000.

ARCADE RELEASE: Q*bert (Konami distributed it in Japan) - 1983/Feb

LEVELS: 9 (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: 68 kb / 11 files / 24.8 zip

MAME XML Output:

       <game name="qbtrktst" sourcefile="gottlieb.c" cloneof="qbert" romof="qbert" sampleof="qbert">
              <description>Q*bert Board Input Test Rom</description>
              <rom name="qb-rom2.bin" merge="qb-rom2.bin" size="8192" crc="fe434526" sha1="4cfc5d52dd6c82163e035af82d6112c0c93a3797" region="maincpu" offset="a000"/>
              <rom name="qb-rom1.bin" merge="qb-rom1.bin" size="8192" crc="55635447" sha1="ca6acdef1c9e06b33efe1f0a2df2dfb03723cfbe" region="maincpu" offset="c000"/>
              <rom name="gv103_t-ball-test_rom0_2764.c11c12" size="8192" crc="5d390cd2" sha1="9031926a6f6179e340b67c3a7949062b4a75e3cf" region="maincpu" offset="e000"/>
              <rom name="qb-snd1.bin" merge="qb-snd1.bin" size="2048" crc="15787c07" sha1="8b7d03fbf2ebaa71b3a7e2f636a0d1bb9b796e43" region="r1sound:audiocpu" offset="7000"/>
              <rom name="qb-snd2.bin" merge="qb-snd2.bin" size="2048" crc="58437508" sha1="09d8053e7e99679b602dcda230d64db7fe6cb7f5" region="r1sound:audiocpu" offset="7800"/>
              <rom name="qb-bg0.bin" merge="qb-bg0.bin" size="4096" crc="7a9ba824" sha1="12aa6df499eb6996ee35f56acac403ff6290f844" region="bgtiles" offset="0"/>
              <rom name="qb-bg1.bin" merge="qb-bg1.bin" size="4096" crc="22e5b891" sha1="5bb67e333255c0ea679ab4312256a8a71a950db8" region="bgtiles" offset="1000"/>
              <rom name="qb-fg3.bin" merge="qb-fg3.bin" size="8192" crc="dd436d3a" sha1="ae16087a6ceec84551b5d7aae4036e0ed432cbb7" region="sprites" offset="0"/>
              <rom name="qb-fg2.bin" merge="qb-fg2.bin" size="8192" crc="f69b9483" sha1="06894a1474c79c1274efbd32d7371179e7e0a661" region="sprites" offset="2000"/>
              <rom name="qb-fg1.bin" merge="qb-fg1.bin" size="8192" crc="224e8356" sha1="f7f26b879aa8b964ff6311136ed8157e44de736c" region="sprites" offset="4000"/>
              <rom name="qb-fg0.bin" merge="qb-fg0.bin" size="8192" crc="2f695b85" sha1="807d16459838f129e10b913890bbc95065d5dd40" region="sprites" offset="6000"/>
              <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="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Kicker" tag="DSW" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Demo Mode (Unlim Lives, Start=Adv (Cheat)" tag="DSW" mask="8">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="8"/>
              <dipswitch name="Free Play" tag="DSW" mask="16">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="16"/>
              <dipswitch name="Unused" tag="DSW" mask="32">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="32"/>
              <dipswitch name="Unused" tag="DSW" mask="64">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="64"/>
              <dipswitch name="Unused" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" 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