aliencha: MAME ROM Information. History:
Alien Challenge (c) 1994 IGS.
- TRIVIA -
Released in December 1994.
- TIPS AND TRICKS -
* Play as Claus (the final boss) : On the character selection screen highlight Wong Fei Hung and press Right(x8), Left(x4) and Down(x4).
- SOURCES -
Game's ROM.
MAME Info:
0.138u2 [Luca Elia, XingXing]
0.104 [Luca Elia]
WIP:
- 0.142: Brian Troha corrected dipswitch names and added DIP Locations to Alien Challenge. Changed 'Unknown' to 'Unused' dipswitches.
- 0.139u1: Return to type safety. Changed address maps back into functions that build up the definition, rather than the whole tokenizing system, which lost type checking. Added a new module addrmap.c which implements the address map classes, and changed the macros to call methods on the address_map and address_map_entry classes which are strongly typed. Fixed a few incorrectly specified memory map entries along the way in LordOfGun driver [Aaron Giles].
- 0.138u4: Added missing YMF278B sound rom (yrw801-m).
- 0.138u2: Luca Elia and XingXing added Alien Challenge (World) (IGS 1994). IGS Lord Of Gun driver update [Luca Elia]: Implemented RAM based priorities. Added multi-sprite and fixed sprite list end. Corrected tilemap 2 size (wrong backgrounds in the final stage). Fixed crosshair position. Changed description 'Huang Fei Hong (Alien Challenge?)' to clone 'Alien Challenge (China)'. Renamed (hfh) to (alienchac).
- 23rd May 2010: Luca Elia - With the priority changes in lordgun.c, and the graphics roms dumped, Alien Challenge is now playable, also thanks to the protection patches sent by XingXing. This was the first combat game by IGS. Screen shots are from the World version, even though most text is in Chinese anyway. The Chinese version (currently in MAME as Huang Fei Hong) is partly dumped. It shares the sound program and samples roms, has an earlier revision of the program roms and lacks a dump of the graphics. By overlaying the upper part of the World version program roms, and by providing its own protection patches, it boots. The only difference I can see, using the graphics ROMs from the World version, is the program revision in test mode and the boot screen (it even shows the FBI logo). At any rate, I'll mark those program roms as bad dump (half size). The game uses a multi-sprite mode that was previously unimplemented, and also shows that the sprite-list-end handling in the driver was wrong. The missing background music still needs fixing. Thanks to XingXing, alexgizh, Smitdogg and The Dumping Union.
- 1st May 2010: Smitdogg - XingXing dumped Alien Challenge (World).
- 0.135u1: Changed description to 'Huang Fei Hong (Alien Challenge?)'.
- 0.104: Luca Elia added Huang Fei Hong (IGS 199?).
- 22nd January 2006: Luca Elia - Elsemi, master of the later IGS games, among many other things, points out there is at least another game running on the Lord of Gun (IGS 1994) hardware, Huang Fei Hong, of which a partial dump exists (without graphics roms). So I may look at that one next.
Other Emulators:
* FB Alpha
Recommended Games (Fighter):
Street Smart
Violence Fight
Solitary Fighter
Art of Fighting
Art of Fighting 2
Art of Fighting 3
Fit of Fighting
Burning Rival
World Heroes
World Heroes 2
World Heroes 2 Jet
World Heroes Perfect
The History of Martial Arts
Fighter's History
Karnov's Revenge / Fighter's History Dynamite
Martial Champion
Power Instinct / Gouketsuji Ichizoku
Power Instinct 2
Groove on Fight - Gouketsuji Ichizoku 3
Gogetsuji Legends
Tao Taido
Aggressors of Dark Kombat
Alien Challenge
Best Of Best
Kaiser Knuckle
Dragoon Might
Savage Reign
Breakers
Breakers Revenge
Kizuna Encounter
SD Fighters
Touki Denshou -Angel Eyes-
JoJo's Venture
JoJo no Kimyouna Bouken: Miraie no Isan
Garou
Matrimelee
Rage of the Dragons
Fist Of The North Star
Melty Blood Act Cadenza
Melty Blood Actress Again
Akatsuki Blitzkampf Ausf Achse
Romset: 26176 kb / 14 files / 10.6 zip
MAME XML Output:
   | <game name="aliencha" sourcefile="lordgun.c"> |
   |    | <description>Alien Challenge (World)</description> |
   |    | <year>1994</year> |
   |    | <manufacturer>IGS</manufacturer> |
   |    | <rom name="igsc0102.u81" size="2097152" crc="e3432be3" sha1="d3597c885571d4a996afaaf29c78da123798371e" region="maincpu" offset="0"/> |
   |    | <rom name="hfh_s.u86" size="65536" crc="5728a9ed" sha1="e5a9e4a1a2cc6c848b08608bc8727bc739270873" region="soundcpu" offset="0"/> |
   |    | <rom name="igst0101.u9" size="1048576" crc="2ce12d7b" sha1="aa93a82e5f4015c46bb705efb2051b62cd5d7e04" region="tiles0" offset="0"/> |
   |    | <rom name="igst0102.u10" size="1048576" crc="542a76a0" sha1="6947b50a024d0053c1eaf9da8c90652bab875142" region="tiles0" offset="100000"/> |
   |    | <rom name="igst0103.u11" size="1048576" crc="adf5698a" sha1="4b798f8acc5d7581c7e0989260863ae0ca654acd" region="tiles0" offset="200000"/> |
   |    | <rom name="igsb0101.u8" size="2097152" crc="5c995f7e" sha1="4f08cf13e313c6802c924b914c73cab4b450da61" region="tiles1" offset="0"/> |
   |    | <rom name="igsb0102.u7" size="2097152" crc="a2ae9baf" sha1="338ee260c33448568f138ca00e1d4edda4da018f" region="tiles1" offset="200000"/> |
   |    | <rom name="igsb0103.u6" size="2097152" crc="11b927af" sha1="2f15e5cea1b86cde3b679bdd0f3d79672d0ddd3e" region="tiles1" offset="400000"/> |
   |    | <rom name="igsa0101.u3" size="4194304" crc="374d07c4" sha1="87e9bfe32cbfe9964ba7253847fbd14aa3c8ed20" region="sprites" offset="0"/> |
   |    | <rom name="igsa0102.u2" size="4194304" crc="dbeee7ac" sha1="e0eb0d73d9230aa6f69f5ac25d44fa19affebe88" region="sprites" offset="400000"/> |
   |    | <rom name="igsa0103.u1" size="4194304" crc="e5f19041" sha1="c92a29bbbcb9a1f63364c665e3e0f9679add4389" region="sprites" offset="800000"/> |
   |    | <rom name="hfh_g.u65" size="262144" crc="ec469b57" sha1="ba1668078987ad51f47bcd3e61c51a0cf2545350" region="oki" offset="0"/> |
   |    | <rom name="hfh_g.u66" size="262144" crc="7cfcd98e" sha1="3b03123160adfd3404a9e0c4c68420930e80ae48" region="oki2" offset="0"/> |
   |    | <rom name="yrw801-m" size="2097152" crc="2a9d8d43" sha1="32760893ce06dbe3930627755ba065cc3d8ec6ca" region="ymf" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="soundcpu" name="Z80" clock="5000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymf" name="YMF278B" clock="26000000"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1000000"/> |
   |    | <chip type="audio" tag="oki2" name="OKI6295" clock="1000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="448" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="6" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Credits To Start" tag="DIP1" mask="1"> |
   |    |    | <dipvalue name="1" value="1" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DIP1" mask="14"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="6"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="14" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="12"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="10"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DIP1" mask="112"> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="32"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="48"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="112" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="96"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="80"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DIP1" mask="128"> |
   |    |    | <dipvalue name="1" value="128" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DIP2" mask="3"> |
   |    |    | <dipvalue name="Easy" value="3"/> |
   |    |    | <dipvalue name="Normal" value="2" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="1"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DIP2" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Round Time" tag="DIP2" mask="8"> |
   |    |    | <dipvalue name="32 s" value="0"/> |
   |    |    | <dipvalue name="40 s" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DIP2" mask="16"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DIP2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Join" tag="DIP2" mask="64"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="64" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DIP2" mask="128"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="128" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Buttons" tag="DIP3" mask="3"> |
   |    |    | <dipvalue name="3" value="1"/> |
   |    |    | <dipvalue name="4" value="2"/> |
   |    |    | <dipvalue name="6" value="3" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Vs. Rounds" tag="DIP3" mask="4"> |
   |    |    | <dipvalue name="3" value="0"/> |
   |    |    | <dipvalue name="5" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DIP3" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DIP3" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DIP3" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DIP3" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DIP3" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="good" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="16384"/> |
|
|