May as well make some more use of the Data East upate from a while back which means
this driver will drop nicely into the source, Backfire! was one of those dual screen games
but i've hacked out screen two to make the game boot using just one.
[img]http://adb.arcadeitalia.net/media/mame.current/ingames/backfire.png[/img]
MAME WIP
12th January 2006: David Haywood - I fixed the priorities in BackFire! and decided it seems to work well enough to mark it as working.
0.103u2: David Haywood split BackFire! into a separate driver, improved the graphics, added dualscreen support and corrected sound decoding. Pierpaolo Prazzoli added sound to BackFire!. Fixed ARM CPU1 clock speed to 7MHz, visible area to 640x240, video aspect ratio to 8:3 and sound rom loading.
9th January 2006: David Haywood - Again based on Bryan's work I've split BackFire! from the generic 156 driver and put it in it's own file. The game is fairly different to the other Deco156 based games in that it supports 2 monitors. Both monitors are now displayed, although colour problems remain. The game remains unplayable as it needs further work on the maths co-processor. Update: Fixed the colour problems, but priority issues remain.
9th January 2006: David Haywood - I decided to take a look at some more of the things Bryan submitted. I'm currently looking to hook up both screens in BackFire (it's meant to be a 2 screen game) and seeing if I can make any progress with the Co-Processor.
0.103u1: Changed ARM CPU1 clock speed to 14MHz. Added YMZ280B (14MHz) sound. Changed visible area to 320x240.
0.98u3: Added clone Backfire! (set 2).
0.84: David Haywood added Backfire! (Data East 1995).
2nd January 2003: Guru - Dumped Backfire! (Data East 1995).
2nd November 2002: Guru - Back Fire! (Data East 1995) arrived from Pelle.
http://adb.arcadeitalia.net/media/mame.current/ingames/mwarr.png
0.88u2: Pierpaolo Prazzoli added sprites buffer which fixed the "invisible" sprites and fixed text tilemap scrollx offset in Mighty Warriors. David Haywood added palette brightness.
0.88u1: Pierpaolo Prazzoli fixed scroll offset and rain priority in Mighty Warriors.
0.88: Pierpaolo Prazzoli fixed Mighty Warriors - Game now playable. Some sprite problems. Changed MSM6295 clock speed to 7102 Hz and added 2nd MSM6295 (7102 Hz) sound. Changed visible area to 366x240, region sound2 to sound1 and swapped region gfx2/4. Added dipswitches 'Difficulty', 'Demo Sounds', 'Mutant', 'Freeze', 'Coin A/B', 'Allow Continue' and 3x 'Unknown'.
22nd October 2004: Pierpaolo Prazzoli - Mighty Warriors up and running.
0.87u4: Guru and Pierpaolo Prazzoli added 'Mighty Warriors' (Elettronica Video-Games S.R.L 199?).
15th October 2004: Guru - Received Mighty Warriors (Elettronica Video-Games S.R.L.). Special thanks to Pierpaolo Prazzoli, f205v and the good boys at the Italian MAME Forum.
0.164: Guru added clone Midnight Resistance (Joystick bootleg). Note: These ROMs come from a very large long twin-board bootleg of Midnight Resistance. The board uses only common off-the-shelf parts such as TTL logic, SRAM and 68000/6502 etc. Some of these ROMs match a version in MAME with a 68705 but this board doesn't have a 68705 or other protection devices although the PCB does have a location for a 40-pin 68705. An almost identical board runs a bootleg version of Heavy Barrel and Bad Dudes vs Dragon Ninja.