Home News Forum                            

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

gradius4: MAME ROM Information.


Gradius IV - Fukkatsu (c) 1998 Konami.

The 4th game in the "Gradius" series brings a considerable graphical upgrade, particularly with the use of colored lighting but the core gameplay remains relatively unchanged. In addition, there are several additions and removals to the vaulted weapons system; specifically, the edit mode has been removed.


Konami Hornet Hardware

Main CPU : PPC403 (@ 32 Mhz), 68000 (@ 16 Mhz), ADSP21062 (@ 36 Mhz)

Sound Chips : RF5C400 (@ 36 Mhz)

Players : 2

Control : 8-way Joystick

Buttons : 3


Even if titlescreen says 1998, Gradius IV was released in February 1999.

The title of this game translates from Japanese as 'Gradius IV Revival'.

Konami released a limited-edition soundtrack album for this game (Gradius IV Fukkatsu Original Game Soundtrack - KICA-7947) on 05/03/1999.


* Power meters:

1) Option 1: Nemesis

- Missile: Falls to the ground, then slides along it until it hits something.

- Double: Fires a bullet at 45 degrees up as well as forward.

- Laser: Replaces your bullets with a blue beam.

2) Option 2: Mega-Destruction

- Spread Bomb: Large explosion of death.

- Tail Gun: Fires backwards as well as forwards.

- Laser: The infamous Toothpaste Laser.

3) Option 3: The Third Way

- Photon Torpedo: Similar to standard missile, but goes straight through enemies.

- Double: Fires a bullet at 45 degrees up as well as forward.

- Pulse: Salamander's ripple laser.

4) Option 4: Salamander

- 2-Way: Bombs fall up and down.

- Tail Gun: Fires backwards as well as forwards.

- Pulse: Salamander's ripple laser, in a nice shade of red.

5) Option 5: Harbinger of Doom

- Vertical Mine: Detonates after a delay in a large vertical explosion.

- Double: Fires a bullet at 45 degrees up as well as forward.

- Armour Piercing: Powerful bullets that pass through multiple enemies.

6) Option 6: Vanguard of Chaos

- Flying Torpedo: Twin missiles shoot forward after release.

- Tail Gun: Fires backwards as well as forwards.

- Twin Laser: Last seen in Gradius III, twin sets of short beams.

* 2nd Loop Start : in Power Meter selection screen, input Up(x2), Down(x2), Left, Right, Left, Right, Button-2 (Shot), Button-3 (Missile). You will be able to start the game with 2nd loop and the password will be displayed in Game Over screen. This password was required on 'Gradius IV Internet Ranking' (now, this was finished though).


1. Gradius [Model GX400] (1985)

2. Salamander [Model GX587] (1986)

3. Lifeforce [Model GX587] (1987)

4. Gradius 2 [Model RC751] (1987, MSX)

5. Gradius II - Gofer no Yabou (1988)

6. Nemesis 3 - The Eve of Destruction (1988, MSX)

7. Gradius III - Densetsu Kara Shinwa-e (1989)

8. Nemesis '90 Kai (1993, Sharp X68000)

9. Salamander 2 (1996)

10. Solar Assault - Gradius (1997)

11. Solar Assault - Revised (1997)

12. Gradius Gaiden (1997, Sony PlayStation)

13. Gradius IV - Fukkatsu (1998)

14. Gradius Generation (2001, Nintendo Game Boy Advance)

15. Gradius V (2004, Sony PlayStation 2)

16. Gradius Neo (2004, NTT DoCoMo i-mode Phones)

17. Gradius Neo Imperial (2005, NTT DoCoMo i-mode Phones)

18. Gradius Wide (2007, NTT DoCoMo i-mode Phones)

19. Gradius Rebirth (2008, Nintendo Wii)


Producer: Hiroyasu Machiguchi

Main Programmer: Ken Midorikawa

Game Programmer: Yasuyuki Nagatomo, Naoki Niihama, Takeshi Asaki, Ken Inagaki

Character Design: Daisuke Yoro, Daisuke Chiba, Ayumu Hasegawa, Jun Omoto, Naoki Morita, Hiroyuki Ashida, Hiromichi Iwashita

Music Composer: Harumi Ueko, Atsuki

Sound Effect: Yoshihiko Koezuka

Hardware Producer: M. Okada

DSP Programmer: NWK

Software Tool Support: Kami

Hardware System Design: H. Konishi

Hardware Design: T. Kobayashi, H. Yamashita

Document Design: Hideaki Minoda

Product Design: Masaaki Uematsu, Kenji Fujinaka

Mechanical Engineer: Yuji Tamura, Yoshinobu Kitami

Director: Hiroyuki Ashida


* Consoles :

Sony PlayStation 2 (2000, "Gradius III & IV")

Sony PSP (2006, "Gradius Collection")


Game's rom.

MAME Info:

0.86 [Ville Linde]

Artwork available


- MAME crashes doing MASKROM check. BarnacleEd (ID 04138)

- "JVS NOT FOUND" error on startup. BarnacleEd (ID 04139)

- LED indicates an error condition. AWJ (ID 00122)

- Triagular sections of background glitch. AWJ (ID 00123)

- 24KHz and 15KHz display issue. AWJ (ID 00125)


- 0.133u3: R. Belmont fixed wrong pitch in 'Gradius 4: Fukkatsu' sound. Changed RF5C400 sound clock speed to 16934400 Hz.

- 0.127u3: Aaron Giles fixed can't pass Setup (Cheat engine problem) in Gradius 4.

- 0.127u2: Added M48T58Y RTC/NVRAM timekeeper rom.

- 9th July 2008: Mr. Do - Added instruction card for Gradius IV, thanks to Tormod.

- 0.125u7: Aaron Giles fixed 3D gfx problem in Gradius 4

- 0.120u4: Aaron Giles fixed garbage graphics in Gradius 4.

- 0.113u3: Ville Linde fixed several SHARC opcodes where data transfer was done regardless of the condition. This fixes many things, probably all the remaining clipping issues in Gradius 4. At least the planet zooming out in the intro works now.

- 0.109u3: Major rewrite of the SHARC core [Ville Linde]: Bit-accurate reciprocals. More accurate pipeline emulation. Fixed the problems with operation latencies. Regression tested a few floating-point operations for bit-accurate results. Improved DMA emulation. This update will fix most (but not all) of the clipping problems in Gradius 4 and NBA Play by Play.

- 0.102u2: Aaron Giles rewrote the Voodoo emulation code and added proper edges calculated for polygons (stars appear in Gradius 4 now).

- 0.102u1: Added RF5C400 stereo sound. Changed region user4 to sound1.

- 0.102: Ville Linde fixed Gradius 4 - Game now playable. Fixed user5 rom loading. Added dipswitches 'Screen Flip (H)/(V)', 'Harness' and 'Monitor Type'.

- 9th November 2005: Ville Linde - Fixed a DMA latency issue in the SHARC core. The graphics problems in Gradius 4 are now fixed.

- 7th November 2005: Ville Linde - Fixed another bunch of SHARC bugs and added a few more opcodes. Most of the missing graphics are now showing in Gradius 4, but they are still rather broken, probably due to some more SHARC bugs.

- 30th October 2005: Ville Linde - I've continued to add features and fix bugs in the SHARC core. Now the SHARC is sending the first triangle commands to the Voodoo. For now it's limited to some non-textured triangles in the color test screen and the stars in the background of the first level.

- 24th October 2005: Ville Linde - Fixed some stupid mistakes and added a few more SHARC opcodes and now Gradius 4 gets ingame. Most of the graphics are still missing as they are done with the 3dfx chips.

- 0.97u2: Ville Linde fixed Gradius 4 data ROM mapping.

- 0.97u1: Added ADSP21062 (36MHz) CPU3. Changed user4 to user5 roms. Added dipswitches 'Test Mode', '24/15KHz' and 'DIP2-DIP7'.

- 5th June 2005: Ville Linde - Turns out that Konami Hornet and NWK-TR games require some preformatted data in their backup RAMs (probably as a protective measure). So far I've managed to find the correct values for Gradius 4, Silent Scope, Racing Jam and Racing Jam 2, leaving Silent Scope 2 and Thrill Drive to be done. Gradius 4 gets further, but ends up stuck on the next screen without working controls.

- 25th May 2005: Ville Linde - I've continued my progress on my Analog Devices ADSP-2106x SHARC core. The results are finally starting to show. Gradius IV already passes all of its bootup tests. The 3Dfx chips have also been hooked up already. Unfortunately the game is protected, like all the other Hornet games.

- 0.86: Ville Linde added Gradius 4: Fukkatsu (Konami 1999) and various other Konami PPC based games: GTI Club, Silent Scope, Silent Scope 2, Racing Jam, Racing Jam: Chapter 2, Thrill Drive, Midnight Run and Winding Heat. These are to demonstrate the PPC core in action, they contain only very preliminary emulation and do nothing more than display the initial test screens.

- 21st February 2003: Guru - Gradius 4 (Konami 1998) arrived. Special thanks to Gin (our Japanese contact) for making it all happen again. The dumping project wishes to thank all the people who donated towards this particular raid, including Gin, slaanesh, gnoppi, Louis T., wtc4ever, Renaud D., phys32, R. Belmont, fiji, Amnios and an anonymous donator.

Recommended Games (R-Type):

Gradius / Nemesis

Gradius (PlayChoice-10)

Vs. Gradius

Gradius II / Vulcan Venture

Gradius III

Gradius 4: Fukkatsu


Salamander 2


R-Type II

R-Type Leo

Heavy Unit

Turtle Ship


X Multiply

Zero Wing

Raiga - Strato Fighter


Blaze On

Hyper Duel

Super Spacefortress Macross II

Romset: 31240 kb / 11 files / 12.9 zip

MAME XML Output:

       <game name="gradius4" sourcefile="hornet.c">
              <description>Gradius 4: Fukkatsu</description>
              <rom name="837c01.27p" size="2097152" crc="ce003123" sha1="15e33997be2c1b3f71998627c540db378680a7a1" region="user1" offset="200000"/>
              <rom name="837a04.16t" size="2097152" crc="18453b59" sha1="3c75a54d8c09c0796223b42d30fb3867a911a074" region="user2" offset="0"/>
              <rom name="837a05.14t" size="2097152" crc="77178633" sha1="ececdd501d0692390325c8dad6dbb068808a8b26" region="user2" offset="2"/>
              <rom name="837a14.32u" size="4194304" crc="ff1b5d18" sha1="7a38362170133dcc6ea01eb62981845917b85c36" region="user5" offset="2"/>
              <rom name="837a13.24u" size="4194304" crc="d86e10ff" sha1="6de1179d7081d9a93ab6df47692d3efc190c38ba" region="user5" offset="0"/>
              <rom name="837a16.32v" size="4194304" crc="bb7a7558" sha1="8c8cc062793c2dcfa72657b6ea0813d7223a0b87" region="user5" offset="800002"/>
              <rom name="837a15.24v" size="4194304" crc="e0620737" sha1="c14078cdb44f75c7c956b3627045d8494941d6b4" region="user5" offset="800000"/>
              <rom name="837a08.7s" size="524288" crc="c3a7ff56" sha1="9d8d033277d560b58da151338d14b4758a9235ea" region="audiocpu" offset="0"/>
              <rom name="837a09.16p" size="4194304" crc="fb8f3dc2" sha1="69e314ac06308c5a24309abc3d7b05af6c0302a8" region="rfsnd" offset="0"/>
              <rom name="837a10.14p" size="4194304" crc="1419cad2" sha1="a6369a5c29813fa51e8246d0c091736f32994f3d" region="rfsnd" offset="400000"/>
              <rom name="m48t58y-70pc1" size="8192" crc="935f9d05" sha1="c3a787dff1b2ac4942858ffa1574405db01292b6" region="m48t58" offset="0"/>
              <chip type="cpu" tag="maincpu" name="PowerPC 403GA" clock="32000000"/>
              <chip type="cpu" tag="audiocpu" name="68000" clock="16000000"/>
              <chip type="cpu" tag="dsp" name="ADSP21062" clock="36000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="rfsnd" name="RF5C400" clock="16934400"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="384" refresh="60.000000" pixclock="11796480" htotal="512" hbend="0" hbstart="512" vtotal="384" vbend="0" vbstart="384" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" service="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Monitor Type" tag="DSW" mask="1">
                     <dipvalue name="24KHz" value="1" default="yes"/>
                     <dipvalue name="15KHz" value="0"/>
              <dipswitch name="DIP7" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Harness" tag="DSW" mask="4">
                     <dipvalue name="JVS" value="4"/>
                     <dipvalue name="JAMMA" value="0" default="yes"/>
              <dipswitch name="DIP5" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="DIP4" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Screen Flip (V)" tag="DSW" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Screen Flip (H)" tag="DSW" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Test Mode" tag="DSW" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="good" savestate="supported" palettesize="65536"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise