Home News Forum                            

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

arabiana: MAME ROM Information.


Arabian (c) 1983 Atari, Inc.


Game ID : 136019


Released in June 1983.

Manufactured under license from Sun Electronics Corp. For more information about the game itself, please see the original Sun Electronics entry.

Approximately 1,950 units were produced by Atari.

Background musics (Atari only):

Levels 1 & 3: Rimsky Korsakov - Scheherazade

Levels 2 & 4: Rimsky Korsakov-The Young Prince and Princess

Page intro: Ludwig Van Beethoven - Symphony No 6. Op 68 - 1st Movement

Attract mode: Mozart - Turkish March


Game's ROM.

MAME Info:

0.35b13 [Gerald Vanderick]

0.19 [Jarek Burczynski]

Artwork available


- To enter test mode, press F2 and then F3. To test sound press P1/P2 start simultaneously. P2 start + P1 Button 1 will take you to the color test screen. Then hit P1 start + P1 Button 1 to go to the level test screen. P1 Button 1 will take you to the next screen from then on.


- 0.141u1: Phil Bennett fixed Arabian halts after several cycles of the attact mode.

- 3rd January 2011: Andrew Gardner - A few months ago, Pete Ogoun decapsulated a MCU from the game BanBam. The images were very crisp and clear, and it took less than an hour to stitch them together. Phil Bennett reminded me that Nicola and Ernesto had previously decoded the same type of MCU, so the knowledge about how to convert typed-in bits to bytes was already in our archives. Meanwhile, s_bastian on the mameworld boards was busy configuring his online data entry tool to get some help from the masses. He completed some new features on his tool, and the following users typed in all of the bits from the photographed ROM: etabeta, robiza, Frankie, Gonario, sev, bernoulli, mrdriller, Zer0, BrianT, MASH, Stick, MooglyGuy, Mosquito2001, TE, bdam and s_bastian. Armed with the redundant data from the typing project, it was confirmed that Phil and I had typed a few bits incorrectly. I fixed these bits in the dump, ran Ernesto's decoder on the bits, stuffed the ROMs into MAME, and let the MCU rip. The disassembly appeared quite nice; the code traced well, and there did not appear to be any questionable instructions. The MCU was, however, very difficult to hook up to BanBam. I had made some good headway into figuring out how the MCU was connected, when Phil discovered the same MCU was very likely used in Arabian. Luckily, we have the schematics for that. The schematics turned out to be mostly legible and correct, and Phil successfully hooked BanBam's MCU into Arabian. This appears to work 100% and is documented in the whatsnew.txt for MAME 0.141. Hooking the MCU into the Arabian driver was somewhat convoluted though, so it isn't much of a surprise to us that we haven't quite succeeded with the BanBam hookup yet. It will come in due time, and we will likely be able to close the book on the BanBam MCU sometime in the not-so-distant future.

- 0.141: Phil Bennett hooked up Arabian MB8841 MCU, this fixed the missing bird at top of the screen. Removed obsolete simulation code and assigned MB88xx interrupt sources unique vectors, as expected by the Arabian MCU program. Added MB8841 (2MHz) CPU2 and MCU rom.

- 8th October 2010: Smitdogg - Phil B. has been working on Arabian which used an MCU that was similar to or possibly identical to the one used in Banbam. Ogoun decapped the Arabian MCU but hasn't made pictures yet to compare.

- 0.139u2: The Dumping Union corrected the rom labels for Arabian and clone Arabian (Atari).

- 10th August 2010: Smitdogg - Arabian arrived for decapping.

- 8th July 2010: Smitdogg - We bought an Arabian board to decap the 8841 MCU with internal ROM.

- 0.135u1: Fabio Priuli added driver data struct to Arabian.

- 0.132u2: Tafoid fixed Arabian hangs in demo or play.

- 17th February 2009: Mr. Do - Kiltron got extra busy this past month: Arabian artwork.

- 0.129u1: MooglyGuy added savestate support to Arabian and clone.

- 0.128u2: Stephane Humbert fixed dipswitches for Arabian and clone.

- 0.123u2: RansAckeR simplified some control definitions in the Arabian driver.

- 0.122u8: Zsolt Vasvari removed colortables from Arabian and a number of other drivers, as part of a larger move to phase out old-style colortables. Changed palettesize to 8192 colors.

- 0.112: Roberto Fresca added DIP locations to the Arabian driver.

- 0.37b16: Aaron Giles fixed colors and other things in Arabian. Changed Z80 CPU clock speed to 3MHz, visible area to 234x256 and palettesize to 64 colors.

- 5th June 2001: Aaron Giles cleaned up and fixed the Arabian driver.

- 3rd October 2000: Nicola Salmoria fixed Arabian graphics.

- 0.35b13: Gerald Vanderick added Arabian (Sun Electronics 1983). Changed 'Arabian' to clone '(Atari)'. Renamed (arabian) to (arabiana).

- 4th May 1999: Gerald Vanderick added another Pac Man clone and an Arabian clone.

- 20th April 1999: Zsolt Vasvari sent in an Arabian update with proper rotation support and better colors.

- 0.30: Aaron Giles support dirty rectangles in Arabian.

- 0.26a: Morten Eriksen added high score saving to Arabian.

- 0.25: Minor modifications to Arabian palette.

- 0.21: Arabian has better colors now.

- 0.20: Brad Oliver found a lot of bugs around the code, fixed Arabian video driver.

- 0.19: Jarek Burczynski provided a preliminary but playable driver for Arabian (Atari 1983). Colors are wrong, but it support sound already. Control: Arrows = Move around, CTRL = Kick and F1 = Enter test mode.



- Attract mode: Mozart - Turkish March

- Page intro: Ludwig Van Beethoven - Symphony No 6. Op 68 - 1st Movement

- Levels 1 & 3: Rimsky Korsakov - Scheherazade

- Levels 2 & 4: Rimsky Korsakov - The Young Prince and Princess

Other Emulators:

* FB Alpha

Recommended Games:


New Sinbad 7

Sindbad Mystery

Arabian Fight

Arabian Magic


Recommended Games (Platform):

Space Panic

Steel Worker

Donkey Kong

FamicomBox (Donkey Kong)

Crazy Kong

Crazy Kong Part II

Kong (Brazil)

Donkey Kong Junior

FamicomBox (Donkey Kong Jr.)

Donkey Kong 3


Naughty Mouse

Treasure Island

Treasure Island (DECO Cassette)


Dock Man


Minky Monkey


Pop Flamer


FamicomBox (Popeye)



Boggy '84

Bristles (Max-A-Flex)

Congo Bongo

Dr. Micro

Hopper Robo

Jump Coaster


Namco Classic Collection Vol.1 (Mappy)


Roc'n Rope

Super Glob

Ben Bero Beh

Complex X

Jumping Jack

Lode Runner

Lode Runner II - The Bungeling Strikes Back

Lode Runner III - The Golden Labyrinth

Lode Runner IV - Teikoku Karano Dasshutsu

Lode Runner - The Dig Fight

Pandora's Palace

Peter Pack-Rat

Vs. Ice Climber

Vs. Ice Climber Dual

Vs. Wrecking Crew

Baluba-louk no Densetsu

Pig Out: Dine Like a Swine!

Sea Hunter Pengui

Multi 5 (Tong Boy)

Romset: 66 kb / 9 files / 36.6 zip

MAME XML Output:

       <game name="arabiana" sourcefile="arabian.c" cloneof="arabian" romof="arabian">
              <description>Arabian (Atari)</description>
              <manufacturer>Sun Electronics (Atari license)</manufacturer>
              <rom name="tvg-87.ic1" size="8192" crc="51e9a6b1" sha1="a2e6beab5380eed56972f5625be21b01c7e2082a" region="maincpu" offset="0"/>
              <rom name="tvg-88.ic2" size="8192" crc="1cdcc1ab" sha1="46886d53cc8a1c1d540fd0e1ddf1811fb256c1f3" region="maincpu" offset="2000"/>
              <rom name="tvg-89.ic3" size="8192" crc="b7b7faa0" sha1="719418b7b7c057acb6d3060cf7061ffacf00798c" region="maincpu" offset="4000"/>
              <rom name="tvg-90.ic4" size="8192" crc="dbded961" sha1="ecc09fa95f6dd58c4ac0e095a89ffd3aae681da4" region="maincpu" offset="6000"/>
              <rom name="tvg-91.ic84" merge="tvg-91.ic84" size="8192" crc="c4637822" sha1="0c73d9a4db925421a535784780ad93bb0f091051" region="gfx1" offset="0"/>
              <rom name="tvg-92.ic85" merge="tvg-92.ic85" size="8192" crc="f7c6866d" sha1="34f545c5f7c152cd59f7be0a72105f739852cd6a" region="gfx1" offset="2000"/>
              <rom name="tvg-93.ic86" merge="tvg-93.ic86" size="8192" crc="71acd48d" sha1="cd0bffed351b14c9aebbfc1d3d4d232a5b91a68f" region="gfx1" offset="4000"/>
              <rom name="tvg-94.ic87" merge="tvg-94.ic87" size="8192" crc="82160b9a" sha1="03511f6ebcf22ba709a80a565e71acf5bdecbabb" region="gfx1" offset="6000"/>
              <rom name="sun-8212.ic3" merge="sun-8212.ic3" size="2048" crc="8869611e" sha1="c6443f3bcb0cdb4d7b1b19afcbfe339c300f36aa" region="mcu" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="mcu" name="MB8841" clock="2000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1500000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="234" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN0" mask="4">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="4"/>
              <dipswitch name="Lives" tag="DSW1" mask="1">
                     <dipvalue name="3" value="0" default="yes"/>
                     <dipvalue name="5" value="1"/>
              <dipswitch name="Cabinet" tag="DSW1" mask="2">
                     <dipvalue name="Upright" value="2" default="yes"/>
                     <dipvalue name="Cocktail" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="8">
                     <dipvalue name="Easy" value="0" default="yes"/>
                     <dipvalue name="Hard" value="8"/>
              <dipswitch name="Coinage" tag="DSW1" mask="240">
                     <dipvalue name="A 2/1 B 2/1" value="16"/>
                     <dipvalue name="A 2/1 B 1/3" value="32"/>
                     <dipvalue name="A 1/1 B 1/1" value="0" default="yes"/>
                     <dipvalue name="A 1/1 B 1/2" value="48"/>
                     <dipvalue name="A 1/1 B 1/3" value="64"/>
                     <dipvalue name="A 1/1 B 1/4" value="80"/>
                     <dipvalue name="A 1/1 B 1/5" value="96"/>
                     <dipvalue name="A 1/1 B 1/6" value="112"/>
                     <dipvalue name="A 1/2 B 1/2" value="128"/>
                     <dipvalue name="A 1/2 B 1/4" value="144"/>
                     <dipvalue name="A 1/2 B 1/5" value="160"/>
                     <dipvalue name="A 1/2 B 1/6" value="224"/>
                     <dipvalue name="A 1/2 B 1/10" value="176"/>
                     <dipvalue name="A 1/2 B 1/11" value="192"/>
                     <dipvalue name="A 1/2 B 1/12" value="208"/>
                     <dipvalue name="Free Play" value="240"/>
              <dipswitch name="Coin Counters" tag="COM5" mask="1">
                     <dipvalue name="1" value="1" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Demo Sounds" tag="COM5" mask="2">
                     <dipvalue name="Off" value="2"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Bonus Life" tag="COM5" mask="12">
                     <dipvalue name="20k 50k 150k 100k+" value="12" default="yes"/>
                     <dipvalue name="20k only" value="4"/>
                     <dipvalue name="40k only" value="8"/>
                     <dipvalue name="None" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="8192"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise