Home News Forum                            

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

lsasquad: MAME ROM Information.


Land Sea Air Squad (c) 1986 Taito America.


Board Number : M4300051B

Prom Stickers : A64

Main CPU : Z80, M68705

Sound CPU : Z80

Sound Chips : AY8910, YM2203

Players : 2

Control : 8-way joystick

Buttons : 2


Released in February 1986 in Japan.

This game is also known as "Storming Party" and is known in Japan as "Riku Kai Kuu Saizensen" (translates from Japanese as 'Land Sea Air Frontline').

Robert Mruczek holds the official record for this game with 208,550 points on June 3, 2001.


Staff : Ichiro Fujisue (I.FUJISUE), Yasumasa Sasabe (Y.SASABE), Keisuke Hasegawa (K.HASEGAWA), Toshi, Damichan, Madnenko, Fukio Mitsuji (M.T.J), Nog.Hiro


* Consoles :

Sony PlayStation 2 [JP] (2007, "Taito Memories II Gekan [Model SLPM-66713]")


Game's rom.

Machine's picture.

MAME Info:

0.37b5 [Nicola Salmoria]

Artwork available


- lsasquad, storming: Samples are repeating all the time, sound clipping? haynor (ID 04845)


- 0.138u3: hap changed clone Storming Party to a bootleg without MCU. Changed Z80 CPU2 and M68705 CPU3 clock speeds to 3MHz in Land Sea Air Squad.

- 0.136u4: Fabio Priuli added driver_data struct and save states to LSASquad driver.

- 28th July 2009: Mr. Do - Kiltron got busy this summer and recently cranked out Land Sea Air Squad artwork, on loan from Gene at Vintage Arcade.

- 0.131u1: Angelo Salese merged memory maps in the LSASquad driver.

- 0.128u4: Nicola Salmoria and David Haywood removed ROM banking kludges from Land Sea Air Squad.

- 0.122u6: Changed M68705 CPU2 clock speed to 4MHz.

- 0.115: Aaron Giles updated 68705 clocks to take into account the internal divide by 4. Added constant so that it is clear why this is being done. Changed M68705 CPU4 clock speed to 1MHz.

- 0.106u13: MASH added pld ($0 - pal16l8a.14) to Land Sea Air Squad and clone Storming Party.

- 0.84: Brian Troha improved dipswitches in LSA Squad. Added 'Difficulty' dipswitch.

- 0.71u2: Jarek Burczynski fixed sound chips in Land Sea Air Squad. Replaced 2nd YM2203 sound with AY-3-8910.

- 12th July 2003: Jarek Burczynski sent in some fixes to the sound in Land Sea Air Squad.

- 0.55: Fixed proms addresses.

- 0.37b13: InsideOutBoy fixed crashes in Land Sea Air Squad.

- 26th February 2001: InsideOutBoy fixed LSA Squad / Storming Party from crashing during the train stage.

- 0.37b5: Nicola Salmoria added 'Land Sea Air Squad / Riku Kai Kuu Saizensen' (Taito 1986) and clone 'Storming Party / Riku Kai Kuu Saizensen'. TODO: Unknown writes to YM2203 output ports (filters?). Wrong sprite/tilemap priority. Sprites can appear above and below the middle layer, it's not clear how this is selected since there are no free attribute bits. The priority seems to involve split transparency on the tilemap and also priority on sprites (so that people pass below doors but airplanes above). It is confirmed that priority is controlled by PROM a64-06.9 (grounding A9 makes sprites disappear). Scrollram not entirely understood - it's most likely wrong, but more than enough to run this particular game. The video driver is pretty slow and could be optimized using temporary bitmaps (or tilemaps), however I haven't done that because the video circuitry is not entirely understood and if other games are found running on this hardware, they might not like the optimizations.

- 13th July 2000: Nicola Salmoria sent in a driver for LSA Squad / Storming Party.

LEVELS: 8 (endless)

Recommended Games (Army Fighter 2):


Front Line


Field Combat

Ikari Warriors

Guerrilla War

Ikari III - The Rescue


Land Sea Air Squad

Mighty Guy

Heavy Barrel

Rescue Raider


Time Soldiers

Gain Ground

Caliber 50


Gulf Storm

Thunder Zone

Desert Breaker

Ninja Commando

Total Carnage


Shock Troopers

Shock Troopers - 2nd Squad

Romset: 391 kb / 18 files / 154.2 zip

MAME XML Output:

       <game name="lsasquad" sourcefile="lsasquad.c">
              <description>Land Sea Air Squad / Riku Kai Kuu Saizensen</description>
              <rom name="a64-21.4" size="32768" crc="5ff6b017" sha1="96cc74edba1208bb8e82f93d2d3a88ea24922dc0" region="maincpu" offset="0"/>
              <rom name="a64-20.3" size="32768" crc="7f8b4979" sha1="975b1a678e1f7d7b5789565063177593639645ce" region="maincpu" offset="10000"/>
              <rom name="a64-19.2" size="32768" crc="ba31d34a" sha1="e2c515ae8146a37534b19403c03fc5a8719f115f" region="maincpu" offset="18000"/>
              <rom name="a64-04.44" size="32768" crc="c238406a" sha1="bb8f9d952c4568edb375328a1f9f6681a1bb5907" region="audiocpu" offset="0"/>
              <rom name="a64-05.35" size="2048" crc="572677b9" sha1="e098d5d842bcc81221ba56652a7019505d8be082" region="mcu" offset="0"/>
              <rom name="a64-10.27" size="32768" crc="bb4f1b37" sha1="ce8dc962a3d04a624e36b57dc678e7ca7726ba1d" region="gfx1" offset="0"/>
              <rom name="a64-22.28" size="32768" crc="58e03b89" sha1="ccec83bcd7cb2be3ba46e9fbc7952349fa8faadf" region="gfx1" offset="8000"/>
              <rom name="a64-11.40" size="32768" crc="a3bbc0b3" sha1="f565d323575af3c2e95412c50130e88954fc238c" region="gfx1" offset="10000"/>
              <rom name="a64-23.41" size="32768" crc="377a538b" sha1="1174838309a331ffec7b60d6ceaa98a02fdbe210" region="gfx1" offset="18000"/>
              <rom name="a64-14.2" size="32768" crc="a72e2041" sha1="c537d1620fe8562aef39a0279b35139eb0668bf9" region="gfx2" offset="0"/>
              <rom name="a64-16.3" size="32768" crc="05206333" sha1="a7463279446de9d633ea18f1e1eb5f610d982a37" region="gfx2" offset="8000"/>
              <rom name="a64-15.25" size="32768" crc="01ed5851" sha1="6034376d30d1d17fe9aab07cb40009c4f3c03690" region="gfx2" offset="10000"/>
              <rom name="a64-17.26" size="32768" crc="6eaf3735" sha1="a91fd7c9a6f2f58d311e40edc29d1e4f97746146" region="gfx2" offset="18000"/>
              <rom name="a64-07.22" size="1024" crc="82802bbb" sha1="4f54c9364a12809898eabd1eb13d16a6c9f0f532" region="proms" offset="0"/>
              <rom name="a64-08.23" size="1024" crc="aa9e1dbd" sha1="be7dfabf5306747fa3d5f1f735d0064673f19c91" region="proms" offset="200"/>
              <rom name="a64-09.24" size="1024" crc="dca86295" sha1="a6f6af60caaad9f49d72a8c2ff1e6115471f8c63" region="proms" offset="400"/>
              <rom name="a64-06.9" size="1024" crc="7ced30ba" sha1="f22de13d4fd49b7b2ffd06032eb5e14fbdeec91c" region="proms" offset="600"/>
              <rom name="pal16l8a.14" size="260" crc="a7cc157d" sha1="f06f750636d59a610e0b0eda8cb791780ebc57a5" region="plds" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="6000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/>
              <chip type="cpu" tag="mcu" name="M68705" clock="3000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="3000000"/>
              <chip type="audio" tag="ymsnd" name="YM2203" clock="3000000"/>
              <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Cabinet" tag="DSWA" mask="1">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="1"/>
              <dipswitch name="Flip Screen" tag="DSWA" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSWA" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWA" mask="8">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="8" default="yes"/>
              <dipswitch name="Coin A" tag="DSWA" mask="48">
                     <dipvalue name="2 Coins/1 Credit" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="32"/>
              <dipswitch name="Coin B" tag="DSWA" mask="192">
                     <dipvalue name="2 Coins/1 Credit" value="64"/>
                     <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/>
                     <dipvalue name="2 Coins/3 Credits" value="0"/>
                     <dipvalue name="1 Coin/2 Credits" value="128"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="3">
                     <dipvalue name="Easy" value="2"/>
                     <dipvalue name="Medium" value="3" default="yes"/>
                     <dipvalue name="Hard" value="1"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Bonus Life" tag="DSWB" mask="12">
                     <dipvalue name="50000 100000" value="8"/>
                     <dipvalue name="80000 150000" value="12" default="yes"/>
                     <dipvalue name="100000 200000" value="4"/>
                     <dipvalue name="150000 300000" value="0"/>
              <dipswitch name="Lives" tag="DSWB" mask="48">
                     <dipvalue name="1" value="0"/>
                     <dipvalue name="3" value="48" default="yes"/>
                     <dipvalue name="4" value="16"/>
                     <dipvalue name="5" value="32"/>
              <dipswitch name="Allow Continue" tag="DSWB" mask="64">
                     <dipvalue name="No" value="0"/>
                     <dipvalue name="Yes" value="64" default="yes"/>
              <dipswitch name="Language" tag="DSWB" mask="128">
                     <dipvalue name="English" value="0" default="yes"/>
                     <dipvalue name="Japanese" value="128"/>
              <dipswitch name="Freeze" tag="DSWC" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Invulnerability (Cheat)" tag="DSWC" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="DSWC" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="512"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise