Home News Forum                            

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

gussun: MAME ROM Information.


Gussun Oyoyo (c) 1993 Irem.

A puzzle game from Irem.


Irem M-97 system hardware

Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC

Players : 4

Control : 8-way joystick

Buttons : 2


This game is known outside Japan as "Risky Challenge".


1. Gussun Oyoyo (1993)

2. Super Gussun Oyoyo [Model SHVC-AP7J-JPN] (1995, Super Famicom)

3. Gussun Oyoyo S [Model T-26101G] (1996, Sega Saturn)

4. Super Gussun Oyoyo 2 [Model SHVC-A8BJ-JPN] (1996, Super Famicom)


Directed by: Rich

Production designer: Rokujizo, Syaoyui, Unyanya

Director of photography: Danger Nao, Zen

Music by: Hiyamuta (Hiya)

Screenplay by: Uzura


* Consoles :

Sony PlayStation (1995, "Gussun Oyoyo [Model SLPS-00041]")

Sony PlayStation (2000, "Gussun Oyoyo [Xing Maruyasu Series] [Model SLPS-02723]")


Game's rom.

MAME Info:

0.74u2 [Angelo Salese]

0.35 [Nicola Salmoria]


- Clone gussun: Original PCB running attract mode and a short game through an RGB board and into my PC. Smitdogg (ID 04152)


- 0.141: Fixed rom names.

- 0.130u3: Robiza added GAME_NO_COCKTAIL flag for Risky Challenge.

- 0.127u3: Pierpaolo Prazzoli fixed missing raster effect in Risky Challenge and clone Gussun Oyoyo (Japan). Pierpaolo Prazzoli and Tomasz Slanina implemented M90 playfield 1 and playfield 2 y-offset table. This fixes the water effect in Risky Challenge.

- 4th September 2008: Pierpaolo Prazzoli - Y-Offset table effects: With Dox, we implemented playfield 1 and playfield 2 y-offset table in M90 driver. What it basically does is adding an extra offset to the y-scroll value for each playfield scanline. This fixed, at least, the previously missing water effect in Risky Challenge and the missing text fade effect in the Match It II demo.

- 0.125u9: Brian Troha corrected dip setting for Risky Challenge. Added dipswitches 'Coin Slots' and 3x 'Unknown'.

- 0.124u5: Robiza fixed sprite-tile priority problem in Risky Challenge.

- 0.124u5: Proper implementation of the tile/sprite priorities in M90 driver. This fix priorities in Quiz F-1, Risky Challenge and maybe more M90 games [Robiza, Corrado Tomaselli].

- 0.124u2: More opcodes fixed in Gussun Oyoyo and Risky Challeng [Robiza].

- 0.123u3: Another Risky Challenge opcode to fix a sprite bug and a general clean up of the remarks in the driver [Robiza].

- 0.123u2: Robiza fixed Risky Challenge - Game now playable. David Haywood and Robiza changed IREM CPU decryption to be 'real-time' (it's a feature of the CPU). Moved decryption table setup to 'config' struct for the CPU. Added latest tables from Robiza, making Risky Challenge playable, promoted it to working. Told CPU core to not decrypt code after brkn instruction, enabling it again on iret, allowing me to remove several 'don't decrypt range' hacks in the code. Updated all drivers accordingly. Currently the disassembly is a bit weird now, this will need looking at. Changed visible area to 320x240.

- 0.123u1: Several more Risky Challenge opcodes. You can now see "gameplay" [Robiza].

- 0.122u8: More opcode improvements to Risky Challenge [Robiza].

- 0.122u7: Robiza added further unencrypted opcodes to Risky Challenge. The game now boots with the intro animation.

- 0.119u3: Several more opcode fixes for Risky Challenge [Robiza].

- 0.119u1: Robiza identified a number of additional new opcodes for Risky Challenge/Gussun.

- 0.117u1: Robiza added more opcode decryption to Gussun Oyoyo.

- 0.117: Robiza reduced a few more opcodes for Gussun Oyoyo. The game now boots and you can coin up.

- 0.116u4: Robiza found a number of additional encrypted opcodes for clone Gussun Oyoyo.

- 0.116u3: Robiza populated several more Irem CPU opcodes for clone Gussun Oyoyo.

- 0.95u3: Added 3rd and 4th Player. Added dipswitches 'Game Title', 'Allow Continue' and 'Cabinet'.

- 0.94u5: Brian Troha fixed dipswitches in Risky Challenge. Added dipswitches 'Difficult' and 'Coin Slots'.

- 0.74u2: Added Risky Challenge (Irem 1993) and clone Gussun Oyoyo (Japan).

- 0.71u3: Angelo Salese improved the decryption in Risky Challenge / Gussun Oyoyo, but it still doesn't work perfectly.

- 0.36b9: Added Gussun Oyoyo (Japan) (Testdriver).

- 0.35: Nicola Salmoria added Risky Challenge (Testdriver).

Other Emulators:

* FB Alpha

Romset: 2880 kb / 8 files / 1.27 zip

MAME XML Output:

       <game name="gussun" sourcefile="m90.c" cloneof="riskchal" romof="riskchal">
              <description>Gussun Oyoyo (Japan)</description>
              <rom name="l4_a-h0.ic77" size="262144" crc="9d585e61" sha1="e108a9dc2dc1b75c1439271a2391f943c3a53fe1" region="maincpu" offset="1"/>
              <rom name="l4_a-l0.ic79" size="262144" crc="c7b4c519" sha1="44887ccf54f5e507d2db4f09a7c2b7b9ea217058" region="maincpu" offset="0"/>
              <rom name="l4_a-sp.ic33" merge="l4_a-sp.ic33" size="65536" crc="bb80094e" sha1="1c62e702c395b7ebb666a79af1912b270d5f95aa" region="soundcpu" offset="0"/>
              <rom name="rc_c0.rom" merge="rc_c0.rom" size="524288" crc="84d0b907" sha1="a686ccd67d068e5e4ba41bb8b73fdc1cad8eb5ee" region="gfx1" offset="0"/>
              <rom name="rc_c1.rom" merge="rc_c1.rom" size="524288" crc="cb3784ef" sha1="51b8cdc35c8f3b452939ab6023a15f1c7e1a4423" region="gfx1" offset="80000"/>
              <rom name="rc_c2.rom" merge="rc_c2.rom" size="524288" crc="687164d7" sha1="0f0beb0a85ae5ae4434d1e45a27bbe67f5ee378a" region="gfx1" offset="100000"/>
              <rom name="rc_c3.rom" merge="rc_c3.rom" size="524288" crc="c86be6af" sha1="c8a66b8b38a62e3eebb4a0e65a85e20f91182097" region="gfx1" offset="180000"/>
              <rom name="rc_v0.rom" merge="rc_v0.rom" size="262144" crc="cddac360" sha1="a3b18325991473c6d54b778a02bed86180aad37c" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V35" clock="16000000"/>
              <chip type="cpu" tag="soundcpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="m72" name="M72 Custom"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="3" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Difficulty" tag="DSW" mask="12">
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Medium" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Slots" tag="DSW" mask="1024">
                     <dipvalue name="Common" value="1024" default="yes"/>
                     <dipvalue name="Separate" value="0"/>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="1" value="2048" default="yes"/>
                     <dipvalue name="2" value="0"/>
              <dipswitch name="Coin A" tag="DSW" mask="12288">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="3 Coins/1 Credit" value="4096"/>
                     <dipvalue name="2 Coins/1 Credit" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/>
              <dipswitch name="Coin B" tag="DSW" mask="49152">
                     <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/5 Credits" value="16384"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="61440">
                     <dipvalue name="6 Coins/1 Credit" value="40960"/>
                     <dipvalue name="5 Coins/1 Credit" value="45056"/>
                     <dipvalue name="4 Coins/1 Credit" value="49152"/>
                     <dipvalue name="3 Coins/1 Credit" value="53248"/>
                     <dipvalue name="2 Coins/1 Credit" value="57344"/>
                     <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/>
                     <dipvalue name="3 Coins/2 Credits" value="12288"/>
                     <dipvalue name="4 Coins/3 Credits" value="8192"/>
                     <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="16384"/>
                     <dipvalue name="1 Coin/2 Credits" value="36864"/>
                     <dipvalue name="1 Coin/3 Credits" value="32768"/>
                     <dipvalue name="1 Coin/4 Credits" value="28672"/>
                     <dipvalue name="1 Coin/5 Credits" value="24576"/>
                     <dipvalue name="1 Coin/6 Credits" value="20480"/>
                     <dipvalue name="Free Play" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise