sinvasn: MAME ROM Information. History:
Space Invasion (c) 1985.
- TECHNICAL -
Main CPU : Z80 (@ 4 Mhz)
Sound CPU : Z80 (@ 3 Mhz)
Sound Chips : (2x) YM2203 (@ 1.5 Mhz)
Screen orientation : Vertical
Video resolution : 224 x 256 pixels
Screen refresh : 60.00 Hz
Palette Colors : 256
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
This is "Commando (Capcom)" modified for the West German marketplace.
- UPDATES -
In this version, the enemy soldiers were replaced by robots.
- PORTS -
* Computers :
Amstrad CPC [EU] (1985)
- SOURCES -
Game's rom.
MAME Info:
0.22 [Nicola Salmoria, Paul Johnson]
Artwork available
TEST MODE:
- Press P1 Button 1 during the startup message to enter the test screen.
WIP:
- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Commando.
- 0.135u2: Fabio Priuli added save state support to Commando.
- 0.133u1: Renamed (commandu) to (commandou), (commandj) to (commandoj) and (commandb) to (commandob).
- 0.114: Justin Szczap added DIP locations to the Commando driver.
- 0.110u2: Canim fixed Commando upside down service mode.
- 0.108u3: ClawGrip added clone Commando (bootleg).
- 3rd September 2006: Mr. Do - Ad_Enuff optimized Commando bezel. File sizes are now half of what they were (with no loss in quality).
- 0.89u2: Fixed rom names.
- 0.71: Brian Troha added clone Space Invasion (Europe). Changed description of clone 'Space Invasion' to 'Space Invasion (bootleg)'. Renamed (spaceinv) to (sinvasnb).
- 4th July 2003: Brian Troha added the original? European version of Space Invasion.
- 0.67: Changed description of clone 'Senjo no Ookami' to 'Senjou no Ookami'.
- 17th September 2002: Brian Troha added an original version of Space Invasion to the Commando driver.
- 23rd June 2001: Limes and THE SHEEP dumped Space Invasion (Europe) (Capcom 1985).
- 23rd August 2000: Zsolt Vasvari converted 1942, Commando and Vulgus to the tilemap system.
- 0.36RC2: Added proms ($300, 400, 500 - palette selector, interrupt timing and video timing).
- 0.35b12: Nicola Salmoria added clone Space Invasion.
- 0.34b8: Changed description of clone 'Commando (Japan)' to 'Senjo no Ookami'.
- 0.34b4: Nicola Salmoria added clone Commando (US) (Data East 1985). Changed parent description to 'Commando (World)'.
- 0.34b2: Nicola Salmoria finally fixed Commando sometimes not starting. It was a bug in the decode routine, which has been completely rewritten.
- 0.33b6: Changed description to 'Commando (US)' and clone '(Japanese version)' to '(Japan)'.
- 0.31: Aaron Giles added new vblank_duration field in MachineDriver, which controls how long to delay screen refresh after a vblank interrupt. This is important to get video properly in sync in some games (e.g. sprites and background in Commando). Known issues: Some missing sprites here and there, probably caused by sprite multiplexing.
- 0.28: Nicola Salmoria added clone Commando (Japanese version). Changed parent description to 'Commando (US version)'.
- 0.26: Mirko Buffoni fixed Commando dipswitch bonus settings.
- 0.25: Nicola fixed Commando driver, so now intermissions have the correct tiles positioned.
- 0.23: "And there was MUSIC!" [Mirko Buffoni]. Thanks to Ishmair's YM-2203 FM engine, music is supported in Commando, Ghosts 'n Goblins, Diamonds. Since the synthesis is based on FM generation via OPL, you must have a SoundBlaster, Adlib, or compatible to get the music. However I heavily dislike this approach and I'm looking for documentation on FM generation. If anyone want to join to the party forward me a mail!
- 0.22: Nicola Salmoria added Commando (Capcom 1985). High score supported as well. Original sound is done by YM2203 (FM synthesis) while now is done by 8910 (no FM). So music is not present. Thanks to Paul Johnson for the ROM encryption scheme and colors of Commando. Control: Arrows = Move around and CTRL = Fire. Press CTRL during the startup message to enter the test screen. Game is playable with accurate colors and partial sound.
LEVELS: 8
Other Emulators:
* FB Alpha
* JEmu
* JEmu2
* Sparcade
Recommended Games (Army Fighter 2):
Borderline
Front Line
Commando
Field Combat
Ikari Warriors
Guerrilla War
Ikari III - The Rescue
Jackal
Land Sea Air Squad
Mighty Guy
Heavy Barrel
Rescue Raider
Thundercade
Time Soldiers
Gain Ground
Caliber 50
Mercs
Gulf Storm
Thunder Zone
Desert Breaker
Ninja Commando
Total Carnage
Gundhara
Shock Troopers
Shock Troopers - 2nd Squad
Romset: 274 kb / 22 files / 129.0 zip
MAME XML Output:
   | <game name="sinvasn" sourcefile="commando.c" cloneof="commando" romof="commando"> |
   |    | <description>Space Invasion (Europe)</description> |
   |    | <year>1985</year> |
   |    | <manufacturer>Capcom</manufacturer> |
   |    | <rom name="sp04.9m" size="32768" crc="33f9601e" sha1="71182227b77fccbbc1d89b5828aa86dcc64ca05e" region="maincpu" offset="0"/> |
   |    | <rom name="sp03.8m" size="16384" crc="c7fb43b3" sha1="36d0dffdacc36a6b6a77101d942c0821846f3275" region="maincpu" offset="8000"/> |
   |    | <rom name="u2.9f" size="16384" crc="cbf8c40e" sha1="0c8dce034d96d075e012cbb8f68c2817b860d969" region="audiocpu" offset="0"/> |
   |    | <rom name="u1.5d" size="16384" crc="f477e13a" sha1="ec5b80f5d508501e72cba028dc45b2c307ac452b" region="gfx1" offset="0"/> |
   |    | <rom name="vt11.5a" merge="vt11.5a" size="16384" crc="7b2e1b48" sha1="5d49e1d8146e4ef744445b68f35677302e875a85" region="gfx2" offset="0"/> |
   |    | <rom name="vt12.6a" merge="vt12.6a" size="16384" crc="81b417d3" sha1="5ec7e3f0c8069384a5f6eb39232c228b9d7b8c0c" region="gfx2" offset="4000"/> |
   |    | <rom name="vt13.7a" merge="vt13.7a" size="16384" crc="5612dbd2" sha1="9e4e1a22b6cbf60607b9a81dae34482ae55f7c47" region="gfx2" offset="8000"/> |
   |    | <rom name="vt14.8a" merge="vt14.8a" size="16384" crc="2b2dee36" sha1="8792278464fa3da47176582025f6673a15a581e2" region="gfx2" offset="c000"/> |
   |    | <rom name="vt15.9a" merge="vt15.9a" size="16384" crc="de70babf" sha1="6717e23baf55f84d3143fb432140a7c3e102ac26" region="gfx2" offset="10000"/> |
   |    | <rom name="vt16.10a" merge="vt16.10a" size="16384" crc="14178237" sha1="f896e71c7004349c9a46155edfd9f0aaa186065d" region="gfx2" offset="14000"/> |
   |    | <rom name="u5.e7" size="16384" crc="2a97c933" sha1="bfddb0c0f930a7caffad7e52d394d72c09ffb45f" region="gfx3" offset="0"/> |
   |    | <rom name="sp06.e8" size="16384" crc="d7887212" sha1="43ad98263d6314d40abf33087127c23a3ad72335" region="gfx3" offset="4000"/> |
   |    | <rom name="sp07.e9" size="16384" crc="9abe7a20" sha1="5f1b851bd66a3ab818b893286d3ebf2194f425c4" region="gfx3" offset="8000"/> |
   |    | <rom name="u8.h7" size="16384" crc="d6b4aa2e" sha1="5bbf536f73010182b9150dd4fb1e2a42b5b380b0" region="gfx3" offset="c000"/> |
   |    | <rom name="sp09.h8" size="16384" crc="3985b318" sha1="ac4c67c3af42121869c1b9470377404bc88793c2" region="gfx3" offset="10000"/> |
   |    | <rom name="sp10.h9" size="16384" crc="3c131b0f" sha1="dd3e63199120502c03eedd024a2eed3b5d3e2a1c" region="gfx3" offset="14000"/> |
   |    | <rom name="vtb1.1d" merge="vtb1.1d" size="256" crc="3aba15a1" sha1="8b057f6e26155dd9e48bde182e680fce4519f600" region="proms" offset="0"/> |
   |    | <rom name="vtb2.2d" merge="vtb2.2d" size="256" crc="88865754" sha1="ca6dddca98baf00a65b2fb70b69cf4704ef8c831" region="proms" offset="100"/> |
   |    | <rom name="vtb3.3d" merge="vtb3.3d" size="256" crc="4c14c3f6" sha1="644ac17c7413f094ec9a15cba87bbd421b26321f" region="proms" offset="200"/> |
   |    | <rom name="vtb4.1h" merge="vtb4.1h" size="256" crc="b388c246" sha1="038f9851699331ad887b6281a9df053dca3db8fd" region="proms" offset="300"/> |
   |    | <rom name="vtb5.6l" merge="vtb5.6l" size="256" crc="712ac508" sha1="5349d722ab6733afdda65f6e0a98322f0d515e86" region="proms" offset="400"/> |
   |    | <rom name="vtb6.6e" merge="vtb6.6e" size="256" crc="0eaf5158" sha1="bafd4108708f66cd7b280e47152b108f3e254fc9" region="proms" offset="500"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ym1" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="ym2" name="YM2203" clock="1500000"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="2" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Starting Area" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="0 (Forest 1)" value="3" default="yes"/> |
   |    |    | <dipvalue name="2 (Desert 1)" value="1"/> |
   |    |    | <dipvalue name="4 (Forest 2)" value="2"/> |
   |    |    | <dipvalue name="6 (Desert 2)" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="2" value="4"/> |
   |    |    | <dipvalue name="3" value="12" default="yes"/> |
   |    |    | <dipvalue name="4" value="8"/> |
   |    |    | <dipvalue name="5" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="48"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="48" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="192" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="10K 50K+" value="7" default="yes"/> |
   |    |    | <dipvalue name="10K 60K+" value="3"/> |
   |    |    | <dipvalue name="20K 60K+" value="5"/> |
   |    |    | <dipvalue name="20K 70K+" value="1"/> |
   |    |    | <dipvalue name="30K 70K+" value="6"/> |
   |    |    | <dipvalue name="30K 80K+" value="2"/> |
   |    |    | <dipvalue name="40K 100K+" value="4"/> |
   |    |    | <dipvalue name="None" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW2" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="Normal" value="16" default="yes"/> |
   |    |    | <dipvalue name="Difficult" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW2" mask="192"> |
   |    |    | <dipvalue name="Upright" value="0" default="yes"/> |
   |    |    | <dipvalue name="Upright Two Players" value="64"/> |
   |    |    | <dipvalue name="Cocktail" value="192"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="256"/> |
|
|