Home News Forum                            
 

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

riskchal: MAME ROM Information.


History:

Risky Challenge (c) 1993 Irem.


A puzzle game from Irem.


- TECHNICAL -


Irem M-97 system hardware


Main CPU : V30 (@ 8 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), DAC


Screen orientation : Horizontal

Video resolution : 384 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 512


Players : 4

Control : 8-way joystick

Buttons : 2


- TRIVIA -


This game is known in Japan as "Gussun Oyoyo".


- STAFF -


Directed by: Rich

Production designer: Rokujizo, Syaoyui, Unyanya

Director of photography: Danger Nao, Zen

Music by: Hiyamuta (Hiya)

Screenplay by: Uzura

English title: Taro


- SOURCES -


Game's rom.




MAME Info:

0.74u2 [Angelo Salese]

0.35 [Nicola Salmoria]


Bugs:

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


WIP:

- 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="riskchal" sourcefile="m90.c">
              <description>Risky Challenge</description>
              <year>1993</year>
              <manufacturer>Irem</manufacturer>
              <rom name="rc_h0.ic77" size="262144" crc="4c9b5344" sha1="61e26950a672c6404e2386acdd098536b61b9933" region="maincpu" offset="1"/>
              <rom name="rc_l0.ic79" size="262144" crc="0455895a" sha1="1072b8d280f7ccc48cd8fbd81323e1f8c8d0db95" region="maincpu" offset="0"/>
              <rom name="l4_a-sp.ic33" size="65536" crc="bb80094e" sha1="1c62e702c395b7ebb666a79af1912b270d5f95aa" region="soundcpu" offset="0"/>
              <rom name="rc_c0.rom" size="524288" crc="84d0b907" sha1="a686ccd67d068e5e4ba41bb8b73fdc1cad8eb5ee" region="gfx1" offset="0"/>
              <rom name="rc_c1.rom" size="524288" crc="cb3784ef" sha1="51b8cdc35c8f3b452939ab6023a15f1c7e1a4423" region="gfx1" offset="80000"/>
              <rom name="rc_c2.rom" size="524288" crc="687164d7" sha1="0f0beb0a85ae5ae4434d1e45a27bbe67f5ee378a" region="gfx1" offset="100000"/>
              <rom name="rc_c3.rom" size="524288" crc="c86be6af" sha1="c8a66b8b38a62e3eebb4a0e65a85e20f91182097" region="gfx1" offset="180000"/>
              <rom name="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"/>
              </input>
              <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>
              <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>
              <dipswitch name="Unknown" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64"/>
                     <dipvalue name="On" value="0" default="yes"/>
              </dipswitch>
              <dipswitch name="Service Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Coin Slots" tag="DSW" mask="1024">
                     <dipvalue name="Common" value="1024" default="yes"/>
                     <dipvalue name="Separate" value="0"/>
              </dipswitch>
              <dipswitch name="Coin Mode" tag="DSW" mask="2048">
                     <dipvalue name="1" value="2048" default="yes"/>
                     <dipvalue name="2" value="0"/>
              </dipswitch>
              <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>
              <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>
              <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"/>
              </dipswitch>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" cocktail="preliminary" savestate="supported" palettesize="512"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise