myqbert: MAME ROM Information. History:
Q*bert (c) 1982 Gottlieb.
The object of the Q*bert game is to change the color of the top of the cubes to the Destination color indicated at the upper-left of the screen (below Player 1's score) by hopping onto them. When all the cubes in the pyramid have been changed to the destination color, the screen will advance to the next Round, with the player-controlled Q*bert character starting back on the top cube. At the beginning of each Level, there will be a short demonstration cycle with Q*bert hopping around four cubes to explain to the player the play action of each Level. Each Level consists of four Rounds. The current Level number and Round number is displayed at the upper-right of the screen (below Player 2's score in a 2-player game).
The game play starts with Q*bert appearing at the top of the pyramid. The joystick will move Q*bert from cube to cube by hopping in any of four diagonal directions. Q*bert can move anywhere on the pyramid, but jumping off will kill him. Hopping on the rotating disk will take Q*bert back to the top of the pyramid. In the first two Rounds of play, Q*bert will have to avoid touching the red and purple balls. These deadly objects drop randomly onto the second-from-the-top level and bounce downwards. The red balls will fall off the bottom but the purple ball will stop at the bottom and hatch into Coily, the snake which chases Q*bert. To destroy Coily, lure him to the edge, then jump unto a disk. The disk will take Q*bert back to the top and Coily will fall off, awarding 500 points and clearing the board of all other 'nasty' characters.
Starting at the 3rd Round of play, other 'nasty' characters come into play. The green characters or objects are safe to hop onto and will award points. All other 'nasty' characters are deadly to touch. In the third Round the red balls will stop falling, but two purple characters named Ugg and Wrong Way will appear at the lower portion of the pyramid and travel sideways and upwards (Ugg is the one with the snout moving from right to left on the right sides of the cubes, and Wrong Way is the one with the big eyes moving from left to right on the left sides of the cubes). They will not chase Q*bert, but will move randomly to get in Q*bert's way. In the third Round and every Round after, based on an internal timer, a green ball will appear and bounce down from the top of the pyramid. Hopping Q*bert onto the green ball will award 100 points, and freeze all the characters on the screen for a few seconds, but 'Q*bert' will still be able to move to complete the color changes.
During the 4th Round of play, 2 green characters named Slick and Sam will appear, based on the internal timer (Slick is the one wearing shades; Sam does not wear shades, otherwise their function is identical). They will drop onto the second level from the top and hop randomly downwards. If they hop onto a cube that Q*bert has already changed the color of, the cube will change to a different color, to thwart Q*Bert. Hopping Q*Bert onto Slick or Sam will stop them and award 300 points.
Throughout the remaining Rounds, all the characters and objects will appear in random combinations with increasing speed.
To add variety to the game, the disks will change positions every Round, and in the higher Levels the number of disks will change.
During Level 2, the play action will increase in difficulty from changing the cubes to one color, to changing the color of the cubes twice. This mean: that each cube would have to be hopped on twice to change the pyramid to the destination color, completing the Round.
Starting at Level 3 and for all remaining Rounds, and Levels, the play action will become more difficult. The object remains to change the cubes to the designated color, but if Q*Bert hops on any cube, that cube will change color. So even if the cube has already been changed to the Destination color, it will change again.
Here is a rundown of how all the colors change :
Legend :
S - Starting Color
I - Intermediate Color
D - Destination color
LEVEL 1 : When Q*bert jumps on S or I, it changes to D. When he jumps on D, it stays at D (NOTE : In Round 4, when Slick/Sam jumps on D, it changes to I).
LEVEL 2 : When Q*bert jumps on S, it changes to I. When he jumps on I, it changes to D. When he jumps on D, it stays at D.
LEVEL 3 : When Q*bert jumps on S, it changes to D. When he jumps on D, it changes back to S. Q*bert must start again.
LEVEL 4 : When Q*bert jumps on S, it changes to I. When he jumps on I, it changes to D. When he jumps on D, it changes back to I. Q*bert must start again.
LEVEL 5 : When Q*bert jumps on S, it changes to I. When he jumps on I, it changes to D. When he jumps on D, it changes back to S. Q*bert must start again.
LEVELS 6-9 : Same color pattern as Level 5. The difference is the increased speed of Q*bert and the 'nasty' characters.
There are also Bonus points awarded at the end of each Round for successfully completing the Round. The Bonus for the completion of the First Round is 1,000 points. This Bonus will progressively increase each Round by 250 points to a maximum of 5,000 points at Level 5.
- TECHNICAL -
Game ID : GV-103
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)
- TRIVIA -
Released in October 1982.
Licensed to Konami for Japanese distribution (February 1983).
Inspired by artwork by M.C. Escher who was an artist that Jeff admired. Ron Waxman came up with the idea of Q*bert changing the color of the cubes. Q*bert's name originated by the combination of 'Cube' and 'Hubert', but the 'Cube-Bert' was changed to 'Q-bert' to make it more unique. The concept game was called 'Snots and Boogers' and then '@!#?@!' (which many of the programmers and Gottlieb VPs said would be impossible to get anyone to say) before the final version was called just 'Q*bert'. Slick and Sam were a play on the phrase 'spick and span' with Sam being named after co-worker Sam Russo. Rick Tighe came up with the idea of adding the pinball hardware which generated the very mechanical KA-CHUNK when Q*bert falls off the pyramid.
A Votrax SC-01 speech synthesis chip is used to generate the incoherent speech of Q*bert swearing, Slick and Sam (high pitch) and Wrong-way and Ugg (low pitch). The only true speech ever generated is Q*bert saying '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.
Approximately 30,000 units were produced by Gottlieb.
Several early cabinets were produced with '@!#?@!' on the marquee.
Bob Gerhardt holds the official records for this game in 'Marathon' setting with 33,273,520 points on 11/28/1983.
Tom Gault holds the official records for this game in 'Tournament' setting with 1,895,565 points.
A slightly different version known as 'Mello Yello' was programmed for promotion of the Mellow-Yellow softdrink, but it was never released to the market.
As well as being a huge commercial success as a game, Q*bert also provided revenue from its many tie-in products. Toys, games, and other products bearing the hero’s likeness all sold well. There was even a Q*bert cartoon; Saturday Supercade was a CBS cartoon series which featured a number of different segments starring various video game characters. In addition to the characters from the game, the Q*Bert segment featured Q*tee (Q*bert's girlfriend), Q*bit (his little brother), and others.
Such was the character's popularity at this time that Gottlieb assigned pinball designer, John Trudeau ("Creature From the Black Lagoon", "Congo"), to devise a Q*bert pinball. It was called "Q*bert's Quest" and Trudeau created an innovative design pattern that should have sparked arcade goers to try it. Remarkably, the table was a commercial flop. Released in March 1983, a paltry 884 machines dribbled out of the plant and further convinced management that pinball was indeed experiencing desperate times.
A Q*bert unit appears in the 1983 movie 'Koyaanisqatsi - Life out of Balance'.
Parker Brothers released a boardgame based on this videogame (same name) in 1983 : Object of the game is to be one of the 'NOSER ELITE' by removing more pegs from the pyramid than your opponent (Peg plugged into cube = Starting color; Peg removed from cube = Destination color).
One player takes on the role of the hero, Q*bert, who must make his way around the pyramid trying to remove as many pegs as he can. A second player controls the 'nasty' characters out to thwart Q*bert.
- SCORING -
Changing a cube to the Intermediate color : 15 points.
Changing a cube to the Destination color : 25 points.
Catching the Green Ball : 100 points
Catching Slick/Sam : 300 points.
Luring Coily off pyramid : 500 points bonus.
Completing a round : 750 points + 250 points x round number.
End of round bonus : 50 points per teleport disc remaining.
- TIPS AND TRICKS -
* Control Panel Instructions :
Goal : Change the tops of all cubes to a new color by hopping onto them.
Joystick moves 'Q*bert' from cube to cube. Hopping onto a disk will take you back to the top.
All green objects are safe to hit. All other objects are deadly.
Destroy the snake by leading him to the edge, then jumping on a disk.
Stay on pyramid! Only jump off to use a disk.
* A big part of the game is waiting to see where 'nasty' characters are going to jump. You need to make sure you always time a jump at the same time the 'nasty' characters jump, so you can always have a clear path to a new square.
* Since the game only has 9 levels, if you can master level 9 then you should be able to play indefinitely since level 9 repeats once you reach it and the game doesn't get any harder.
- SERIES -
1. Q*bert (1982)
2. Q*bert's Qubes (1983)
3. Q*bert 3 (1993, Nintendo Super Famicom)
- STAFF -
Designed and programmed by : Warren Davis
Video graphics by : Jeff Lee
Cabinet graphics by : Terry Doerzaph
Audio by : David D. Thiel
- PORTS -
* Consoles :
Sega SG-1000 (1982)
Colecovision (1983)
Mattel Intellivision (1983)
G7000 Videopac
Atari 2600 (1983)
Atari 5200 (1983)
Atari 7800 (unreleased prototype, - "Bentley Bear In Q*bert")
Atari XEGS
Magnavox Odyssey 2 (1983, "Q*bert", Parker Brothers)
Nintendo Famicom (1989)
Nintendo Game Boy (1992) (Japanese release only).
Sony PlayStation (1999)
Nintendo Game Boy Color (2000)
Sega Dreamcast (2000)
Sony PlayStation 3 (2007, "PlayStation Network")
* Computers :
Atari 800 (1983)
Commodore VIC-20 (1983)
Commodore C64 (1983)
Commodore C64 (198?, "Hexpert")
Tandy Color Computer (1983, "Cuber")
Tandy Color Computer (1983, "Cubix")
Sinclair ZX-Spectrum (1983, 'POGO' – Ocean)
Amstrad CPC (1984, "Er*Bert" - Microbyte)
Texas Instruments TI-99/4A (1984)
BBC B ("R*THER" 1984 - Acornsoft)
Memotech MTX 512 (1985, "Qogo")
Tandy Color Computer 3 (1987, "Pyramix")
Amstrad CPC (1987, "Crazy Er*Bert" - Alternative Software)
Commodore Amiga (1992, 'Q.Bic' – CodeMasters)
PC [MS Windows, CD-ROM] (1999)
Apple Macintosh (2001)
* Others :
VFD handheld game (1983) released by Parker Brothers.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.17 [Fabrice Frances]
Artwork available
Samples required
SETUP:
- 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.
WIP:
- 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).
PLAY INSTRUCTIONS:
- 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
Joust 2 - Survival of the Fittest
Q*bert
Faster, Harder, More Challenging Q*bert
Q*bert's Qubes
Chack'n Pop
Mario Bros.
Mario Bros. (PlayChoice-10)
Popper
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
Rodland
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
Zupapa!
Super Bubble 2003
Tower & Shaft
Romset: 68 kb / 11 files / 24.8 zip
MAME XML Output:
   | <game name="myqbert" sourcefile="gottlieb.c" cloneof="qbert" romof="qbert" sampleof="qbert"> |
   |    | <description>Mello Yello Q*bert</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Gottlieb</manufacturer> |
   |    | <rom name="mqb-rom2.bin" size="8192" crc="6860f957" sha1="ebd68aeb6d54868295bd20cf64ee0187a52df0e3" region="maincpu" offset="a000"/> |
   |    | <rom name="mqb-rom1.bin" size="8192" crc="11f0a4e4" sha1="a805e51c40042fae209ace277abd9b35a990905b" region="maincpu" offset="c000"/> |
   |    | <rom name="mqb-rom0.bin" size="8192" crc="12a90cb2" sha1="a33203aea79fe43d1233a16e3fdddaceac6e4a20" region="maincpu" offset="e000"/> |
   |    | <rom name="mqb-snd1.bin" size="2048" crc="495ffcd2" sha1="b2c16fffbd6af1c17fdb1a99844819e6ee0550ee" region="r1sound:audiocpu" offset="7000"/> |
   |    | <rom name="mqb-snd2.bin" size="2048" crc="9bbaa945" sha1="13791b69cd6f426ad77a7d0537b10012feb0bc87" 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="mqb-fg3.bin" size="8192" crc="8b5d0852" sha1="e2cf1679a7ec9e88b254b0a8d690a74d88db0cdc" region="sprites" offset="0"/> |
   |    | <rom name="mqb-fg2.bin" size="8192" crc="823f1e57" sha1="a7305815d71d6e3b1c92c387a675e969edc77b7d" region="sprites" offset="2000"/> |
   |    | <rom name="mqb-fg1.bin" size="8192" crc="05343ae6" sha1="6ae3e6949c9eb0df85216575ffd21adc939df0a2" region="sprites" offset="4000"/> |
   |    | <rom name="mqb-fg0.bin" size="8192" crc="abc71bdd" sha1="b72c6867d8e342a6794a4bbab991761c01cfae44" 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"/> |
   |    | </input> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Kicker" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="2" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="4"/> |
   |    | </dipswitch> |
   |    | <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> |
   |    | <dipswitch name="Free Play" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="IN1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="r1sound:SB1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Test" tag="r1sound:SB1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="unsupported" palettesize="16"/> |
|
|