Home News Forum                            

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

ogonsiro: MAME ROM Information.


Ougon no Shiro (c) 1986 Taito.

Travel with the Great Gurianos as he battles his way through 4 stages against some of the toughest and most feared warriors ever to be found anywhere.


Main CPU : (2x) Z80

Sound CPU : M6809

Sound Chips : YM2203, MSM5205

Players : 2

Control : 8-way joystick

Buttons : 3


Released in March 1986.

The title of this game translates from Japanese as 'Castle of Gold'.

This version has a nudity feature not present in "Gladiator". See 'Tips and Tricks' section for more information, the female warrior Irene is shown with bare breasts (In Gladiator she still wears a bikini top when defeated this way).

Guaranos and Irene appear in Allumer's "Blandia" as the selectable characters Gurianos and Irriana respectively.

This game is known outside Japan as "Gladiator".


* If you move fast UP and DOWN for a while you should activate a shield.

* How to strip Irene's clothes off : After breaking her sword, if her shield is not entirely broken, break it. Irene, unlike the other characters, has TWO suits of armor. DO NOT KILL HER! Try to remove as many parts of the armor as you can, throwing careful attacks. Focus especially on her chest-plate and on the... uh...'thigh-plate'?. After you've done that, defeat her BY ATTACKING HER LEGS. She will fall on her knees, with her sword on her hands against her chest. When you pass her, she extends her arms towards you and... HELLO!


* Consoles :

Sony PlayStation 2 [JP] (January 27, 2007; "Taito Memories II Joukan [Model SLPM-66649]")

Sony PlayStation 2 (2007, "Taito Memories II Vol.1")


Game's rom.

MAME Info:

0.33b6 [Victor Trucco, Steve Ellenoff, Phil Stroffolino]

Artwork available


- 0.136: Angelo Salese cleaned up a bunch of things in the Gladiator driver.

- 0.133u1: Brian Troha added DIP locations to Gladiator and clones (also corrected to match factory settings).

- 0.131u3: Tafoid fixed Gladiator coinage.

- 0.122u6: Corrado Tomaselli verified and changed CPU frequencies in Gladiator. Changed MSM5205 clock speed to 455000 Hz.

- 24th June 2007: Mr. Do - T0M should be happy this week. One of the first bezels I purchased was for Gladiator. I finally got around to finishing that.

- 0.106u1: Don Maeby fixed input in Gladiator (P1 and P2 start are mapped twice).

- 0.92u1: Updated Gladiator driver [Nicola Salmoria]: Verified with schematics (though the schematics are very hard to read so there are still dubious places). Converted to tilemaps, fixed scrolling. Simplified tile decoding. Flip screen support. Fixed spriteram size (this fixes gladiatr36rc2gre). Support for sprite dual buffer (this fixes sprite trails). Adjusted YM2203 mixing levels so bass notes can still be heard (the audio mixing stage has some program controlled filters though which aren't supported). Merged driver with ppking. Proper blending of the fg layer (it's a palette effect not alpha blending). Changed MSM5205 clock speed to 375000 Hz and palettesize to 1024 colors. Fixed cpu1/3 and gfx2/3 rom loading. Added 4x 'Unused' dipswitches.

- 0.90: Nicola Salmoria added clone Great Gurianos (Japan?).

- 0.87u2: Added proms ($0, 20 - unused).

- 1st April 2000: Guru - Dumped Gladiator (Alt) (DataEast).

- 0.35: Removed clone Golden Castle since a complete dump is available. Changed M6809 CPU3 clock speed to 750000 Hz.

- 24th June 1999: Steve Ellenoff fixed Gladiator ADPCM sample pitch.

- 0.35RC2: Changed description to 'Gladiator (US)' and clone 'Ohgon no Siro' to 'Ohgon no Siro (Japan)'.

- 0.35RC1: Fixed ADPCM playback in Gladiator and added support for slave mode to the MSM5205 emulation [Tatsuyuki Satoh]. The samples are no longer needed. Replaced ADPCM/Samples with MSM5205 (455000 Hz) sound. Changed M6809 CPU3 clock speed to 900000 Hz.

- 1st June 1999: Tatsuyuki Satoh fixed the ADPCM hack in Gladiator driver.

- 0.34b3: Tatsuyuki Satoh improved Gladiator input handling.

- 0.34b2: Added new ADPCM sample rom QB0-20.

- 0.34b1: Steve Ellenoff added clone Golden Castle (the code is the same as the Japanese version). Steve Ellenoff added sound to Gladiator and clones. Added ADPCM and Samples sound.

- 0.33b7: Nicola Salmoria added clone 'Ohgon no Siro'.

- 0.33b6: Victor Trucco added Gladiator (Taito 1986). Known issues: Communication to/from sound CPU(s) not yet hooked up. Input ports/dipswitches are working RAM hacks (see above). CPU speed may not be accurate. Some sprites linger on later stages (probably a sprite enable bit).

- 18th June 1998: J-ROM dumped Ohgon no Siro (Japan) (c)1986 TAITO.


Recommended Games (Fighter Special):


Galactic Warriors




Command War

Dark Edge

Knuckle Heads

Mutant Fighter

Time Killers

Mighty Warriors

Schmeiser Robo

Superior Soldiers

Survival Arts

Armored Warriors

Blood Storm

Darkstalkers: The Night Warriors

Night Warriors: Darkstalkers' Revenge

Vampire Hunter 2: Darkstalkers Revenge

Vampire Savior: The Lord of Vampire

Vampire Savior 2: The Lord of Vampire

Cyberbots: Fullmetal Madness

Galaxy Fight

Mega Man - The Power Battle

Mega Man 2: The Power Fighters

Mega Man III (PlayChoice-10)

Voltage Fighter

Red Earth

Vicious Circle

Cyber Troopers Virtual-On

Virtual On 2: Oratorio Tangram

Virtual On Oratorio Tangram M.S.B.S.


Super Gem Fighter Mini Mix

Tech Romancer

Touryuu Densetsu Elan-Dore

Heavy Metal Geomatrix

Senko No Ronde

Senko No Ronde Special

Romset: 433 kb / 20 files / 255.3 zip

MAME XML Output:

       <game name="ogonsiro" sourcefile="gladiatr.c" cloneof="gladiatr" romof="gladiatr">
              <description>Ohgon no Siro (Japan)</description>
              <manufacturer>Taito Corporation</manufacturer>
              <rom name="qb0-5" merge="qb0-5" size="16384" crc="25b19efb" sha1="c41344278f6c7f3d6527aced3e459ed1ba86dea5" region="maincpu" offset="0"/>
              <rom name="qb0-4" merge="qb0-4" size="8192" crc="347ec794" sha1="51100f9fef2e96f00e94fce709eed6583b01a2eb" region="maincpu" offset="4000"/>
              <rom name="qb0-1" merge="qb0-1" size="16384" crc="040c9839" sha1="8c0d9a246847461a59eb5e6a53a94218e701d6c3" region="maincpu" offset="10000"/>
              <rom name="qb0_3" size="32768" crc="d6a342e7" sha1="96274ae3bda4679108a25fcc514b625552abda30" region="maincpu" offset="12000"/>
              <rom name="qb0-17" merge="qb0-17" size="16384" crc="e78be010" sha1="157231d858d13a006b57a4ab419368168e64edb7" region="sub" offset="0"/>
              <rom name="qb0-20" merge="qb0-20" size="32768" crc="15916eda" sha1="6558bd2ae6f14d630ae93e66ce7d09be33870cce" region="audiocpu" offset="10000"/>
              <rom name="qb0-19" merge="qb0-19" size="32768" crc="79caa7ed" sha1="57adc8429ad016c4da41deda6b7b6fe36de5a225" region="audiocpu" offset="14000"/>
              <rom name="qb0-18" merge="qb0-18" size="32768" crc="e9591260" sha1="e427aa10c683fbeb98171f6d1820781d21075a24" region="audiocpu" offset="18000"/>
              <rom name="qb0_15" size="8192" crc="5e1332b8" sha1="fab6e2c7ea9bc94c1245bf759b4004a70c57d666" region="gfx1" offset="0"/>
              <rom name="qb0-12" merge="qb0-12" size="32768" crc="0585d9ac" sha1="e3cb07e9dc5ec2fcfa0c90294d32f0b751f67752" region="gfx2" offset="0"/>
              <rom name="qb0-13" merge="qb0-13" size="32768" crc="a6bb797b" sha1="852e9993270e5557c1a0350007d0beaec5ca6286" region="gfx2" offset="10000"/>
              <rom name="qb0-14" merge="qb0-14" size="32768" crc="85b71211" sha1="81545cd168da4a707e263fdf0ee9902e3a13ba93" region="gfx2" offset="18000"/>
              <rom name="qb0_6" size="16384" crc="1a2bc769" sha1="498861f4d0cffeaff90609c8000c921a114756b6" region="gfx3" offset="0"/>
              <rom name="qb0_7" size="32768" crc="4b677bd9" sha1="3314ef58ff5307faf0ecd8f99950d43d571c91a6" region="gfx3" offset="4000"/>
              <rom name="qc0-8" merge="qc0-8" size="16384" crc="1c7ffdad" sha1="b224fd4cce078186f22e6393a38c7a2d84dc0066" region="gfx3" offset="18000"/>
              <rom name="qb0_9" size="16384" crc="38f5152d" sha1="fbb7b13a625999807d180a3212e6e12870629438" region="gfx3" offset="1c000"/>
              <rom name="qb0_10" size="32768" crc="87ab6cc4" sha1="50bc1108ff5609c0e7dad615e92e16eb72b7bc03" region="gfx3" offset="20000"/>
              <rom name="qb0_11" size="32768" crc="25eaa4ff" sha1="3547fc600a617ba7fe5240a7830edb90230b6c51" region="gfx3" offset="28000"/>
              <rom name="q3.2b" merge="q3.2b" size="32" crc="6a7c3c60" sha1="5125bfeb03752c8d76b140a4e74d5cac29dcdaa6" region="proms" offset="0"/>
              <rom name="q4.5s" merge="q4.5s" size="32" crc="e325808e" sha1="5fd92ad4eff24f6ccf2df19d268a6cafba72202e" region="proms" offset="20"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="sub" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="750000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/>
              <chip type="audio" tag="msm" name="MSM5205" clock="455000"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Difficulty" tag="DSW1" mask="3">
                     <dipvalue name="Easy" value="3"/>
                     <dipvalue name="Medium" value="2" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="After 4 Stages" tag="DSW1" mask="4">
                     <dipvalue name="Continues" value="0" default="yes"/>
                     <dipvalue name="Ends" value="4"/>
              <dipswitch name="Bonus Life" tag="DSW1" mask="8">
                     <dipvalue name="Only at 100000" value="0"/>
                     <dipvalue name="Every 100000" value="0"/>
              <dipswitch name="Lives" tag="DSW1" mask="48">
                     <dipvalue name="1" value="48"/>
                     <dipvalue name="2" value="32"/>
                     <dipvalue name="3" value="16" default="yes"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Allow Continue" tag="DSW1" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Demo Sounds" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Coin A" tag="DSW2" mask="3">
                     <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="2"/>
                     <dipvalue name="1 Coin/4 Credits" value="1"/>
                     <dipvalue name="1 Coin/5 Credits" value="0"/>
              <dipswitch name="Coin B" tag="DSW2" mask="12">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="4"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="12" default="yes"/>
              <dipswitch name="Free Play" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="64">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="64"/>
              <dipswitch name="Flip Screen" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSW3" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Memory Backup" tag="DSW3" mask="2">
                     <dipvalue name="Normal" value="2" default="yes"/>
                     <dipvalue name="Clear" value="0"/>
              <dipswitch name="Starting Stage" tag="DSW3" mask="12">
                     <dipvalue name="1" value="12" default="yes"/>
                     <dipvalue name="2" value="8"/>
                     <dipvalue name="3" value="4"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" 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="unsupported" palettesize="1024"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise