gradius3: MAME ROM Information. History:
Gradius III - Densetsu Kara Shinwa-e (c) 1989 Konami.
The Vic Viper starfighter returns to battle the onslaughts of the Bacterion Empire.
- TECHNICAL -
Game ID : GX945
Main CPU : (2x) 68000 (@ 10 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), K007232 (@ 3.579545 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in December 1989 in Japan.
The subtitle of this game translates from Japanese as 'From Legend to Myth'.
This game is known outside Asia and Japan as "Gradius III".
Konami released a limited-edition soundtrack album for this game (Gradius Arcade Soundtrack - KMCA-155) on 03/04/2002.
- TIPS AND TRICKS -
* Play First Level Of "Salamander" Or "Gradius" : In Stage 10, when you are at the last boss of the game, get hit by the boss' attack that comes out of its mouth. You will then be taken either to Salamander stage 1 or Gradius stage 1.
* Stage Skip :
1. Turn Odd Number Dip Switches except Dip 1-5 AFTER boot up. As follows :
Coin A = 1 Coin/6 Credits
Coin B = 1 Coin/6 Credits
Lives = 3
Cabinet = Upright
Bonus Life = 50000
Difficulty = Hard
Demo Sounds = Off
Flip Screen = On
Upright Controls = Single
Service Mode = On
Unknown = Off
2. In game, hold Service Switch (Coin 3 = Key 7 in Mame) then press 1P Start Button.
- SERIES -
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)
- STAFF -
Director : Hiroyasu Machiguchi
Game programmers : T. Shimomura, Yuko Itoh, M. Ozawa
Graphic designers : T. Miyoshi, M. Igarashi, R. Itoh, K. Hattori, Y. Asano
Sound editors : J. Kaneda, S. Fukami, M. Higashino, K. Nakamura, Mutsuhiko Izumi
Engineers : K. Ban, K. Itoh
Title designers : F. Shibuya, M. Yoshihashi
- PORTS -
* Consoles :
Nintendo Super Famicom (1991)
Sony PlayStation 2 (2000, "Gradius III & IV")
Sony PSP (2006, "Gradius Collection")
- SOURCES -
Game's rom.
MAME Info:
0.36b13 [Nicola Salmoria]
Artwork available
Bugs:
- [possible] Stage 9's background is broken. fostar (ID 00062)
- [possible] There's a glitch that is either an offset problem or a visible area problem. Robiza (ID 01124)
WIP:
- 0.142u4: Angelo Salese removed deprecat.h usage in Gradius III.
- 0.136u1: Fabio Priuli added driver data struct and save states to Gradius III.
- 0.135u4: Fabio Priuli updated Gradius III to use Konami video devices.
- 0.133u1: Renamed (grdius3a) to (gradius3a) and (grdius3e) to (gradius3e).
- 0.130u3: Fabio Priuli added DIP locations to Gradius III based on Guru's notes (thanks to AJG, who fwded them to me).
- 0.124u5: Robiza fixed missing title text in intro.
- 3rd December 2006: Mr. Do - We have the instruction card for Gradius III [US] from Tormod.
- 0.109u1: Fixed sprite layer Gradius III.
- 3rd September 2006: Mr. Do - Added instruction cards for Gradius III.
- 0.97u2: Mamesick fixed wrong mapped buttons (power-up, shoot and missile).
- 0.95u3: Made Gradius III visible region symmetrical. Fixed K052109 layer 2's X offset [R. Belmont]. Changed visible area to 320x224.
- 14th April 2005: R. Belmont - Submitted a fix for the Gradius 3 layer alignment and visible area glitches pointed out by AWJ on MAMETesters.
- 0.59: Added clone Gradius III (World ?). Fixed rom names.
- 14th March 2002: Chack'n added the Japan version of Captain America and The Avengers, a World version of Gradius 3 and fixed quite a few ROM file names.
- 0.37b1: Support for a priority buffer, updated by tilemap.c, which can be used to draw sprites using the new function pdrawgfx(). This allowed to fix many tile/sprite priority bugs e.g. in Ajax, Lightning Thunder, Simpsons, Vendetta, Punk Shot, Gradius III and others [Phil Stroffolino, Nicola Salmoria].
- 0.36b13: Nicola Salmoria added Gradius III (Japan) (Konami 1989) and clone (Asia).
- 14th March 2000: Eisuke Watanabe fixed Ajax and Gradius 3 priority problems.
- 3rd January 2000: Aaron Giles fixed a Gradius3 endian problem.
- 22nd December 1999: Nicola Salmoria fixed title screens and sprite priorities in Gradius 3.
- 21st December 1999: Nicola Salmoria sent in a driver for Gradius 3.
ARCADE RELEASE: Gradius III (Konami) - 1989/Dec/11
LEVELS: 16
Other Emulators:
* FB Alpha
* Sparcade
Recommended Games (R-Type):
Gradius / Nemesis
Gradius (PlayChoice-10)
Vs. Gradius
Gradius II / Vulcan Venture
Gradius III
Gradius 4: Fukkatsu
Salamander
Salamander 2
R-Type
R-Type II
R-Type Leo
Heavy Unit
Turtle Ship
Hellfire
X Multiply
Zero Wing
Raiga - Strato Fighter
Rezon
Blaze On
Hyper Duel
Super Spacefortress Macross II
Romset: 3905 kb / 25 files / 1.40 zip
MAME XML Output:
   | <game name="gradius3" sourcefile="gradius3.c"> |
   |    | <description>Gradius III (Japan)</description> |
   |    | <year>1989</year> |
   |    | <manufacturer>Konami</manufacturer> |
   |    | <rom name="945_s13.f15" size="131072" crc="70c240a2" sha1="82dc391572e1f61b0182cb031654d71adcdd5f6e" region="maincpu" offset="0"/> |
   |    | <rom name="945_s12.e15" size="131072" crc="bbc300d4" sha1="e1ca98bc591575285d7bd2d4fefdf35fed10dcb6" region="maincpu" offset="1"/> |
   |    | <rom name="945_m09.r17" size="131072" crc="b4a6df25" sha1="85533cf140d28f6f81c0b49b8061bda0924a613a" region="sub" offset="0"/> |
   |    | <rom name="945_m08.n17" size="131072" crc="74e981d2" sha1="e7b47a2da01ff73293d2100c48fdf00b33125af5" region="sub" offset="1"/> |
   |    | <rom name="945_l06b.r11" size="131072" crc="83772304" sha1="a90c75a3de670b6ec5e0fc201876d463b4a76766" region="sub" offset="40000"/> |
   |    | <rom name="945_l06a.n11" size="131072" crc="e1fd75b6" sha1="6160d80a2f1bf550e85d6253cf521a96f5a644cc" region="sub" offset="40001"/> |
   |    | <rom name="945_l07c.r15" size="131072" crc="c1e399b6" sha1="e95bd478dd3beea0175bf9ee4cededb111c4ace1" region="sub" offset="80000"/> |
   |    | <rom name="945_l07a.n15" size="131072" crc="96222d04" sha1="b55700f683a556b0e73dbac9c7b4ce485420d21c" region="sub" offset="80001"/> |
   |    | <rom name="945_l07d.r13" size="131072" crc="4c16d4bd" sha1="01dcf169b78a1e495214b10181401d1920b0c924" region="sub" offset="c0000"/> |
   |    | <rom name="945_l07b.n13" size="131072" crc="5e209d01" sha1="0efa1bbfdc7e2ba1e0bb96245e2bfe961258b446" region="sub" offset="c0001"/> |
   |    | <rom name="945_m05.d9" size="65536" crc="c8c45365" sha1="b9a7b736b52bca42c7b8c8ed64c8df73e0116158" region="audiocpu" offset="0"/> |
   |    | <rom name="945_a02.l3" size="524288" crc="4dfffd74" sha1="588210bac27448240ef08961f70b714b69cb3ffd" region="gfx2" offset="0"/> |
   |    | <rom name="945_l04a.k6" size="131072" crc="884e21ee" sha1="ce86dd3a06775e5b1aa09db010dcb674e67828e7" region="gfx2" offset="80000"/> |
   |    | <rom name="945_l04c.m6" size="131072" crc="45bcd921" sha1="e51a8a71362a6fb55124aa1dce74519c0a3c6e3f" region="gfx2" offset="80001"/> |
   |    | <rom name="945_l04b.k8" size="131072" crc="843bc67d" sha1="cdf8421083f24ab27867ed5d08d8949da192b2b9" region="gfx2" offset="c0000"/> |
   |    | <rom name="945_l04d.m8" size="131072" crc="0a98d08e" sha1="1e0ca51a2d45c01fa3f11950ddd387f41ddae691" region="gfx2" offset="c0001"/> |
   |    | <rom name="945_a01.h3" size="524288" crc="339d6dd2" sha1="6a52b826aba92c75fc6a5926184948735dc20812" region="gfx2" offset="100000"/> |
   |    | <rom name="945_l03a.e6" size="131072" crc="a67ef087" sha1="fd63474f3bbde5dfc53ed4c1db25d6411a8b54d2" region="gfx2" offset="180000"/> |
   |    | <rom name="945_l03c.h6" size="131072" crc="a56be17a" sha1="1d387736144c30fcb5de54235331ab1ff70c356e" region="gfx2" offset="180001"/> |
   |    | <rom name="945_l03b.e8" size="131072" crc="933e68b9" sha1="f3a39446ca77d17fdbd938bd5f718ae9d5570879" region="gfx2" offset="1c0000"/> |
   |    | <rom name="945_l03d.h8" size="131072" crc="f375e87b" sha1="6427b966795c907c8e516244872fe52217da62c4" region="gfx2" offset="1c0001"/> |
   |    | <rom name="945l14.j28" size="256" crc="c778c189" sha1="847eaf379ba075c25911c6f83dd63ff390534f60" region="proms" offset="0"/> |
   |    | <rom name="945_a10.b15" size="262144" crc="1d083e10" sha1="b116f133a7647ef7a6c373aff00e9622d9954b61" region="k007232" offset="0"/> |
   |    | <rom name="945_l11a.c18" size="131072" crc="6043f4eb" sha1="1c2e9ace1cfdde504b7b6158e3c3f54dc5ae33d4" region="k007232" offset="40000"/> |
   |    | <rom name="945_l11b.c20" size="131072" crc="89ea3baf" sha1="8edcbaa7969185cfac48c02559826d1b8b081f3f" region="k007232" offset="60000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="sub" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <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="k007232" name="K007232" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="3"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <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> |
   |    | <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> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="2" value="3"/> |
   |    |    | <dipvalue name="3" value="2" default="yes"/> |
   |    |    | <dipvalue name="5" value="1"/> |
   |    |    | <dipvalue name="7" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="20k and every 70k" value="24" default="yes"/> |
   |    |    | <dipvalue name="100k and every 100k" value="16"/> |
   |    |    | <dipvalue name="50k only" value="8"/> |
   |    |    | <dipvalue name="100k only" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="96"> |
   |    |    | <dipvalue name="Easy" value="96"/> |
   |    |    | <dipvalue name="Normal" value="64" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="32"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW3" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Upright Controls" tag="DSW3" mask="2"> |
   |    |    | <dipvalue name="Single" value="2" default="yes"/> |
   |    |    | <dipvalue name="Dual" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW3" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|