Home News Forum                            
 

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

stmblade: MAME ROM Information.


History:

Storm Blade (c) 1996 Visco.


- TECHNICAL -


Main CPU : V60 (@ 16 Mhz)

Sound Chips : ES5506 (@ 16 Mhz)


Players : 2

Control : 8-way joystick

Buttons : 2


- TRIVIA -


Released in May 1996.


- TIPS AND TRICKS -


* Auto Fire : At the title screen, hold B and press Start, then choose any plane with the A button.


- STAFF -


Programmers : Nadu.S, N Joy and Cu, Manaby The Gambler

Graphic designers : Wep, Zero Nyan, Oda, Yayopin, Skip, Jack, Tuna, Hase Meg, Yukopon

Character designer : Tajiman

Music composer : Light Link Music

Producer : Tetsuo Akiyama

Director : Don Gabacho, Mr. Doo


* CAST :

Lucky : Shinichiro Miki

Alex : Kiyoyuki Yanada

Camel : Keiko Onodera

Kamikaze : Mahito Tsujimura


- SOURCES -


Game's rom.




MAME Info:

0.61 [Brian Troha]


WIP:

- 0.141u2: Added uPD96050 (10MHz) CPU2 and rom st010.bin (68 kb).

- 0.139u3: Robiza fixed graphical corruption on left side of screen beginining stage 3 in Storm Blade.

- 15th May 2005: Luca Elia - I finally got around to implementing proper shadows in SSV driver, replacing the hack that was there instead. The difference is most noticeable in Storm Blade. The way shadows work is this: The frame buffer is filled with 16 bit pens, that are indexes into the palette (i.e. the actual rgb colors), from the previously drawn, "normal" tiles. When a "shadowing" tile is drawn, it does not overwrite the contents of the frame buffer, but instead replaces the top bits of the pens there with the low bits of its pens. This results in a shift of the affected pixels from one section to another of the game's palette. The game has to just divide the palette into increasingly dark chunks of the same base colors. Some games do highlights this way, while Storm Blade again exploits the mechanism to cross-fade between graphics, which now works.

- 0.68: Changed visible area to 240x344.

- 26th January 2003: Brian Troha fixed various problems in the SSV driver, including sprite and tile offsets in Storm Blade.

- 0.62: Changed visible area to 238x244.

- 0.61: Brian Troha added Storm Blade (US) (Visco 1996).

- 22nd May 2002: Stephane Humbert fixed the dipswitches and inputs in Storm Blade, and Brian Troha fixed the screen size in it.

- 21st May 2002: Brian Troha added Storm Blade to the SSV driver, and David Haywood fixed the graphics in it.


LEVELS: 6 (restarts once)


Recommended Games (Airforce 3):

Tokio / Scramble Formation

World Wars

Asuka & Asuka

Image Fight

Dyger

Master of Weapon

Air Duel

Gun & Frontier

Raiden

Raiden II

Raiden DX

Raiden II / DX

Raiden Fighters

Raiden Fighters 2

Raiden Fighters Jet

Thunder Dragon

Thunder Dragon 2

Turbo Force

Aero Fighters

Aero Fighters 2

Aero Fighters 3

Aero Fighters Special

Grid Seeker

Sand Scorpion

Sky Alert

Varth

Zing Zing Zip

Batsugun

Daioh

Fire Barrel

Mad Shark

U.N. Defense Force: Earth Joker

DonPachi

DoDonPachi

Bee Storm - DoDonPachi II

DoDonPachi Dai-Ou-Jou

Air Gallet

Battle Garegga

Battle Bakraid

Skull Fang

Storm Blade

Sengeki Striker

Cyvern

Guardian Storm

Stagger I

Change Air Blade

1945k III


Romset: 17988 kb / 14 files / 7.00 zip




MAME XML Output:

       <game name="stmblade" sourcefile="ssv.c">
              <description>Storm Blade (US)</description>
              <year>1996</year>
              <manufacturer>Visco</manufacturer>
              <rom name="sb-pd0.u26" size="1048576" crc="91c4fbf7" sha1="68e57ea2a9756a95a81c6688905352d631e9f2de" region="user1" offset="0"/>
              <rom name="s-blade.u37" size="524288" crc="a6a42cc7" sha1="4bff79ff03b81a7ed96d3ad285242580146976be" region="user1" offset="200000"/>
              <rom name="s-blade.u33" size="524288" crc="16104ca6" sha1="63835051c358dce33d92974d1de911b98835a3d9" region="user1" offset="200001"/>
              <rom name="sb-a0.u41" size="2097152" crc="2a327b51" sha1="fb1e92b7f740a80cb0c977e106d0c4bfee092dad" region="gfx1" offset="0"/>
              <rom name="sb-a1.u35" size="2097152" crc="246f6f28" sha1="09171f04452fbcf9e3333c135288fd6e5b8244f7" region="gfx1" offset="200000"/>
              <rom name="sb-a2.u32" size="524288" crc="2049acf3" sha1="3982b4650921da0563336060887767627f8679ab" region="gfx1" offset="400000"/>
              <rom name="sb-b0.u25" size="2097152" crc="b3aa3e68" sha1="990be5925b6c8c0d0e83ca9064425d93853fe206" region="gfx1" offset="600000"/>
              <rom name="sb-b1.u21" size="2097152" crc="e95b38e7" sha1="9256f027e4c496e3bf96ecb65c0f3e69791e2755" region="gfx1" offset="800000"/>
              <rom name="sb-b2.u18" size="524288" crc="d080e620" sha1="a262b42214c09fccb8f4878d8566e2acd87dbd23" region="gfx1" offset="a00000"/>
              <rom name="sb-c0.u11" size="2097152" crc="825dd8f1" sha1="39d32f54c97e21f92598442f05fd91ae2403a0d2" region="gfx1" offset="c00000"/>
              <rom name="sb-c1.u7" size="2097152" crc="744afcd7" sha1="db716a1a2ad5864ebdb4865430cb637fb94ed34f" region="gfx1" offset="e00000"/>
              <rom name="sb-c2.u4" size="524288" crc="fd1d2a92" sha1="957a8a52b79e252c7f1a4b6383107ae609dce5ef" region="gfx1" offset="1000000"/>
              <rom name="sb-snd0.u22" size="2097152" crc="4efd605b" sha1="9c97be105c923c7db847d9b9aea37025edb685a0" region="ensoniq.0" offset="0"/>
              <rom name="st010.bin" size="69632" crc="aa11ee2d" sha1="cc1984e989cb94e3dcbb5f99e085b5414e18a017" region="st010" offset="0"/>
              <chip type="cpu" tag="maincpu" name="V60" clock="16000000"/>
              <chip type="cpu" tag="dsp" name="uPD96050" clock="10000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ensoniq" name="ES5506" clock="16000000"/>
              <display tag="screen" type="raster" rotate="270" width="352" height="240" refresh="60.000000" pixclock="7136880" htotal="454" hbend="0" hbstart="352" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Coin A" tag="DSW1" mask="7">
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="6"/>
                     <dipvalue name="1 Coin/1 Credit" value="7" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="4"/>
                     <dipvalue name="1 Coin/3 Credits" value="3"/>
                     <dipvalue name="1 Coin/4 Credits" value="2"/>
                     <dipvalue name="1 Coin/5 Credits" value="1"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW1" mask="56">
                     <dipvalue name="3 Coins/1 Credit" value="40"/>
                     <dipvalue name="2 Coins/1 Credit" value="48"/>
                     <dipvalue name="1 Coin/1 Credit" value="56" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
                     <dipvalue name="1 Coin/3 Credits" value="24"/>
                     <dipvalue name="1 Coin/4 Credits" value="16"/>
                     <dipvalue name="1 Coin/5 Credits" value="8"/>
                     <dipvalue name="1 Coin/6 Credits" value="0"/>
              </dipswitch>
              <dipswitch name="Unused" tag="DSW1" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Rapid Fire" tag="DSW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Flip Screen" tag="DSW2" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="2">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="2" default="yes"/>
              </dipswitch>
              <dipswitch name="Difficulty" tag="DSW2" mask="12">
                     <dipvalue name="Easy" value="8"/>
                     <dipvalue name="Normal" value="12" default="yes"/>
                     <dipvalue name="Hard" value="4"/>
                     <dipvalue name="Hardest" value="0"/>
              </dipswitch>
              <dipswitch name="Lives" tag="DSW2" mask="48">
                     <dipvalue name="1" value="32"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="0"/>
              </dipswitch>
              <dipswitch name="Bonus Life" tag="DSW2" mask="64">
                     <dipvalue name="600000" value="64" default="yes"/>
                     <dipvalue name="800000" value="0"/>
              </dipswitch>
              <dipswitch name="Service Mode" 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="good" graphic="imperfect" cocktail="preliminary" savestate="unsupported" palettesize="32768"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise