Home News Forum                            

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

shocktroa: MAME ROM Information.


Shock Troopers (c) 1997 SNK.

Shock Troopers pits the players against a mighty terrorist group who are holding a girl hostage, in order to force her grandfather to surrender a powerful drug which will enable the terrorists to control the minds of the grandfather's soldiers and create a huge, unstoppable army.

Shock Troopers is a multi-directional scrolling shoot-em-up for one or two players that builds upon the foundations laid by Capcom's 1985 classic, "Commando (Capcom)" and also borrows heavily from Commando's sequel, '"Mercs". As well as enemy troops, players must contend with tanks, choppers and assorted military vehicles, and must also be careful to avoid any of the landmines that litter the levels. Extra weapons and health can be picked up from destroyed enemy vehicles, as well as being found in enemy supply crates. Shock Troopers is effectively three games in one as players can chose one of three different routes; each made up of different levels. The game also offers greater variety of gameplay than other of the genre; with levels having the players travel on the back of fast moving vehicles, climbing a rock face etc.


SNK Neo-Geo MVS hardware

Game ID : 0238

Main CPU : 68000 (@ 12 Mhz)

Sound CPU : Z80 (@ 4 Mhz)

Sound Chips : YM2610 (@ 8 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 4

=> [A] Shot/Close range attack, [B] Evasive Maneuver, [C] Special attack, [D] Change player (in team battle mode only)


Developed by Saurus.

Released in November 1997.

This game runs on the Neo-Geo MVS but was not released on the Neo-Geo AES home console.

Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Shock Troopers Second Squad, Shock Troopers - PCCB-00355) on 01/1999.


1. Shock Troopers (1997)

2. Shock Troopers - 2nd Squad (1998)


Executive producer : Nobuyuki Tanaka

Executive director : Yasushi Okahara (Yasushi Okaharo)

Planner : kenji Ishimoto

Object designers : Masato Miyoshi, Yoichi Sato, Kaori Ito, Hideo Akimoto, Michitaka Ishida, Narushiro Kishimoto

B.G. designers : Sachiko Miyoshi, Yuri Tachikawa, Yasuhori Tsuruoka, Naoko Tanaka

Programmers : Takashi Shishido, Yosuke Takasaki, Daiyoshi Sato

Music composers & Sound effects : Masahiko hataya, Masaki kase

* Voices :

Jackal : Taiyo Ofune

Milky : Reina Hayami

Loki : Kinnosuke Todoroki

Southern cross : Sinkichi Kaji

Marie bee : Suzue Isaribi

Rio : Isamu Kida

Maru : Kaeru Tsuchiya

Big mama : Towako Tendo

Cecilia : Yuka Utsumi

Commander : Meijin Takahashi


* Consoles :

Sony PlayStation 2 [US] May 05, 2008 "SNK Arcade Classics Vol.1 [Model SLUS-21724]"

Sony PSP [US] May 05, 2008 "SNK Arcade Classics Vol.1 [Model ULUS-10338]"

Sony PlayStation 2 [KO] May 29, 2008 "SNK Arcade Classics Vol.1 [Model SLKA-25424]"

Nintendo Wii [US] July 29, 2008 "SNK Arcade Classics Vol.1 [Model RVL-P-RNCE]"

Sony PSP [EU] Oct. 17, 2008 "SNK Arcade Classics Vol.1 [Model ULES-01105]"

Nintendo Wii [EU] Oct. 31, 2008 "SNK Arcade Classics Vol.1 [Model RVL-P-RJZP]"

Sony PlayStation 2 [EU] Nov. 21, 2008 "SNK Arcade Classics Vol.1 [Model SLES-55232]"

Sony PSP [JP] May. 21, 2009 "SNK Arcade Classics Vol.1 [Model ULJS-193]"


Game's rom.

Machine's picture.

MAME Info:

0.34b5 [?]

Neo-Geo (Artwork available)


- 0.139u2: Johnboy renamed (shocktra) to (shocktroa).

- 0.79u2: Added new cpu1 rom ($100000) and new gfx3 roms.

- 0.69u3: Changed description to 'Shock Troopers (set 1)' and clone '(Japan)' to '(set 2)'. Renamed (shocktrj) to (shocktra).

- 2nd September 2002: ElSemi submitted a fix for the YM2610 Delta-T samples which fixes the sound in the KOF99 how to play screen and in the Shock Troopers intro.

- 0.37b7: Added clone Shock Troopers (Japan).

- 1st March 1999: Mike Coates has fixed several bugs with the ASM 68k core (Shock Troopers should work now).

- 0.34b5: Added Shock Troopers (Saurus 1997).


Other Emulators:

* Calice

* FB Alpha

* Kawaks

* Nebula

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: 44288 kb / 14 files / 18.3 zip

MAME XML Output:

       <game name="shocktroa" sourcefile="neodrvr.c" cloneof="shocktro" romof="shocktro">
              <description>Shock Troopers (set 2)</description>
              <biosset name="euro" description="Europe MVS (Ver. 2)" default="yes"/>
              <biosset name="euro-s1" description="Europe MVS (Ver. 1)"/>
              <biosset name="us" description="US MVS (Ver. 2?)"/>
              <biosset name="us-e" description="US MVS (Ver. 1)"/>
              <biosset name="asia" description="Asia MVS (Ver. 3)"/>
              <biosset name="japan" description="Japan MVS (Ver. 3)"/>
              <biosset name="japan-s2" description="Japan MVS (Ver. 2)"/>
              <biosset name="japan-s1" description="Japan MVS (Ver. 1)"/>
              <biosset name="mv1c" description="NEO-MVH MV1C"/>
              <biosset name="japan-j3" description="Japan MVS (J3)"/>
              <biosset name="japan-hotel" description="Custom Japanese Hotel"/>
              <biosset name="uni-bios_2_3" description="Universe Bios (Hack, Ver. 2.3)"/>
              <biosset name="uni-bios_2_3o" description="Universe Bios (Hack, Ver. 2.3, older?)"/>
              <biosset name="uni-bios_2_2" description="Universe Bios (Hack, Ver. 2.2)"/>
              <biosset name="uni-bios_2_1" description="Universe Bios (Hack, Ver. 2.1)"/>
              <biosset name="uni-bios_2_0" description="Universe Bios (Hack, Ver. 2.0)"/>
              <biosset name="uni-bios_1_3" description="Universe Bios (Hack, Ver. 1.3)"/>
              <biosset name="uni-bios_1_2" description="Universe Bios (Hack, Ver. 1.2)"/>
              <biosset name="uni-bios_1_2o" description="Universe Bios (Hack, Ver. 1.2, older)"/>
              <biosset name="uni-bios_1_1" description="Universe Bios (Hack, Ver. 1.1)"/>
              <biosset name="uni-bios_1_0" description="Universe Bios (Hack, Ver. 1.0)"/>
              <rom name="sp-s2.sp1" merge="sp-s2.sp1" bios="euro" size="131072" crc="9036d879" sha1="4f5ed7105b7128794654ce82b51723e16e389543" region="mainbios" offset="0"/>
              <rom name="sp-s.sp1" merge="sp-s.sp1" bios="euro-s1" size="131072" crc="c7f2fa45" sha1="09576ff20b4d6b365e78e6a5698ea450262697cd" region="mainbios" offset="0"/>
              <rom name="usa_2slt.bin" merge="usa_2slt.bin" bios="us" size="131072" crc="e72943de" sha1="5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb" region="mainbios" offset="0"/>
              <rom name="sp-e.sp1" merge="sp-e.sp1" bios="us-e" size="131072" crc="2723a5b5" sha1="5dbff7531cf04886cde3ef022fb5ca687573dcb8" region="mainbios" offset="0"/>
              <rom name="asia-s3.rom" merge="asia-s3.rom" bios="asia" size="131072" crc="91b64be3" sha1="720a3e20d26818632aedf2c2fd16c54f213543e1" region="mainbios" offset="0"/>
              <rom name="vs-bios.rom" merge="vs-bios.rom" bios="japan" size="131072" crc="f0e8f27d" sha1="ecf01eda815909f1facec62abf3594eaa8d11075" region="mainbios" offset="0"/>
              <rom name="sp-j2.sp1" merge="sp-j2.sp1" bios="japan-s2" size="131072" crc="acede59c" sha1="b6f97acd282fd7e94d9426078a90f059b5e9dd91" region="mainbios" offset="0"/>
              <rom name="sp1.jipan.1024" merge="sp1.jipan.1024" bios="japan-s1" size="131072" crc="9fb0abe4" sha1="18a987ce2229df79a8cf6a84f968f0e42ce4e59d" region="mainbios" offset="0"/>
              <rom name="sp-45.sp1" merge="sp-45.sp1" bios="mv1c" size="524288" crc="03cc9f6a" sha1="cdf1f49e3ff2bac528c21ed28449cf35b7957dc1" region="mainbios" offset="0"/>
              <rom name="japan-j3.bin" merge="japan-j3.bin" bios="japan-j3" size="131072" crc="dff6d41f" sha1="e92910e20092577a4523a6b39d578a71d4de7085" region="mainbios" offset="0"/>
              <rom name="sp-1v1_3db8c.bin" merge="sp-1v1_3db8c.bin" bios="japan-hotel" size="131072" crc="162f0ebe" sha1="fe1c6dd3dfcf97d960065b1bb46c1e11cb7bf271" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3.rom" merge="uni-bios_2_3.rom" bios="uni-bios_2_3" size="131072" crc="27664eb5" sha1="5b02900a3ccf3df168bdcfc98458136fd2b92ac0" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_3o.rom" merge="uni-bios_2_3o.rom" bios="uni-bios_2_3o" size="131072" crc="601720ae" sha1="1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_2.rom" merge="uni-bios_2_2.rom" bios="uni-bios_2_2" size="131072" crc="2d50996a" sha1="5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_1.rom" merge="uni-bios_2_1.rom" bios="uni-bios_2_1" size="131072" crc="8dabf76b" sha1="c23732c4491d966cf0373c65c83c7a4e88f0082c" region="mainbios" offset="0"/>
              <rom name="uni-bios_2_0.rom" merge="uni-bios_2_0.rom" bios="uni-bios_2_0" size="131072" crc="0c12c2ad" sha1="37bcd4d30f3892078b46841d895a6eff16dc921e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_3.rom" merge="uni-bios_1_3.rom" bios="uni-bios_1_3" size="131072" crc="b24b44a0" sha1="eca8851d30557b97c309a0d9f4a9d20e5b14af4e" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2.rom" merge="uni-bios_1_2.rom" bios="uni-bios_1_2" size="131072" crc="4fa698e9" sha1="682e13ec1c42beaa2d04473967840c88fd52c75a" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_2o.rom" merge="uni-bios_1_2o.rom" bios="uni-bios_1_2o" size="131072" crc="e19d3ce9" sha1="af88ef837f44a3af2d7144bb46a37c8512b67770" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_1.rom" merge="uni-bios_1_1.rom" bios="uni-bios_1_1" size="131072" crc="5dda0d84" sha1="4153d533c02926a2577e49c32657214781ff29b7" region="mainbios" offset="0"/>
              <rom name="uni-bios_1_0.rom" merge="uni-bios_1_0.rom" bios="uni-bios_1_0" size="131072" crc="0ce453a0" sha1="3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9" region="mainbios" offset="0"/>
              <rom name="238-pg1.p1" size="1048576" crc="efedf8dc" sha1="f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc" region="maincpu" offset="0"/>
              <rom name="238-p2.sp2" merge="238-p2.sp2" size="4194304" crc="5b4a09c5" sha1="de04036cba2da4bb2da73d902d1822b82b4f67a9" region="maincpu" offset="100000"/>
              <rom name="238-s1.s1" merge="238-s1.s1" size="131072" crc="1f95cedb" sha1="adfa74868147fd260481e4c387d254d3b6de83f4" region="fixed" offset="0"/>
              <rom name="sfix.sfix" merge="sfix.sfix" size="131072" crc="c2ea0cfd" sha1="fd4a618cdcdbf849374f0a50dd8efe9dbab706c3" region="fixedbios" offset="0"/>
              <rom name="000-lo.lo" merge="000-lo.lo" size="131072" crc="5a86cff2" sha1="5992277debadeb64d1c1c64b0a92d9293eaf7e4a" region="zoomy" offset="0"/>
              <rom name="sm1.sm1" merge="sm1.sm1" size="131072" crc="94416d67" sha1="42f9d7ddd6c0931fd64226a60dc73602b2819dcf" region="audiobios" offset="0"/>
              <rom name="238-m1.m1" merge="238-m1.m1" size="131072" crc="075b9518" sha1="ac21b88a860b9572bf24432b4cadcc96d108055d" region="audiocpu" offset="0"/>
              <rom name="238-v1.v1" merge="238-v1.v1" size="4194304" crc="260c0bef" sha1="9c4f80ce4bb205afed11bb8b8926d20748eb5512" region="ymsnd" offset="0"/>
              <rom name="238-v2.v2" merge="238-v2.v2" size="2097152" crc="4ad7d59e" sha1="bfdf2684f7f38af4e75ad0068ff9463dc2601598" region="ymsnd" offset="400000"/>
              <rom name="238-c1.c1" merge="238-c1.c1" size="4194304" crc="90c6a181" sha1="a381bc8449718814ff12b3a4f7fc4d1bb7ea1631" region="sprites" offset="0"/>
              <rom name="238-c2.c2" merge="238-c2.c2" size="4194304" crc="888720f0" sha1="cd4d65df8d3ef0dbcca2b7f3f803f45c457f5beb" region="sprites" offset="1"/>
              <rom name="238-c3.c3" merge="238-c3.c3" size="4194304" crc="2c393aa3" sha1="1cd7cebe5861a2d65f1d6615dd7752162e573a02" region="sprites" offset="800000"/>
              <rom name="238-c4.c4" merge="238-c4.c4" size="4194304" crc="b9e909eb" sha1="33cc9b2d13e4ed2ab6040ff582a53dc9bca402e0" region="sprites" offset="800001"/>
              <rom name="238-c5.c5" merge="238-c5.c5" size="4194304" crc="c22c68eb" sha1="a4b04118b1b1909d3b76be8d9ee5d97db6120600" region="sprites" offset="1000000"/>
              <rom name="238-c6.c6" merge="238-c6.c6" size="4194304" crc="119323cd" sha1="05a9d4b1fb4cc963b25452ff6f81e296e0c0b2a1" region="sprites" offset="1000001"/>
              <rom name="238-c7.c7" merge="238-c7.c7" size="4194304" crc="a72ce7ed" sha1="05b151554bd7af09ccf554a17bc3c75a0512faaf" region="sprites" offset="1800000"/>
              <rom name="238-c8.c8" merge="238-c8.c8" size="4194304" crc="1c7c2efb" sha1="b055ee43cbdaf9a3cb19e4e1f9dd2c40bde69d70" region="sprites" offset="1800001"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2610" clock="8000000"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="59.185606" pixclock="6000000" htotal="384" hbend="30" hbstart="350" vtotal="264" vbend="16" vbstart="240" />
              <sound channels="2"/>
              <input players="2" buttons="4" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Test Switch" tag="IN0" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Chutes?" tag="IN0" mask="2">
                     <dipvalue name="1?" value="0"/>
                     <dipvalue name="2?" value="2" default="yes"/>
              <dipswitch name="Autofire (in some games)" tag="IN0" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="COMM Setting (Cabinet No.)" tag="IN0" mask="24">
                     <dipvalue name="1" value="24" default="yes"/>
                     <dipvalue name="2" value="16"/>
                     <dipvalue name="3" value="8"/>
                     <dipvalue name="4" value="0"/>
              <dipswitch name="COMM Setting (Link Enable)" tag="IN0" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Free Play" tag="IN0" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Freeze" tag="IN0" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise