rsgun: MAME ROM Information. History:
Radiant Silvergun (c) 1998 Treasure.
Sometime in the future, scientists have discovered a diamond-shaped alien device deep in space. The mysterious alien device detonates while being probed, starting a chain reaction which destroys the entire planet. Fortunately, there's a group of slap-happy space cadets who are up in orbit who aren't affected by the explosion, but witness it, so they decide to do something about it - which means finding a way to travel back in time to avert the catastrophe before it happens!
Radiant Silvergun is a vertically scrolling shoot-em-up rendered with a superb mix of 2 & 3-D graphics, and is widely considered to be the finest ever game of its type in what is a very crowded genre.
Part of the reason for the game's huge success is in the implementation of its weapons system. Unlike other shoot-em-ups, all of the game's weapons are available to the player from the very beginning. Silvergun's control panel consists of 3 different fire buttons, each of which activates a different weapon; either 'Vulcan', 'Homing' or 'Spread'. In addition, players can activate 4 extra weapons using a combination of the t3 fire buttons. These are :
* A + B = Homing Plasma
* A + C = Backwards Wide Shot
* B + C = Homing Spread
* A + B + C = Radiant Sword
At the start of a game, the player's weapons are very weak, but they can be 'powered-up' by shooting same-coloured enemies (chaining), in a fashion similar to gaining experience for a weapon in a role playing game.
- TECHNICAL -
Sega Titan Video hardware (STV)
Main CPU : (2x) SH-2 (@ 28.6364 Mhz), 68000 (@ 11.45456 Mhz)
Sound Chips : SCSP (@ 11.45456 Mhz)
Screen orientation : Horizontal
Video resolution : 704 x 513 pixels
Screen refresh : 60.00 Hz
Palette colors : 6144
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in May 1998.
PATENTS :
U.S.A : 4,442,486 - 4,454,594 - 4,462,076
Europe : 80244
Canada : 1,183,276
Honk Kong : 88-4302
Singapore : 88-155
Toshiba EMI released a limited-edition soundtrack album for this game (Radiant Silvergun Soundtrack + - TYCY-5613) on 07/08/1998. The soundtrack was so popular that it was reprinted by Absord Music Japan (Radiant Silvergun Soundtrack + - ABCA-5043) on 24/03/2004.
- TIPS AND TRICKS -
* Radiant Silvergun's weapons in detail :
1. VULCAN (A button) : a devastating forward firing set of plasma bursts (heavy fire forwards the enemy). This is potentially the best weapon against any enemy, when at full power it can take down even the toughest enemies in a few shots. The only disadvantage is that it's fire is very concentrated and as such you need to move a lot to avoid fire.
2. HOMING (B button) : green homing pulses which target anything that is hovering around you. Even though it is initially weak, at full power it becomes very powerful and requires less movement than the Vulcan.
3. SPREAD (C button) : a wide shot which goes further the longer you hold down the fire button. A little tip; rapidly press the fire button to create a explosion shield around the front of your ship.
4. HOMING PLASMA (A+B buttons) : a double trail of homing lasers which target anything within a 120 degree angle in front of your ship. Moderately powerful, and has a habit of targeting the wrong enemy.
5. TAILGUN (A+C buttons) : a Thunderforce-style tailgun shot which is invaluable in many areas; especially the areas where you get attacked repeatedly from behind.
6. LOCK-ON SPREAD (B+C buttons) : slow moving but powerful shots which target anything in close range. (NOTE - THIS IS THE ONLY WEAPON THAT CAN LOCATE THE SECRET DOGS).
7. RADIANT SWORD (A+B+C buttons) : the game's most powerful weapon. Collecting ten pink bullets with the sword powers up the RSG meter, once full you can use the Hyper Sword and destroy almost everything on the screen.
* Chain bonus : break the same color enemies 3 times without a break.
* Secret bonus : break the enemies with Red -> Blue -> Yellow. If you destroy the enemies with the following pattern, will get 2 Chain Bonuses and 1 Secret Bonus [Red ->Red->Red->Blue->Yellow->Yellow->Yellow]
* Weapon bonus
1) Vulcan : Hit over 200 times without a break.
2) Homing : Hit over 300 times without a break.
3) Spread : Hit 16 times before Spread explodes.
4) Homing Plasma : Hit over 10 seconds against 1 enemy.
5) Back Wide : Hit over 300 times within 2 seconds.
6) Lock on Spread : Hit an explosion over 15 seconds.
7) Radiant Sword : Hit over 5 seconds.
* Secret character Merry Dogs : You can find secret character called 'Merry Dogs' by Lock on Spread. For example : at the starting of 1st Stage, Merry Dogs is hidden in lower-right position on screen.
- SERIES -
1. Radiant Silvergun (1998)
2. Ikaruga (2001)
- STAFF -
Directed/Produced by : Hiroshi Iuchi
Assistant Director : Namie and Merry
Based on Story/Screenplay by : Hiroshi Iuchi
Tyrant Programer : Fukuryu
Zako Enemies Program and Set by : 1998/Nami
Boss Enemies Program by : 2015/Nami
BG, Demo, 5 Bosses, Tool Program : Atsutomo Nakagawa, (133MHz)
Inu Program : Choko Monkey
Object Design : Dad Oginon, Naokiman
Object Design Rookie : E-Suzuki
BG Graphic : Hiroshi Iuchi 11
Character Designed by : Han
Music by : Hitoshi Sakimoto
Sound Effects : S. Murata
Opening, Ending Picture by : Gonzo
English Translation : Haruko Hosaka
Debug Cooperator : Kji, Shirotg, Waka, Kazuhiko Murakami
Debug Dog : Merry
Executive Producer : Masato Maegawa
- PORTS -
* Consoles :
Sega Saturn (1998)
Xbox Live Arcade (2011)
A Sony PlayStation port of this game was planned, but eventually scrapped, as the console did not have enough power to generate the huge amount of sprites the game requires.
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [?]
0.63 [?]
Artwork available
Bugs:
- Freezes at start of stage 2C. Iaspis (ID 04670)
WIP:
- 0.142u5: Fixed MAME crashes when using "-bios jp" in Radiant Silvergun.
- 26th July 2008: Mr. Do - Funny story. Tormod sent me a BUNCH of instruction cards a long time ago. You've probably been seeing them added in every so often. Well, around July of last year, I had completed a whole bunch of them, but then had a computer crash, and they ended up on the "spare" hard drive by mistake. I found them again going through a cleanup. So thanks to Tormod, this week we have Radiant Silvergun.
- 0.110u2: Mariusz Wojcieszek updated the ST-V driver and fixed VDP2 caching of RGB layer (fixes bad backgrounds on bosses) and added VDP2 additive blending for tilemaps and sprites in Radiant Silvergun.
- 0.103: Mariusz Wojcieszek added idle loop skipping for Radiant Silvergun - Game now playable.
- 0.102u5: Olivier Galibert added missing functionality needed to get Radiant Silvergun working.
- 21st December 2005: R. Belmont - This is not my WIP, this is courtesy of Olivier Galibert. He's figured out the A-bus protection used by ST-V Radiant Silvergun. Now, Haze requires me to tell you before you get all excited that it's unbelievably slow right now, on the order of 10 FPS on my fast P4 (that's why I'm not showing much gameplay, no patience. It really is there though). Mariusz may be able to speed-cheat it into a more reasonable state or he may not.
- 0.90u2: Changed description to 'Radiant Silvergun (JUET 980523 V1.000)'.
- 0.90: Changed description to 'Radiant Silvergun (JTUE 980523 V1.000)'.
- 0.74u2: Added Radiant Silvergun (Treasure 1998).
- 0.63: Added Radiant Silvergun (Testdriver).
LEVELS: 6
Recommended Games (Terra Force 3D):
Solvalou
Xevious 3D/G
Ray Storm
Ray Crisis
Soukyugurentai
Radiant Silvergun
Star Soldier
Brave Blade
Ikaruga
Trizeal
Shooting Love 2007
Romset: 18432 kb / 5 files / 5.22 zip
MAME XML Output:
   | <game name="rsgun" sourcefile="stv.c" romof="stvbios"> |
   |    | <description>Radiant Silvergun (JUET 980523 V1.000)</description> |
   |    | <year>1998</year> |
   |    | <manufacturer>Treasure</manufacturer> |
   |    | <biosset name="jp" description="EPR-20091 (Japan 97/08/21)" default="yes"/> |
   |    | <biosset name="jp1" description="EPR-19730 (Japan 97/02/17)"/> |
   |    | <biosset name="jp2" description="EPR-17951A (Japan 95/04/25)"/> |
   |    | <biosset name="jp3" description="STVB1.11J (Japan 95/02/20)"/> |
   |    | <biosset name="jp4" description="EPR-17740 (Japan 95/01/31)"/> |
   |    | <biosset name="euro" description="EPR-17954A (Europe 95/04/25)"/> |
   |    | <biosset name="us" description="EPR-17952A (USA 95/04/25)"/> |
   |    | <biosset name="tw" description="EPR-17953A (Taiwan 95/04/25)"/> |
   |    | <biosset name="tw1" description="STVB1.11T (Taiwan 95/02/20)"/> |
   |    | <biosset name="debug" description="Debug (95/01/13)"/> |
   |    | <biosset name="dev" description="Development (bios 1.061)"/> |
   |    | <rom name="epr-20091.ic8" merge="epr-20091.ic8" bios="jp" size="524288" crc="59ed40f4" sha1="eff0f54c70bce05ff3a289bf30b1027e1c8cd117" region="maincpu" offset="0"/> |
   |    | <rom name="epr-19730.ic8" merge="epr-19730.ic8" bios="jp1" size="524288" crc="d0e0889d" sha1="fae53107c894e0c41c49e191dbe706c9cd6e50bd" region="maincpu" offset="0"/> |
   |    | <rom name="epr-17951a.ic8" merge="epr-17951a.ic8" bios="jp2" size="524288" crc="2672f9d8" sha1="63cf4a6432f6c87952f9cf3ab0f977aed2367303" region="maincpu" offset="0"/> |
   |    | <rom name="stvb111j.ic8" merge="stvb111j.ic8" bios="jp3" size="524288" crc="3e23c81f" sha1="f9b282fd27693e9891843597b2e1823da3d23c7b" region="maincpu" offset="0"/> |
   |    | <rom name="epr-17740.ic8" merge="epr-17740.ic8" bios="jp4" size="524288" crc="5c5aa63d" sha1="06860d96923b81afbc21e0ad32ee19487d8ff6e7" region="maincpu" offset="0"/> |
   |    | <rom name="epr-17954a.ic8" merge="epr-17954a.ic8" bios="euro" size="524288" crc="f7722da3" sha1="af79cff317e5b57d49e463af16a9f616ed1eee08" region="maincpu" offset="0"/> |
   |    | <rom name="epr-17952a.ic8" merge="epr-17952a.ic8" bios="us" size="524288" crc="d1be2adf" sha1="eaf1c3e5d602e1139d2090a78d7e19f04f916794" region="maincpu" offset="0"/> |
   |    | <rom name="epr-17953a.ic8" merge="epr-17953a.ic8" bios="tw" size="524288" crc="a4c47570" sha1="9efc73717ec8a13417e65c54344ded9fc25bf5ef" region="maincpu" offset="0"/> |
   |    | <rom name="stvb111t.ic8" merge="stvb111t.ic8" bios="tw1" size="524288" crc="02daf123" sha1="23185beb1ce9c09b8719e57d1adb7b28c8141fd5" region="maincpu" offset="0"/> |
   |    | <rom name="stv110.bin" merge="stv110.bin" bios="debug" size="524288" crc="3dfeda92" sha1="8eb33192a57df5f3a1dfb57263054867c6b2db6d" region="maincpu" offset="0"/> |
   |    | <rom name="stv1061.bin" merge="stv1061.bin" bios="dev" size="524288" crc="728dbca3" sha1="0ed2030177f0aa8285645c395ae9ad9f568ab1d6" region="maincpu" offset="0"/> |
   |    | <rom name="mpr20958.7" size="2097152" crc="cbe5a449" sha1="b4744ab71ccbadda1921ba43dd1148e57c0f84c5" region="game0" offset="200000"/> |
   |    | <rom name="mpr20959.2" size="4194304" crc="a953330b" sha1="965274a7297cb88e281fcbdd3ec5025c6463cc7b" region="game0" offset="400000"/> |
   |    | <rom name="mpr20960.3" size="4194304" crc="b5ab9053" sha1="87c5d077eb1219c35fa65b4e11d5b62e826f5236" region="game0" offset="800000"/> |
   |    | <rom name="mpr20961.4" size="4194304" crc="0e06295c" sha1="0ec2842622f3e9dc5689abd58aeddc7e5603b97a" region="game0" offset="c00000"/> |
   |    | <rom name="mpr20962.5" size="4194304" crc="f1e6c7fc" sha1="0ba0972f1bc7c56f4e0589d3e363523cea988bb0" region="game0" offset="1000000"/> |
   |    | <chip type="cpu" tag="maincpu" name="SH-2" clock="28636360"/> |
   |    | <chip type="cpu" tag="slave" name="SH-2" clock="28636360"/> |
   |    | <chip type="cpu" tag="audiocpu" name="68000" clock="11289600"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="scsp" name="SCSP"/> |
   |    | <chip type="audio" tag="cdda" name="CD/DA"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.764793" pixclock="6711646" htotal="427" hbend="0" hbstart="320" vtotal="263" vbend="0" vbstart="224" /> |
   |    | <sound channels="2"/> |
   |    | <input players="4" buttons="4" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="PDR1" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="PDR2" tag="DSW2" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="6144"/> |
|
|