bbakraid: MAME ROM Information. History:
Battle Bakraid (c) 1999 Eighting.
The sequel to "Battle Garegga", an equally excellent vertically scrolling shoot 'em up game.
- TECHNICAL -
Game ID : ET68-V99
Main CPU : 68000 (@ 16 Mhz), Z80 (@ 8 Mhz)
Sound Chips : YMZ280B (@ 16.9344 Mhz)
Screen orientation : Vertical
Video resolution : 240 x 320 pixels
Screen refresh : 60.00 Hz
Palette colors : 2048
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in April 1999.
The game forbids the initials 'SEX' on the high score table. If you try, it gets changed to 'H!?'.
Pony Canyon / Scitron released a limited-edition soundtrack album for this game (Battle Bakraid Original Soundtrack - SGCD-0008) on 19/06/1999.
- UPDATES -
The 'Unlimited Version' (06/1999) has unlocking codes to gain access to five secret fighters and the special course.
- SCORING -
Medals System : As long as you catch all medals of a wave, the increasing continues up to 10,000 points per medal. If you miss one, the next wave restarts at 100 point...
1 : 100 points.
2 : 200 points.
3 : 300 points.
4 : 400 points.
5 : 500 points.
6 : 600 points.
7 : 700 points.
8 : 800 points.
9 : 900 points.
10 : 1000 points.
11 : 2000 points.
12 : 3000 points.
13 : 4000 points.
14 : 5000 points.
15 : 6000 points.
16 : 7000 points.
17 : 8000 points.
18 : 9000 points.
19 : 10,000 points.
20 : 100,000 points - You can only trigger the 100k points medals when you have a multiplier active, and you can only continue to release 100k points medals if you continue to keep a multiplier going. Once you lose a multiplier, your medals revert back to 10k points medals.
* Multiplier System : Bakraid features another scoring system that alters the amount of points gained from enemy destruction by modifying the base point gain from enemy destruction with a specially acquired incremental multiplier. The multiplier system is the more important of the two scoring systems as it is the system that can contribute to almost 80% of your total score, and is centric to the release of the special 100,000 points medals. However, the multiplier system is also the most difficult to get to grips with and exploit, as it requires a lot of pre-planning on the player's part with regards to stage and boss strategies in order to maximize potential point gains. The multiplier system in essence features an incremental multiplier that is gained by destroying LARGE enemies. You can continue to increment the multiplier up to a max of 64x, via this simple table (the number in brackets refers to the amount of large enemies destroyed to reach that multiplier stage) :
2x (destroy 2)
4x (3)
8x (4)
16x (5)
32x (6)
64x (7 and more)
- TIPS AND TRICKS -
* Ship Selection : at the ship select screen...
1) To select a 'main shot power type' fighter, select your ship with A button.
2) To select a 'Bomber power type', select your ship with B button.
3) To select a 'Side shot power type', select your ship with C button.
4) To select a 'Speed up type', select your ship with Start button.
* Phase 2 : to unlock 3 more fighter planes, insert a coin and press Up(x2), Down(x2), Left, Right, Left, Right, A, B, Start.
* Phase 3 : to unlock 2 more fighter planes, insert a coin and press Up(x2), Down(x2), Left, Right, Left, Right, B, A, Start (the entering of this code has to be finished before the counter passes 10).
* Special Course : hold C button, insert a coin and press Up, Down, Up, Down Left, Right, Left, Right, B, A, Start and release C button.
* Team Edit : insert a coin and press Up, Down, Up, Down Left, Right, Left, Right, A, B, Start (the entering of this code has to be started after the counter passes 10).
* Stage Edit : start from the game mode selection screen, highlight the game mode of your choice and press A+B simultaneously.
* Score Mode : to show up score calculations, start from anywhere in the game, hold C button and tap Joystick Up (to leave the score mode, re-enter the code).
- SERIES -
1. Battle Garegga (1996)
2. Battle Bakraid (1999)
- STAFF -
Program 68000 Side : Shinobu Yagawa
Program Z80 Side : Tatsuya Uemura
Music composed by : Atsuhiro Motoyama
Graphics: H. Tamai, N. Kaneko, F. Namie
- SOURCES -
Game's rom.
MAME Info:
0.129u3 [Josh W.]
0.77u3 [Quench]
0.61 [Quench]
Artwork available
Bugs:
- bbakraid and clones: "Initialize EEPROM" doesn't work. AWJ (ID 04262)
WIP:
- 15th May 2011: Mr. Do - Looks like bbakraid got renamed (again). You can simply grab the LAY file and let ClrMAME work it out. Thank you Roman, for the heads up.
- 0.141u4: Changed description to 'Battle Bakraid - Unlimited Version (USA) (Tue Jun 8 1999)'. Renamed (bkraidu) to (bbakraid), (bkraiduj) to (bbakraidj) and (bkraidj) to (bbakraidja). Loaded Battle Bakraid default EEPROM (eeprom-bbakraid-new.bin) as a ROM rather than hardcoding the contents into the driver [Alex Jackson].
- 0.139u3: Robiza fixed text glitch in the flip screen mode of Battle Bakraid.
- 0.129u5: Phil Bennett fixed debug assertion in Battle Bakraid.
- 0.129u3: Josh W. added Battle Bakraid - Unlimited Version (U.S.A.) (Tue Jun 8 1999). Renamed (bbakraid) to (bkraidj) and (bbakradu) to (bkraiduj).
- 0.127u2: Brian Troha corrected Battle Bakraid Z80 clock based on ReadMe info. Changed Z80 CPU2 clock speed to 5333333 Hz.
- 3rd December 2006: Mr. Do - We have the instruction card for Battle Bakraid from Hoppmann79.
- 0.105u4: Added dipswitches 'Joystick Mode', 'Hit Score', 'Sound Effect' and 'Music'.
- 0.99u8: Fixed 'Bonus Life' dipswitch.
- 0.93u1: Made Battle Bakraid mono again [Aaron Giles].
- 0.93: Added 2nd sound channel.
- 0.78: Renamed (bbkraidu) to (bbakradu).
- 0.77u3: Renamed (bbakraid) to (bbkraidu) and (bbakrada) to (bbakraid).
- 0.70: Changed description to 'Battle Bakraid - unlimited version (Japan) (Tue Jun 8 1999)' and clone '(Japan)' to '(Japan) (Wed Apr 7 1999)'.
- 7th July 2003: David Haywood added a row select graphics effect to the Toaplan2 driver, as needed by Battle Bakraid.
- 6th June 2003: Quench changed Battle Bakraid to the unlimited version.
- 19th November 2002: Shiriru's updates containing fixed sprite masking in the CPS-2 driver and fixed sprite delay in Battle Bakraid were also forwarded.
- 0.62: Replaced sound1 roms with new dumps. Changed Z80 CPU2 clock speed to 8MHz.
- 9th September 2002: Guru and R. Belmont fixed the music and sound effects in Battle Bakraid.
- 8th July 2002: Paul Priest added EEPROM initialization to Battle Bakraid.
- 0.61: Quench added 'Battle Bakraid - unlimited version (Japan)' (8ing 1999) and clone Battle Bakraid (Japan).
- 12th June 2002: Quench submitted an update to the toaplan2 driver which fixes a few bugs and makes Battle Bakraid playable.
- 26th January 2002: David Haywood added Battle Bakraid to the Toaplan2 driver, but it lacks sound and has a few graphics glitches.
- 13th June 2001: Guru - Dumped Battle Bakraid (8ing 1999).
LEVELS: 6 - 8 (normal mode - advanced mode)
Other Emulators:
* FB Alpha
* Raine
Recommended Games (Airforce 3):
Tokio / Scramble Formation
World Wars
Asuka & Asuka
Image Fight
Dyger
Master of Weapon
Air Duel
Gun & Frontier
Raiden
Raiden II
Raiden DX
Raiden II / DX
Raiden Fighters
Raiden Fighters 2
Raiden Fighters Jet
Thunder Dragon
Thunder Dragon 2
Turbo Force
Aero Fighters
Aero Fighters 2
Aero Fighters 3
Aero Fighters Special
Grid Seeker
Sand Scorpion
Sky Alert
Varth
Zing Zing Zip
Batsugun
Daioh
Fire Barrel
Mad Shark
U.N. Defense Force: Earth Joker
DonPachi
DoDonPachi
Bee Storm - DoDonPachi II
DoDonPachi Dai-Ou-Jou
Air Gallet
Battle Garegga
Battle Bakraid
Skull Fang
Storm Blade
Sengeki Striker
Cyvern
Guardian Storm
Stagger I
Change Air Blade
1945k III
Romset: 30849 kb / 13 files / 15.2 zip
MAME XML Output:
   | <game name="bbakraid" sourcefile="toaplan2.c"> |
   |    | <description>Battle Bakraid - Unlimited Version (USA) (Tue Jun 8 1999)</description> |
   |    | <year>1999</year> |
   |    | <manufacturer>Eighting</manufacturer> |
   |    | <rom name="prg0u022_usa.bin" size="524288" crc="95fb2ffd" sha1="c7f502f3945249573b66226e8bacc6a9bc230693" region="maincpu" offset="0"/> |
   |    | <rom name="prg1u023.new" size="524288" crc="4ae9aa64" sha1="45fdf72141c4c9f24a38d4218c65874799b9c868" region="maincpu" offset="1"/> |
   |    | <rom name="prg2u021.bin" size="524288" crc="ffba8656" sha1="6526bb65fad3384de3f301a7d1095cbf03757433" region="maincpu" offset="100000"/> |
   |    | <rom name="prg3u024.bin" size="524288" crc="834b8ad6" sha1="0dd6223bb0749819ad29811eeb04fd08d937abb0" region="maincpu" offset="100001"/> |
   |    | <rom name="sndu0720.bin" size="131072" crc="e62ab246" sha1="00d23689dd423ecd4024c58b5903d16e890f1dff" region="audiocpu" offset="0"/> |
   |    | <rom name="gfxu0510.bin" size="4194304" crc="9cca3446" sha1="1123f8b8bfbe59a2c572cdf61f1ad27ff37f0f0d" region="gfx1" offset="0"/> |
   |    | <rom name="gfxu0512.bin" size="4194304" crc="a2a281d5" sha1="d9a6623f9433ad682223f9780c26cd1523ebc5c5" region="gfx1" offset="400000"/> |
   |    | <rom name="gfxu0511.bin" size="4194304" crc="e16472c0" sha1="6068d679a8b3b65e05acd58a7ce9ead90177049f" region="gfx1" offset="800000"/> |
   |    | <rom name="gfxu0513.bin" size="4194304" crc="8bb635a0" sha1="9064f1a2d8bb88ddbca702fb8556d0dfe6a5cadc" region="gfx1" offset="c00000"/> |
   |    | <rom name="rom6.829" size="4194304" crc="8848b4a0" sha1="e0dce136c5d5a4c1a92b863e57848cd5927d06f1" region="ymz" offset="0"/> |
   |    | <rom name="rom7.830" size="4194304" crc="d6224267" sha1="5c9b7b13effbef9f707811f84bfe50ca85e605e3" region="ymz" offset="400000"/> |
   |    | <rom name="rom8.831" size="4194304" crc="a101dfb0" sha1="4b729b0d562e09df35438e9e6b457b8de2690a6e" region="ymz" offset="800000"/> |
   |    | <rom name="eeprom-bbakraid-new.bin" size="512" crc="35c9275a" sha1="1282034adf3c7a24545fd273729867058dc93027" region="eeprom" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="16000000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="5333333"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="ymz" name="YMZ280B" clock="16934400"/> |
   |    | <display tag="screen" type="raster" rotate="270" width="320" height="240" refresh="60.000000" pixclock="6791040" htotal="432" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="1"/> |
   |    | <input players="2" buttons="3" coins="2"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="DSW" mask="1"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Credits to Start" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="1" value="0" default="yes"/> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Joystick Mode" tag="DSW" mask="2"> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="90 degrees ACW" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin A" tag="DSW" mask="28"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="24"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="20"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="16"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="4"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="8"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="12"/> |
   |    |    | <dipvalue name="Free Play" value="28"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Hit Score" tag="DSW" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Sound Effect" tag="DSW" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Music" tag="DSW" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW" mask="224"> |
   |    |    | <dipvalue name="4 Coins/1 Credit" value="192"/> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="160"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="128"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="0" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="32"/> |
   |    |    | <dipvalue name="1 Coin/3 Credits" value="64"/> |
   |    |    | <dipvalue name="1 Coin/4 Credits" value="96"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW" mask="768"> |
   |    |    | <dipvalue name="Easy" value="256"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="512"/> |
   |    |    | <dipvalue name="Very Hard" value="768"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Timer" tag="DSW" mask="3072"> |
   |    |    | <dipvalue name="Highest" value="3072"/> |
   |    |    | <dipvalue name="High" value="2048"/> |
   |    |    | <dipvalue name="Normal" value="0" default="yes"/> |
   |    |    | <dipvalue name="Low" value="1024"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW" mask="12288"> |
   |    |    | <dipvalue name="1" value="12288"/> |
   |    |    | <dipvalue name="2" value="8192"/> |
   |    |    | <dipvalue name="3" value="0" default="yes"/> |
   |    |    | <dipvalue name="4" value="4096"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Bonus Life" tag="DSW" mask="49152"> |
   |    |    | <dipvalue name="None" value="49152"/> |
   |    |    | <dipvalue name="Every 4000k" value="32768"/> |
   |    |    | <dipvalue name="Every 3000k" value="16384"/> |
   |    |    | <dipvalue name="Every 2000k" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Test Switch" tag="SYS-DSW" mask="4"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Flip Screen" tag="SYS-DSW" mask="256"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="256"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="SYS-DSW" mask="512"> |
   |    |    | <dipvalue name="Off" value="512"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Stage Edit" tag="SYS-DSW" mask="1024"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="1024"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="SYS-DSW" mask="2048"> |
   |    |    | <dipvalue name="No" value="2048"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Invulnerability (Cheat)" tag="SYS-DSW" mask="4096"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="4096"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Save Scores" tag="SYS-DSW" mask="8192"> |
   |    |    | <dipvalue name="Off" value="8192"/> |
   |    |    | <dipvalue name="On" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SYS-DSW" mask="16384"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="16384"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="SYS-DSW" mask="32768"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32768"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="65536"/> |
|
|