Home News Forum                            

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

rockragea: MAME ROM Information.


Rock'n Rage (c) 1986 Konami.

Two rock stars must battle through 5 stages battling enemies from different time periods.


Game ID : GX620

Main CPU : HD6309 (@ 3 Mhz)

Sound CPU : M6809 (@ 1.5 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), VLM5030 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 256 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 64

Players : 2

Control : 8-way joystick

Buttons : 2


Released in December 1986.

This game is known in Japan as "Koi no HotRock - John, Rick & She-na".

The music used in the interior section of the Ancient Rome stage is Falco's 1985 hit known as 'Rock Me Amadeus'.

Alfa Records released a limited-edition soundtrack album for this game (The Konamic Game Freaks - 28XA-135) on 25/05/1987.


Game programmers : Lovely Sugimo, John Yamagushi, Rick Nagasawa, Yuko Itoh, Guitar Nagata, Mike Takabayashi, Super Oka, Rock Ozawa, Water Hamada

Video graphics designers : Shena Urata, Sweet Satoh

Sound effects : Fancy Fukutake, Can Mizutani, Drum Terashima, River Gushiken, Sand Muraoka

Hardware designer : Barrel Akiyama


Game's rom.

MAME Info:

0.36b6 [Manuel Abadia]


- rockrage, rockragea, rockragej: Incorrectly coloured enemy sprites. Machone (ID 03590)


- 0.144u7: Kanikani updated Rock'n Rage dipswitches. Changed 'Unknown' to 'Unused' dipswitches.

- 0.144u4: Angelo Salese fixed stereo output is not implemented in Rock'n Rage and clones.

- 0.143u8: Kanikani fixed coinage DIPSW using Konami common setting in Rock'n Rage.

- 0.135u4: Fabio Priuli added driver data struct to Rock'n Rage. Added device versions of all the Konami custom ICs currently emulated in machine\konamiic.c and video\konamiic.c. Updated Rock'n Rage to use new devices.

- 0.133u1: Renamed (rockraga) to (rockragea) and (rockragj) to (rockragej).

- 0.131u1: Angelo Salese merged memory maps in Rock'n Rage.

- 0.129u4: Changed description to 'Rock'n Rage (World)' and clone to 'Rock'n Rage (Prototype?)'. Corrado Tomaselli added redumped gfx1 roms to Rock'n Rage (World).

- 2nd February 2009: Corrado Tomaselli dumped Rock 'n Rage (World).

- 0.123u2: Changed palettesize to 576 colors.

- 0.122u7: Changed HD6309 CPU1 clock speed to 12MHz.

- 0.112u3: Added 'Difficulty' dipswitch.

- 0.96u2: Brian Troha added clone Rock 'n Rage (Prototype?). Changed M6809 sound CPU clock speed to 1.5MHz. Fixed rom names.

- 0.72u2: Acho A. Tang fixed sprites in Rock 'n Rage.

- 26th January 2002: Tatsuyuki Satoh fixed the speech in Rock 'n Rage.

- 27th December 1999: Manuel Abadia added the color lookup tables and fixed a small sprite bug in Rock'n'Rage.

- 0.36b9: Changed M6809 CPU2 clock speed to 2MHz.

- 0.36b6: Manuel Abadia added Rock 'n Rage (World?) (Konami 1986) and clone Koi no Hotrock (Japan). TODO: Use the color lookup tables.

- 25th September 1999: Manuel Abadia sent in a driver for Rock'n'Rage.

ARCADE RELEASE: Koi no Hot Rock (Rock'n Rage) (Konami) - 1986/Dec/19


Recommended Games (Fantasy):


Mystic Marathon




Gauntlet (PlayChoice-10)

Gauntlet II

Gauntlet Legends

Gauntlet Dark Legacy

Rock 'n Rage


Devil World

Snezhnaja Koroleva

Dungeon Explorer (Tourvision PCE bootleg)

Magician Lord

Asylum (prototype)


Romset: 673 kb / 11 files / 269.7 zip

MAME XML Output:

       <game name="rockragea" sourcefile="rockrage.c" cloneof="rockrage" romof="rockrage">
              <description>Rock'n Rage (prototype?)</description>
              <rom name="620n01.16c" size="65536" crc="f89f56ea" sha1="64ba2575e09af257b242d913eab69130f7341894" region="maincpu" offset="8000"/>
              <rom name="620n02.15c" size="65536" crc="5bc1f1cf" sha1="d5bb9971d778449e0c01495f9888c0da7ac617a7" region="maincpu" offset="10000"/>
              <rom name="620k03.11c" merge="620k03.11c" size="32768" crc="9fbefe82" sha1="ab42b7e519a0dd08f2249dad0819edea0976f39a" region="audiocpu" offset="8000"/>
              <rom name="620d06a.15g" size="65536" crc="8cc05d4b" sha1="0d6fef98bdc4d299229de4e0044241aedee83b85" region="gfx1" offset="0"/>
              <rom name="620d06b.15f" size="65536" crc="3892d41d" sha1="c49f2e61f24a59be4e59e2f3c60e731b8a05ddd3" region="gfx1" offset="10000"/>
              <rom name="620d05a.16g" size="65536" crc="4d53fde9" sha1="941fb6c94922727516945330b4b738aa052f7734" region="gfx1" offset="20000"/>
              <rom name="620d05b.16f" size="65536" crc="69f4599f" sha1="664581874d74ed7bf59bde6730799e15f4e0144d" region="gfx1" offset="30000"/>
              <rom name="620g11a.7g" size="65536" crc="0ef40c2c" sha1="2c0b7e611333a072ebcef60c1985211d5936bf66" region="gfx2" offset="0"/>
              <rom name="620d11b.7f" size="65536" crc="8f116cbf" sha1="0400609aadde39c6f02ab954c78bc67a1d23da1d" region="gfx2" offset="10000"/>
              <rom name="620d10a.8g" size="65536" crc="4789ae7b" sha1="8885ca20bf746fb3ed229486c0e3903ababfacc9" region="gfx2" offset="20000"/>
              <rom name="620g10b.8f" size="65536" crc="1618854a" sha1="0afb34a9ed97f13c1910acd7767cb8546ea7e6cd" region="gfx2" offset="30000"/>
              <rom name="620k09.11g" merge="620k09.11g" size="256" crc="9f0e0608" sha1="c95bdb370e4a91f27afbd5ff3b39b2e0ad87da73" region="proms" offset="0"/>
              <rom name="620k08.12g" merge="620k08.12g" size="256" crc="b499800c" sha1="46fa4e071ebceed12027de109be1e16dde5e846e" region="proms" offset="100"/>
              <rom name="620k07.13g" merge="620k07.13g" size="256" crc="b6135ee0" sha1="248a978987cff86c2bbad10ef332f63a6abd5bee" region="proms" offset="200"/>
              <rom name="620k04.6e" merge="620k04.6e" size="32768" crc="8be969f3" sha1="9856b4c13fac77b645aed67a08cb4965b4966492" region="vlm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="M6809" clock="1500000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="Invalid" value="0"/>
              <dipswitch name="Lives" tag="DSW2" mask="3">
                     <dipvalue name="1" value="3"/>
                     <dipvalue name="2" value="2"/>
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="5" value="0"/>
              <dipswitch name="Unused" tag="DSW2" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Bonus Life" tag="DSW2" mask="8">
                     <dipvalue name="30k &amp; Every 70k" value="8" default="yes"/>
                     <dipvalue name="40k &amp; Every 80k" value="0"/>
              <dipswitch name="Freeze Screen" tag="DSW2" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Medium" value="64" default="yes"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="SYSTEM" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="SYSTEM" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="SYSTEM" 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="576"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise