battlex: MAME ROM Information. History:
Battle Cross (c) 1982 Omori Electric.
An early space-themed shoot'em up where fleets of ships fly in from either of the screen and loop around in formation. The player may move around the screen in any direction.
- TECHNICAL -
Main CPU : Z80 (@ 5 Mhz)
Sound Chips : AY8910 (@ 1.25 Mhz)
RAM : (12x) 4116, (2x) 2114, (6x) 2114
Players : 2
Control : 8-way joystick
Buttons : 1
- TRIVIA -
Released in November 1982 in Japan.
- SCORING -
Ione : 100 points.
Rearu : 120 points.
Deone : 150 points.
Commander : 200 points.
Meruda : 250 points.
Karisuto : 300 points.
Hornet : 500 points.
Laser Ship : 1000 points.
- PORTS -
* Computers :
MSX
- SOURCES -
Game's rom.
MAME Info:
0.61 [David Haywood]
Bugs:
- Game speed issue. Tafoid (ID 01838)
- Incorrect colors and/or palette. Tafoid (ID 01839)
WIP:
- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for Battle Cross driver.
- 0.141u4: Some Battle Cross cleanups, most importantly [hap]: Made interrupt generation more logical (assert/clear instead of hold). Removed hacky hardcoded palette for background tiles, let it use palette ram. Fixed wrong title highlighting. Changed Z80 CPU1 clock speed to 2.5MHz, VSync to 60Hz and 8-way Joystick to 4-way. Swapped user1/2 roms. Fixed rom names.
- 0.138u2: Tafoid fixed incorrect colors in Battle Cross.
- 0.135u1: Fabio Priuli added driver data struct and save state support to Battle Cross.
- 0.131u1: MooglyGuy merged memory maps in Battle Cross.
- 0.72: Removed 'Unused' dipswitch.
- 0.61: David Haywood added Battle Cross (Omori 1982). TODO: Missing starfield. Support screen flipping. Game speed, its seems to be controlled by the IRQ's, how fast should it be? firing seems frustratingly inconsistant. Colors match Tim's screen shots, but there's no guarantee RGB are in the correct order.
- 21st June 2002: Nicola Salmoria fixed the colors in Battle Cross.
- 17th May 2002: David Haywood fixed the scrolling in Battle Cross and added sound.
- 16th May 2002: David Haywood sent in a preliminary driver for Battle Cross, but it has no sound and graphics aren't correct. Stephane Humbert fixed the controls in it.
LEVELS: 1 (endless)
Recommended Games (Space Shooter 2):
Devil Zone
Killer Comet
Megatack
Phoenix
Radar Scope
Space Firebird
Zero Hour
Astro Blaster
Astro Fantasia (DECO Cassette)
Black Hole
Challenger
Laser Battle
Red Clash
Satan of Saturn
Space Cruiser
Spiders
Azurian Attack
Battle Cross
Megadon
Sky Base
Space Raider
Exerion
Gyruss
Juno First
Mad Planets
Flower
Halley's Comet
Sky Fox
Star Fighter
Space Bomber
Romset: 44 kb / 11 files / 20.3 zip
MAME XML Output:
   | <game name="battlex" sourcefile="battlex.c"> |
   |    | <description>Battle Cross</description> |
   |    | <year>1982</year> |
   |    | <manufacturer>Omori Electric Co., Ltd.</manufacturer> |
   |    | <rom name="p-rom1.6" size="4096" crc="b00ae551" sha1="32a963fea23ea58fc3aab93cc814784a932f045e" region="maincpu" offset="0"/> |
   |    | <rom name="p-rom2.5" size="4096" crc="e765bb11" sha1="99671e63f4c7d3d8754277451f0b35cba03b532d" region="maincpu" offset="1000"/> |
   |    | <rom name="p-rom3.4" size="4096" crc="21675a91" sha1="5bbd5b53b1a1b7aaed5d8c7b09b57f35e4a774dc" region="maincpu" offset="2000"/> |
   |    | <rom name="p-rom4.3" size="4096" crc="fff1ccc4" sha1="2cb9b096b30e441559e57992df8f30aee46b1f1c" region="maincpu" offset="3000"/> |
   |    | <rom name="p-rom5.2" size="4096" crc="ceb63d38" sha1="92cab905d009c59115f52172ba7d01c8ff8991d7" region="maincpu" offset="4000"/> |
   |    | <rom name="p-rom6.1" size="4096" crc="6923f601" sha1="e6c33cbd8d8679299d7b2c568d56f96ed3073971" region="maincpu" offset="5000"/> |
   |    | <rom name="1a_f.6f" size="4096" crc="2b69287a" sha1="30c0edaec44118b95ec390bd41c1bd49a2802451" region="gfx2" offset="0"/> |
   |    | <rom name="1a_h.6h" size="4096" crc="9f4c3bdd" sha1="e921ecafefe54c033d05d9cd289808e971ac7940" region="gfx2" offset="1000"/> |
   |    | <rom name="1a_j.6j" size="4096" crc="c1345b05" sha1="17194c8ec961990222bd295ff1d036a64f497b0e" region="gfx2" offset="2000"/> |
   |    | <rom name="1a_e.6e" size="4096" crc="126842b7" sha1="2da4f64e077232c1dd0853d07d801f9781517850" region="user2" offset="0"/> |
   |    | <rom name="1a_d.6d" size="4096" crc="750a46ef" sha1="b6ab93e084ab0b7c6ad90ee6431bc1b7ab9ed46d" region="user1" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="2500000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="aysnd" name="AY-3-8910A" clock="1250000"/> |
   |    | <display tag="screen" type="raster" rotate="180" width="256" height="224" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="1" coins="2"> |
   |    |    | <control type="joy" ways="4"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="2"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="4" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="8" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Upright" value="32" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW2" mask="7"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="7"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="5"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="2 Coins/3 Credits" value="6"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="1"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="2"/> |
   |    |    | <dipvalue name="1 Coin/6 Credits" value="3"/> |
   |    |    | <dipvalue name="1 Coin/7 Credits" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="24"> |
   |    |    | <dipvalue name="1" value="0"/> |
   |    |    | <dipvalue name="2" value="8"/> |
   |    |    | <dipvalue name="3" value="16" default="yes"/> |
   |    |    | <dipvalue name="5" value="24"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW2" mask="96"> |
   |    |    | <dipvalue name="5000" value="0" default="yes"/> |
   |    |    | <dipvalue name="10000" value="32"/> |
   |    |    | <dipvalue name="15000" value="64"/> |
   |    |    | <dipvalue name="20000" value="96"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Free Play" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="imperfect" sound="good" graphic="imperfect" savestate="supported" palettesize="64"/> |
|
|