Home News Forum                            

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

rastan: MAME ROM Information.


Rastan (c) 1987 Taito.

A platform hack 'n' slash game from Taito in which a single player guides a barbarian hero through a number of fantasy-themed levels, fighting through swathes of mythological fantasy creatures, including orcs, skeletal warriors and multi-headed hydra.

More powerful weapons can be picked up, as well as bonus items that can increase the barbarian hero's health and give increased protection against enemy attack. Players should be wary that some collectable items are cursed and will have a detrimental effect on the hero's health and performance. Unlimited continues are available throughout the game.


Prom Stickers : B04

Main CPU : 68000 (@ 8 Mhz), Z80 (@ 4 Mhz)

Sound Chips : YM2151 (@ 4 Mhz), MSM5205 (@ 384 Khz)

Players : 2

Control : 8-way joystick

Buttons : 2


Released in March 1987.

This game is known in Japan as "Rastan Saga".

Rastan was inspired by the 'Conan the barbarian' saga novels, by Robert E Howard. In the background of the first stage, giant stone statues can be seen that bear more than a passing resemblance to the statues that featured in 'The Lord of The Rings - Fellowship of the Ring'. While the film appeared several years AFTER Rastan, the famous LotR concept artwork that featured in the deluxe addition of the book had been available for some time.

The main character, Rastan, appears as a selectable character, ''Miracle Rastan'', in "Champion Wrestler".

The game contains several bonus items that are not normally dropped by enemies : A golden armature, a brown scroll and a yellow scroll. Graphics for these can be seen in the tile-sets and modifications to game's data tables can cause them to be dropped. The golden armature acts like the existing armature, the scrolls do nothing.

The game contains a built in test mode, activated by the value of two bytes towards the end of the code roms. Invincibility can be selected, causing 'NO-HIT' to be displayed at the bottom of the title screen. The starting level can also be modified.

The game forbids the initials 'SEX' on the high-score table. If you try, they get changed to 'AHA'.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Kyukyoku Tiger : G.S.M. Taito 2 - D28B0008) on 21/11/1988.

Zuntata Records released a limited-edition soundtrack album for this game (Zuntata History L'ab-normal 1st - ZTTL-0038) on 01/04/1999.


"Rastan Saga" has some differences :

* In the attract mode appears the intro (instead the description of the objects).

* If you waste too many time without advancing in the stage, only 2 bats will attack you (instead of 8).


* If you die on the final stage, the game ends and you cannot continue; this means that the entire final level must be completed on a SINGLE credit. In order to make this even remotely possible you should deliberately die at the end of the fifth stage while fighting the boss (a multi-headed dragon). You should then use another credit to continue and defeat the dragon with your first man (with as little damage as possible). If you cannot defeat him with the first man and little damage, kill off the remaining men and start with a fresh credit. Always go after the special weapons where possible; if special weapons run out, jumping and striking doubles the damage done with the sword. Pushing up and the jump button will jump higher than pushing the jump button alone.

* The game attract sequence does not reveal the purpose of the rod. If you are carrying it, killing an enemy of any type causes all other on-screen enemies of the same type to die.

* If you are going for a high-score, always 'pick-up' the poisons. They are worth a lot of points.

* The ring can always be obtained in the first level castle. Proceed past the 3 ropes, down the next long chain and then up the next long chain. Slowly nudge this chain offscreen and two enemies appear on the left-hand side, one of which always carries the ring.

* Chains in castles can often be traversed upwards much quicker by repeatedly jumping against a nearby wall. Others needing to be traversed downwards can be missed by jumping off and falling. The level 4 boss is virtually impossible to defeat unless this tactic is used, in order to meet him carrying the hammer.

* Repeated high vertical jumps are a good method to use to 'stall', when on slopes approaching bouncing fireballs.

* Many players don't know that the 'mud' first encountered on level 2 does not actually kill you, it just causes you to sink down requiring many quick jumps to get out.


1. Rastan (1987)

2. Nastar (1988)

3. Warrior Blade - Rastan Saga Episode III (1991)


Game designer : Nenko Nishimura

Game programmers : Yoshinori Kobayashi, Hideaki Tomioka, Touru Takahashi, Hideo Kazama

Character designer : Nenko Nishimura

Art designers : Nenko Nishimura, Taira Sanuki, Seiji Kawakami, Genya Kuriki

Hardware engineer : Noboru Takeshita

Hardware designer : Masahiro Yamaguchi

Music composers and sound effects : Naoto Yagishita, Masahiko Takaki

Art advisor : Junji Yarita

Special thanks to : K. Sanbe


* Consoles :

Sega Master System (1988)

Sony PlayStation 2 (2005, "Taito Legends")

Microsoft XBOX (2005, "Taito Legends")

* Computers :

Tandy Color Computer (1988, "Warrior King")

MSX2 (1988)

Commodore C64 (1988)

Sinclair ZX Spectrum (1988)

Amstrad CPC (1988)

Amstrad CPC (1988, "Taito Coin-Op Hits")

PC [MS-DOS, 5.25''] (1990)

PC [MS Windows] (2005, "Taito Legends")


Game's rom.

Machine's picture.

MAME Info:

0.28 [Jarek Burczynski]

Artwork available


- 0.145u6: Stefan Lindberg added clone Rastan (US). Brian Troha cleaned up parent/child order. Added DIP locations. Corrected ROM names and added additional information / notes. Changed 'Rastan (World, set 1)' to clone 'Rastan (World)', 'Rastan (World, set 2)' to parent 'Rastan (World Rev 1)', '(US, set 1)' to '(US Rev 1)' and '(US, set 2)' to '(US, Earlier code base)'. Renamed (rastan) to (rastana), (rastan2) to (rastan), (rastanu2) to (rastanub), (rastsaga) to (rastsagaa) and (rastsaga1) to (rastsaga).

- 0.145u5: ANY and The Dumping Union added clone Rastan (World, set 2). Changed parent description to 'Rastan (World, set 1)'.

- 0.136u1: Fabio Priuli added driver data struct and save states to Rastan.

- 0.133u1: Renamed (rastsag1) to (rastsaga1).

- 0.125u7: Stephane Humbert fixed Service Mode DIP assigned. Added 'Unused' dipswitch.

- 0.123u4: Corrado Tomaselli changed/verified clocks in Rastan.

- 0.119u4: Fixed rom names in clone Rastan Saga (Japan).

- 0.118u3: Stephane Humbert cleaned up several Taito drivers to use common input port macros. Fixed the dipwitches for all games (a few still remain unknown though) and added many notes. Added dipswitches 'Service Mode' and 'Unused'.

- 0.112u1: Gerald Coy added clone Rastan Saga (Japan Rev 1).

- 8th October 2006: Mr. Do - Aaron Giles has been purchasing and scanning stuff, that Ad_Enuff cleans up and converts for MAME. This week, we have Rastan bezel.

- 0.95u3: Bryan McPhail fixed rom names in Rastan.

- 0.90u3: Nicola Salmoria cleanup the Rastan driver, derived from schematics. ADPCM is now played through a MSM5205. Replaced ADPCM sound with MSM5205 (384000 Hz).

- 30th March 2001: David Graves and Jarek Burczynski fixed a few bugs and added state saving support to Rainbow Islands, Rastan and Operation Wolf.

- 0.37b11: Changed palettesize from 2048 to 8192 colors.

- 0.35RC2: Changed description to 'Rastan (World)'.

- 0.35b12: Changed description to 'Rastan (World?)'.

- 0.35b11: Nicola Salmoria added clones Rastan (US set 1) and (US set 2). Changed parent description to 'Rastan (Japan)' and clone 'Rastan Saga' to 'Rastan Saga (Japan)'.

- 1st April 2000: Jarek Burczynski added cocktail mode to Rastan.

- 0.34b8: Replaced 64k gfx roms with 128k in Rastan and clone Rastan Saga.

- 0.34b4: Brad Oliver fixed bug in the 68000 interrupt handling which causes Rastan Saga to not boot correctly. Juan Carlos Lorente added high score saving to Rastan.

- 0.33b7: Rastan use the dynamic palette [Nicola Salmoria].

- 0.31: New YM2151 emulator, used by Rastan and others and fixed ADPCM sample support in Rastan [Jarek Burczynski]. Barry Rodewald fixed crashes in Rastan. Aaron Giles added 16 bit color support for games which need it (e.g. Rastan, Gauntlet, Black Tiger, and many others). Changed description of 'RASTAN' to 'Rastan'. Known issues: Crashes often.

- 0.30: Tatsuyuki Satoh added sound in Rastan.

- 0.29: Brad Oliver added clone 'Rastan Saga'. Rastan Saga doesn't always boot, use F3 to make it start. Note that Rastan requires some new ROMs as well, which were missing from the previous release.

- 0.28: Jarek Burczynski added RASTAN (Taito 1987). Jarek Burczynski adapted the M68000 emulator from the System 16 Arcade Emulator by Thierry Lescot. The only known problem of this emulator is that it doesn't count CPU cycles, only instructions. The first driver to use the 68000 is Rastan, also provided by Jarek.


Other Emulators:

* FB Alpha

* Raine

Recommended Games (Warriors):

Genpei ToumaDen


Rygar (PlayChoice-10)

Black Tiger


Rastan / Rastan Saga

Nastar / Rastan Saga 2

Rastan Saga II (Tourvision PCE bootleg)

Warrior Blade - Rastan Saga Episode III

Altered Beast

Altered Beast (Mega-Tech)

Chelnov - Atomic Runner

Haunted Castle

Legend of Makai

Makyo Densetsu - The Legenary Axe (Tourvision PCE bootleg)

The Astyanax

Dynasty Wars

Golden Axe

Golden Axe (Mega-Tech)

Golden Axe II (Mega-Tech)

Golden Axe II (Mega Play)

Golden Axe - The Revenge of Death Adder

Golden Axe - The Duel


Strider 2

Trio The Punch

Wild Fang

Magic Sword

Arabian Fight

Big Karnak

Blade Master

Act Raiser (Nintendo Super System)

Arabian Magic

Warriors of Fate


Metamorphic Force

Monster Maulers

Guardians / Denjin Makai II

Oriental Legend

Oriental Legend Special

Oriental Legend Special Plus

Oriental Legend 2

Romset: 1536 kb / 16 files / 475.7 zip

MAME XML Output:

       <game name="rastan" sourcefile="rastan.c">
              <description>Rastan (World Rev 1)</description>
              <manufacturer>Taito Corporation Japan</manufacturer>
              <rom name="b04-38.19" size="65536" crc="1c91dbb1" sha1="17fc55e8546cc0b847aebd67fb4570a1e9f128f3" region="maincpu" offset="0"/>
              <rom name="b04-37.7" size="65536" crc="ecf20bdd" sha1="92e46b1edef40a19be17091c09daba598d77bca8" region="maincpu" offset="1"/>
              <rom name="b04-40.20" size="65536" crc="0930d4b3" sha1="c269b3856040ed9409de99cca48f22a2f355fc4c" region="maincpu" offset="20000"/>
              <rom name="b04-39.8" size="65536" crc="d95ade5e" sha1="f47557dcfa9d3137e2a3838e45858fc21471cc91" region="maincpu" offset="20001"/>
              <rom name="b04-42.21" size="65536" crc="1857a7cb" sha1="7d967d04ade648c6ddb19aad9e184b6e272856da" region="maincpu" offset="40000"/>
              <rom name="b04-43-1.9" size="65536" crc="ca4702ff" sha1="0f8c2d7d332c4e35884c48d87ba9fd26924d1692" region="maincpu" offset="40001"/>
              <rom name="b04-19.49" size="65536" crc="ee81fdd8" sha1="fa59dac2583a7d2979550dffc6f9c6c2bd67bfd5" region="audiocpu" offset="0"/>
              <rom name="b04-01.40" size="131072" crc="cd30de19" sha1="f8d158d38cd07a24cb5ddefd4ce90beec706924d" region="gfx1" offset="0"/>
              <rom name="b04-03.39" size="131072" crc="ab67e064" sha1="5c49f0ff9221cba9f2bb8da86eb4448c73012410" region="gfx1" offset="20000"/>
              <rom name="b04-02.67" size="131072" crc="54040fec" sha1="a2bea2ce1cebd25b33be41723299ca0512d95f9e" region="gfx1" offset="40000"/>
              <rom name="b04-04.66" size="131072" crc="94737e93" sha1="3df7f085fe6468bda11fab2e86252df6f74f7a99" region="gfx1" offset="60000"/>
              <rom name="b04-05.15" size="131072" crc="c22d94ac" sha1="04f69f9af7ac4242e95dba32988afa3616d75a92" region="gfx2" offset="0"/>
              <rom name="b04-07.14" size="131072" crc="b5632a51" sha1="da6ebe6afe245443a76b33714213549356c0c5c3" region="gfx2" offset="20000"/>
              <rom name="b04-06.28" size="131072" crc="002ccf39" sha1="fdc29f39198f9b488e298ee89b0eeb3417527733" region="gfx2" offset="40000"/>
              <rom name="b04-08.27" size="131072" crc="feafca05" sha1="9de9ff1fcf037e5ab25c181b678245041238d6ae" region="gfx2" offset="60000"/>
              <rom name="b04-20.76" size="65536" crc="fd1a34cc" sha1="b1682959521fa295769207b75cf7d839e9ec95fd" region="adpcm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="8000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="4000000"/>
              <chip type="audio" tag="msm" name="MSM5205" clock="384000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Cabinet" tag="DSWA" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="4 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="16"/>
                     <dipvalue name="2 Coins/1 Credit" value="32"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="1 Coin/2 Credits" value="192" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="128"/>
                     <dipvalue name="1 Coin/4 Credits" value="64"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="12">
                     <dipvalue name="100k 200k 400k 600k 800k" value="12" default="yes"/>
                     <dipvalue name="150k 300k 600k 900k 1200k" value="8"/>
                     <dipvalue name="200k 400k 800k 1200k 1600k" value="4"/>
                     <dipvalue name="250k 500k 1000k 1500k 2000k" value="0"/>
              <dipswitch name="Lives" tag="DSWB" mask="48">
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="32"/>
                     <dipvalue name="5" value="16"/>
                     <dipvalue name="6" value="0"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Unused" tag="DSWB" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" 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