ssoldier: MAME ROM Information. History:
Superior Soldiers (c) 1993 Irem America Corp.
Seven selectable characters for you to choose from in this early. 90's space-themed fighter.
- TECHNICAL -
Irem M-92G system hardware
Main CPU : V33 (@ 9 Mhz)
Sound CPU : V30 (@ 7.15909 Mhz)
Sound Chips : YM2151 (@ 3.579545 Mhz), GA20 (@ 3.579545 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 240 pixels
Screen refresh : 60.00 Hz
Palette Colors : 2048
Players : 2
Control : 8-way joystick
Buttons : 6
- TRIVIA -
This game is known outside US as "Perfect Soldiers".
- UPDATES -
The game 'Superior Soldiers' is slightly different than "Perfect Soldiers" :
* "Winners Don't Use Drugs" screen added
* New Color GFX
- STAFF -
Game planners : Roo, Hirogon, Oni.Nag
Programmer : Nagomi
Graphic designers : Sagotan, U.W.F., Kimi, Hidarin, Core.1, Yassy
Sound : Irem Sound Team
- SOURCES -
Game's rom.
MAME Info:
0.76u1 [Chris Hardy]
0.36b9 [Bryan McPhail]
WIP:
- 0.143u7: Mamesick fixed sounds freezes or halts after a time in Superior Soldiers and clone.
- 0.141u1: Angelo Salese added sound reset line for Irem M92 HW, and safely removed GAME_IMPEFECT_SOUND flag in Superior Soldiers and clone Perfect Soldiers.
- 0.129u2: Fixed input in clone Perfect Soldiers (added missing button3) [a3SEybxT0].
- 0.104u8: Fixed rom names in clone Perfect Soldiers (Japan).
- 0.76u1: Chris Hardy added Superior Soldiers (US).
- 21st October 2003: Chris Hardy added the US version of Perfect Soldiers called Superior Soldiers to the Irem M-92 driver.
- 0.56: Added 'Any Button to Start' and 'Unknown' dipswitches.
- 0.53: Bryan McPhail and Nicola Salmoria decrypted the sound CPU in Gunforce, Blade Master, Lethal Thunder, Undercover Cops, Mystic Riders, Major Title 2, Hook, R-Type Leo, In the Hunt and Perfect Soldiers. Added 'Demo Sounds' dipswitch.
- 27th July 2001: Nicola Salmoria decrypted the sound CPU in 'In the Hunt', Major Title 2 and Perfect Soldiers.
- 0.37b8: Added V30 (14318180 Hz) CPU2, YM2151 and GA20 with 3579545 Hz.
- 0.36b9: Bryan McPhail added Perfect Soldiers (Japan) (Irem 1993).
- 7th November 1999: Bryan McPhail added Perfect Soldiers to the M92 driver.
LEVELS: 8
Other Emulators:
* FB Alpha
Recommended Games (Fighter Special):
Warrior
Galactic Warriors
Gladiator
Hippodrome
Blandia
Command War
Dark Edge
Knuckle Heads
Mutant Fighter
Time Killers
Mighty Warriors
Schmeiser Robo
Superior Soldiers
Survival Arts
Armored Warriors
Blood Storm
Darkstalkers: The Night Warriors
Night Warriors: Darkstalkers' Revenge
Vampire Hunter 2: Darkstalkers Revenge
Vampire Savior: The Lord of Vampire
Vampire Savior 2: The Lord of Vampire
Cyberbots: Fullmetal Madness
Galaxy Fight
Mega Man - The Power Battle
Mega Man 2: The Power Fighters
Mega Man III (PlayChoice-10)
Voltage Fighter
Red Earth
Vicious Circle
Cyber Troopers Virtual-On
Virtual On 2: Oratorio Tangram
Virtual On Oratorio Tangram M.S.B.S.
Rabbit
Super Gem Fighter Mini Mix
Tech Romancer
Touryuu Densetsu Elan-Dore
Heavy Metal Geomatrix
Senko No Ronde
Senko No Ronde Special
Romset: 10624 kb / 19 files / 4.30 zip
MAME XML Output:
   | <game name="ssoldier" sourcefile="m92.c"> |
   |    | <description>Superior Soldiers (US)</description> |
   |    | <year>1993</year> |
   |    | <manufacturer>Irem America</manufacturer> |
   |    | <rom name="f3-h0-h.bin" size="262144" crc="b63fb9da" sha1="429beb7ebc98815809fdd0ff69fcb4a14e1d8a14" region="maincpu" offset="1"/> |
   |    | <rom name="f3-l0-h.bin" size="262144" crc="419361a2" sha1="42284a7afedefdb58a9b505e87effeee8bb5a9d8" region="maincpu" offset="0"/> |
   |    | <rom name="f3-h1-a.bin" size="131072" crc="e3d9f619" sha1="7f450413d1fae7250d2fcbe0ff4ee13d52fa15e8" region="maincpu" offset="80001"/> |
   |    | <rom name="f3-l1-a.bin" size="131072" crc="8cb5c396" sha1="af130632b4ffb846cf355064391130d8c7ba73ad" region="maincpu" offset="80000"/> |
   |    | <rom name="f3_sh0.sh0" size="65536" crc="90b55e5e" sha1="cf77ccb68a10a29289bc42db348f480e21c3a558" region="soundcpu" offset="1"/> |
   |    | <rom name="f3_sl0.sl0" size="65536" crc="77c16d57" sha1="68c7f026b718b700f1f9162f53cdc859b65944b9" region="soundcpu" offset="0"/> |
   |    | <rom name="f3_w50.c0" size="262144" crc="47e788ee" sha1="79a6624c9a36f380057c4fbda511128d62f9161e" region="gfx1" offset="0"/> |
   |    | <rom name="f3_w51.c1" size="262144" crc="8e535e3f" sha1="a51a5a660d13e95da559e7c1eaf23479eddd196f" region="gfx1" offset="80000"/> |
   |    | <rom name="f3_w52.c2" size="262144" crc="a6eb2e56" sha1="db45fd5ffefbe407247069c611a1d40849770297" region="gfx1" offset="100000"/> |
   |    | <rom name="f3_w53.c3" size="262144" crc="2f992807" sha1="bc0fe02b7ad31cb06ab0bf3f91de4ca5130893f1" region="gfx1" offset="180000"/> |
   |    | <rom name="f3_w37.000" size="1048576" crc="fd4cda03" sha1="34bfabb5a0fdc96507d3c3c028a0b087c406a0d1" region="gfx2" offset="1"/> |
   |    | <rom name="f3_w38.001" size="1048576" crc="755bab10" sha1="8d3a584f5e34da24a162c1812ec5a3fea49778d7" region="gfx2" offset="0"/> |
   |    | <rom name="f3_w39.010" size="1048576" crc="b21ced92" sha1="0af44bddaef77f9427f7073dfc96e8a59d7a9ba5" region="gfx2" offset="200001"/> |
   |    | <rom name="f3_w40.011" size="1048576" crc="2e906889" sha1="2aee05ce8f0074302090f1b1c58054c4a861ae68" region="gfx2" offset="200000"/> |
   |    | <rom name="f3_w41.020" size="1048576" crc="02455d10" sha1="4f83d8349d39b220a2150a52d0202c7f8d2b588f" region="gfx2" offset="400001"/> |
   |    | <rom name="f3_w42.021" size="1048576" crc="124589b9" sha1="dc8f95a0ff205fd24136738941a8931c16c380a4" region="gfx2" offset="400000"/> |
   |    | <rom name="f3_w43.030" size="1048576" crc="dae7327a" sha1="3c742b57f30df3ee8d5f5b36dc890af1ec396df5" region="gfx2" offset="600001"/> |
   |    | <rom name="f3_w44.031" size="1048576" crc="d0fc84ac" sha1="19154f81c4182be1fe835b5647fa30360c3507aa" region="gfx2" offset="600000"/> |
   |    | <rom name="f3_w95.da" size="524288" crc="f7ca432b" sha1="274458b68f906e6043bc36110a4903280647ac2d" region="irem" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="V33" clock="9000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="V35" clock="14318181"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/> |
   |    | <chip type="audio" tag="irem" name="Irem GA20" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="6" coins="2" service="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="1024"> |
   |    |    | <dipvalue name="Off" value="1024" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="4096"> |
   |    |    | <dipvalue name="Off" value="4096" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="16384"> |
   |    |    | <dipvalue name="Off" value="16384" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="COINS_DSW3" mask="32768"> |
   |    |    | <dipvalue name="Off" value="32768" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Any Button to Start" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="No" value="32"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="64"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="256" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DSW" mask="1024"> |
   |    |    | <dipvalue name="Common" value="1024" default="yes"/> |
   |    |    | <dipvalue name="Separate" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Mode" tag="DSW" mask="2048"> |
   |    |    | <dipvalue name="1" value="2048" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="12288"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4096"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="8192"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12288" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="49152"> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="49152" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="32768"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="16384"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coinage" tag="DSW" mask="61440"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="40960"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="45056"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="49152"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="53248"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="57344"/> |
   |    |    | <dipvalue name="2 Coins to Start/1 to Continue" value="4096"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="12288"/> |
   |    |    | <dipvalue name="4 Coins/3 Credits" value="8192"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="61440" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="16384"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="36864"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="32768"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="28672"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="24576"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="20480"/> |
   |    |    | <dipvalue name="Free Play" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="2048"/> |
|
|