legionna: MAME ROM Information. History:
Legionnaire (c) 1992 TAD.
3 vigilantes team up to save their leader's girlfriend from a ruthless crime syndicate that's been overrunning their city in this side-scrolling beat-em-up.
- TECHNICAL -
Main CPU : 68000 (@ 10 Mhz)
Sound CPU : Z80 (@ 3.579545 Mhz)
Sound Chips : YM3812 (@ 3.579545 Mhz), OKI6295 (@ 8 Khz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in March 1992.
Licensed to Fabtek for American distribution.
This game is known in Japan as "Saishu Kakutou Kizoku Legionnaire", which translates from Japanese as "Final Grappling Noble Legionnaire".
- UPDATES -
The US version is slightly different, it has the "Recycle It, Don't Trash It!" screen.
- SOURCES -
Game's rom.
MAME Info:
0.74u2 [David Graves]
0.55 [?]
Bugs:
- [possible] Need 16 px off top of vis area. Source (ID 02434)
- Foreground tiles screwy (screen after character selection screen). Source (ID 02435)
WIP:
- 2nd January 2011: Angelo Salese - Collision detections in Legionnaire are a pain even more there, it seems that we are missing a Z-value in addition to all the other flaws described in Heated Barrel, so right now you can flying kick in the air and hit 99% of the times. Also, first stage boss is really weird, it starts with a damaged energy bar AND nothing actually hurts him... and NO macro command is called... unless this is just a design choice, if anybody knows let me know.
- 0.141: David Haywood implemented pdrawgfx for sprite routines in Legionnaire HW, and added wraparound for horizontal area smaller than 320, fixing left-border sprites in Legionnaire and Heated Barrel. Angelo Salese implemented palette DMA brightness algorythm mode 5 in Seibu COP games, used by Seibu Cup Soccer, Godzilla, SD Gundam Rainbow Tairiku Senki and Legionnaire for fading effects. Implemented Seibu COP macro 0x905, used for ark movements in Legionnaire / Zero Team when a knock down occurs.
- 0.140u3: Angelo Salese added a preliminary DMA to the Legionnaire driver, fixes some color issues in Legionnaire. Fixed BK3 bitplane order in Legionnaire, fixes the map screen colors in it.
- 0.133u1: Renamed (legionnu) to (legionnau).
- 0.124u2: David Haywood improved graphic decoding for Legionnaire, the BK3 tiles are now correctly extracted from the TXT region, map screen has correct tiles now. Changed region gfx1/3 to user1/2.
- 0.74u2: David Graves added Legionnaire (World) (Tad 1992) and clone (US).
- 0.57: Added Legionnaire (World) (Testdriver).
- 0.55: David Graves added Legionnaire (US) (Testdriver). TODO: Foreground tiles screwy (screen after character selection screen). Tile selection for 'working' layers may be wrong too - we are only accessing half the available 0x2000 tiles in each gfx set. Need 16 px off top of vis area? Unemulated protection (in attract demo things get weird; not playable). Inputs - all ok?
- 31st August 2001: David Graves sent in a preliminary driver for Legionnaire, but one tilemap layer is wrong and it suffers from protection so it is not yet playable.
Recommended Games (Heroes Fighter):
Knuckle Joe
My Hero
Renegade
Trojan
Trojan (PlayChoice-10)
Avengers
Black Panther
Double Dragon
Double Dragon II
Double Dragon 3
Double Dragon (PlayChoice-10)
Double Dragon (Neo-Geo)
Ginga NinkyouDen
Kyros
Shinobi
Shinobi (Mega-Tech)
Shinobi / FZ-2006
The Revenge of Shinobi (Mega-Tech)
Shinobi III (Mega Play)
Bad Dudes vs. Dragonninja
Shadow Warriors
Vigilante
Crime Fighters
DownTown
Final Fight
Gang Wars
Last Battle (Mega-Tech)
Ninja Gaiden (PlayChoice-10)
Ninja Gaiden Episode II (PlayChoice-10)
Ninja Gaiden Episode III (PlayChoice-10)
Shadow Dancer
Shadow Dancer (Mega-Tech)
Tough Turf
The Combatribes
Crude Buster
Growl
Mug Smashers
64th. Street
Brute Force
Burning Fight
Captain Commando
D. D. Crew
Karate Blazers
Riot City
Streets of Rage (Mega-Tech)
Streets of Rage II (Mega Play)
Vendetta
B.Rap Boys
Big Fight
Guardians of the 'Hood
Legionnaire
Silent Dragon
Thunder Hoop
TH Strikes Back
Undercover Cops
Cadillacs and Dinosaurs
Denjin Makai
Knuckle Bash
Knuckle Bash 2
Ninja Baseball Batman
The Punisher
Violent Storm
Zero Team
Pretty Soldier Sailor Moon
Black Touch '96
Final Fight 2 (SNES bootleg)
Ghost Chaser Densei (SNES bootleg)
Iron (SNES bootleg)
Osman
Sonic Blast Man 2 Special Turbo
Gaia Crusaders
Vamp 1/2
Jue Zhan Tian Huang
Thunder Heroes
Demolish Fist
Romset: 3904 kb / 11 files / 1.27 zip
MAME XML Output:
   | <game name="legionna" sourcefile="legionna.c"> |
   |    | <description>Legionnaire (World)</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>TAD Corporation</manufacturer> |
   |    | <rom name="1" size="131072" crc="9e2d3ec8" sha1="8af9ca349389cbbd2b541aafa09de57f87f6fd72" region="maincpu" offset="0"/> |
   |    | <rom name="2" size="131072" crc="35c8a28f" sha1="31a1f2f9e04dfcab4b3357d6d27c24b434a8c14b" region="maincpu" offset="1"/> |
   |    | <rom name="3" size="131072" crc="553fc7c0" sha1="b12a2eea6b2c9bd76c0c74ddf2765d58510f586a" region="maincpu" offset="2"/> |
   |    | <rom name="legion4.bin" size="131072" crc="2cc36c98" sha1="484fc6eeeed89386ec69df0f92919b742cfdd89f" region="maincpu" offset="3"/> |
   |    | <rom name="6" size="65536" crc="fe7b8d06" sha1="1e5b52ea4b4042940e2ee2db75c7c0f24973422a" region="audiocpu" offset="0"/> |
   |    | <rom name="7" size="65536" crc="88e26809" sha1="40ee55d3b5329b6f657e0621d93c4caf6a035fdf" region="user1" offset="0"/> |
   |    | <rom name="8" size="65536" crc="06e35407" sha1="affeeb97b7f3cfa9b65a584ebe25c16a5b2c9a89" region="user1" offset="1"/> |
   |    | <rom name="obj1" size="1048576" crc="d35602f5" sha1="79379abf1c8131df47f81f42b2dc6876926a4e9d" region="gfx2" offset="0"/> |
   |    | <rom name="obj2" size="1048576" crc="351d3917" sha1="014562ac55c09227c08275df3129df19d81af164" region="gfx2" offset="100000"/> |
   |    | <rom name="back" size="1048576" crc="58280989" sha1="e3eef1f52829a91b8f87cfe27776a1f12679b3ca" region="user2" offset="0"/> |
   |    | <rom name="5" size="131072" crc="21d09bde" sha1="8dce5011e083706ac7b57c5aee4b79d30fa8d4cb" region="oki" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM3812" clock="3579545"/> |
   |    | <chip type="audio" tag="oki" name="OKI6295" clock="1320000"/> |
   |    | <display tag="screen" type="raster" rotate="0" 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="Coinage" tag="DSW1" mask="31"> |
   |    |    | <dipvalue name="6 Coins/1 Credit" value="21"/> |
   |    |    | <dipvalue name="5 Coins/1 Credit" value="23"/> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="25"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="27"/> |
   |    |    | <dipvalue name="8 Coins/3 Credits" value="3"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="29"/> |
   |    |    | <dipvalue name="5 Coins/3 Credits" value="5"/> |
   |    |    | <dipvalue name="3 Coins/2 Credits" value="7"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="31" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="9"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="19"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="17"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="15"/> |
   |    |    | <dipvalue name="1 Coin/5 Credits" value="13"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="11"/> |
   |    |    | <dipvalue name="A 1/1 B 1/2" value="30"/> |
   |    |    | <dipvalue name="A 2/1 B 1/3" value="20"/> |
   |    |    | <dipvalue name="A 3/1 B 1/5" value="10"/> |
   |    |    | <dipvalue name="A 5/1 B 1/6" value="0"/> |
   |    |    | <dipvalue name="Free Play" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Freeze" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW1" mask="768"> |
   |    |    | <dipvalue name="1" value="512"/> |
   |    |    | <dipvalue name="2" value="768" default="yes"/> |
   |    |    | <dipvalue name="3" value="256"/> |
   |    |    | <dipvalue name="Infinite" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Extend" tag="DSW1" mask="1024"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="1024" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unknown" tag="DSW1" mask="2048"> |
   |    |    | <dipvalue name="Off" value="2048" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="12288"> |
   |    |    | <dipvalue name="Easy" value="8192"/> |
   |    |    | <dipvalue name="Medium" value="12288" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="4096"/> |
   |    |    | <dipvalue name="Hardest" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="16384"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="16384" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="32768"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32768" default="yes"/> |
   |    | </dipswitch> |
   |    | <driver status="preliminary" emulation="preliminary" color="good" sound="good" graphic="good" protection="preliminary" savestate="unsupported" palettesize="2048"/> |
|
|