battlera: MAME ROM Information. History:
Battle Rangers (c) 1988 Data East.
In this shoot'em up, 2 lone commandos take on an entire army with guns, knives, fists and whatever else might be laying around.
- TECHNICAL -
Main CPU : HuC6280 (@ 7.159066 Mhz)
Sound CPU : HuC6280 (@ 7.159066 Mhz)
Sound Chips : YM2203 (@ 1.5 Mhz), MSM5205 (@ 384 Khz), HuC6280 (@ 3.579545 Mhz)
Screen orientation : Horizontal
Video resolution : 256 x 232 pixels
Screen refresh : 60.00 Hz
Palette colors : 512
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Even if the titlescreen of the game show a 1988 copyright, Battle Rangers was released to the public in February 1989.
This game is known in US as "Bloody Wolf" and in Japan as "Narazumo Sentou Butai - Bloody Wolf".
- STAFF -
Game designer: Yoshiaki Honda
Game programmers: Takaaki Inoue, Souichi Akiyama
Graphic designers: Shinji Noda, Masanori Tokoro, Takahide Koizumi, Mix Man, Dot Man
Sound team: Azusa Hara (AZUSA), Hiroaki Yoshida (MARO), Tatsuya, Hitomi, Shuji Segawa
Hardware: Tomotaka Osada
- SOURCES -
Game's rom.
MAME Info:
0.37b2 [Bryan McPhail]
Bugs:
- When you are fighting against the first final boss, you can see it even if it is under the water. Lord Caos (ID 00385)
- battlera, bldwolf, bldwolfj: Sprites in the same player where the black box with text that appears sometimes are printed in front of them. Lord Caos (ID 00386)
WIP:
- 0.139u3: Angelo Salese and Charles MacDonald fixed sprite OV flag behaviour in PC Engine VDC emulation. Angelo Salese fixed missing VRAM > VRAM DMA flag clearance in PC Engine emulation. Angelo Salese fixed a bogus Hu6280 CPU core bug with timer latch division values readings.
- 0.124u3: Aaron Giles merged memory maps for Battle Rangers drivers.
- 0.123u6: RansAckeR added DIP locations to Battle Rangers.
- 0.119u2: Changed description of clone 'Narazumono Sentai Bloody Wolf (Japan)' to 'Narazumono Sentoubutai Bloody Wolf (Japan)'.
- 0.119u1: Team Japump added clone Narazumono Sentai Bloody Wolf (Japan).
- 0.116u1: Robiza fixed sprite drawing in the Battle Rangers video driver.
- 6th May 2006: Charles MacDonald - I've been doing *tons* of work on the PC-Engine chipset, including tests on several consoles and a Bloody Wolf PCB to see how the VDC operates without the VCE influencing it's timing. I also revamped my PCE development card and will see if the USB glitches can be fixed, which should allow some serious research to begin. Of course in the meantime I can just play games on it which is fine.
- 0.103u1: Many H6280/PCE fixes [Rob Bohms, Charles MacDonald]: Fixed cases where sprites could render outside of the buffer. Added VRAM to VRAM DMA (Charles). Multiple h6280 fixes (Charles). Provided functions to correctly handle VRAM accesses for the entire 128K range (Charles). Added some of the I/O buffer bits from the hardware page. Fixed h6280 IRQ ranges to support proper mirroring. Hooked up h6280 IRQs to the PC Engine. Fixed sprite-to-sprite rendering priorities. Partially enforce 16 sprite limit.
- 0.98u2: Aaron Giles replaced direct access to Machine->scrbitmap in Battle Rangers driver with the use of force_partial_update().
- 0.67: Charles MacDonald added HuC6280 sound emulation and music in Battle Rangers. Added HuC6280 (3579545 Hz) stereo sound.
- 1st April 2003: Charles MacDonald submitted a HuC6280 sound chip emulator and added support for it in the Battle Rangers / Bloody Wolf driver.
- 0.37b2: Bryan McPhail added Battle Rangers (World) (Data East 1988) and clone Bloody Wolf (US). This board is a modified PC-Engine PCB, differences from PC-Engine console: Input ports are different (2 dips, 2 joysticks, 1 coin port). Interface_ to palette chip is different, palette data is the same. Extra sound chips, and extra processor to drive them. Twice as much VRAM. TODO: Priority is wrong for the submarine at the end of level 1. Music (HuC6280 sound).
- 4th May 2000: Bryan McPhail sent in a driver for Battle Rangers / Bloody Wolf.
LEVELS: 7
Recommended Games (Army Fighter):
Green Beret (Irem)
Green Beret
Rush'n Attack (PlayChoice-10)
Special Forces
Special Forces II
Contra
Contra (PlayChoice-10)
Super Contra
Super C (PlayChoice-10)
Contra 3: The Alien Wars (Nintendo Super System)
Vs. Platoon
Battle Rangers
P.O.W. - Prisoners of War
Bay Route
M.I.A. - Missing in Action
Midnight Resistance
Thunder Fox
Battlecry
Gunforce
Gun Force II
Metal Slug
Metal Slug 2
Metal Slug X
Metal Slug 3
Metal Slug 4
Metal Slug 5
Metal Slug 6
-
Combat School
Romset: 640 kb / 10 files / 267.0 zip
MAME XML Output:
   | <game name="battlera" sourcefile="battlera.c"> |
   |    | <description>Battle Rangers (World)</description> |
   |    | <year>1988</year> |
   |    | <manufacturer>Data East Corporation</manufacturer> |
   |    | <rom name="00_e1.bin" size="65536" crc="aa1cbe69" sha1="982530f3202bc7b8d94d2b818873b71f02c0e8de" region="maincpu" offset="0"/> |
   |    | <rom name="es01.rom" size="65536" crc="9fea3189" sha1="0692df6df533dfe55f61df8aa0c5c11944ba3ae3" region="maincpu" offset="10000"/> |
   |    | <rom name="02_e4.bin" size="65536" crc="cd72f580" sha1="43b476c8f554348b02aa9558c0773f47cdb47fe0" region="maincpu" offset="20000"/> |
   |    | <rom name="es05.rom" size="65536" crc="551fa331" sha1="a70c627c572ba1b8029f61eae6eaad9825c56339" region="maincpu" offset="80000"/> |
   |    | <rom name="es06.rom" size="65536" crc="ab91aac8" sha1="81d820c8b70281a4a52f7ec75a3c54377011d9d9" region="maincpu" offset="90000"/> |
   |    | <rom name="es07.rom" size="65536" crc="8d15a3d0" sha1="afae081ee5e0de359cae6a7ea8401237c5ab7095" region="maincpu" offset="a0000"/> |
   |    | <rom name="es08.rom" size="65536" crc="38f06039" sha1="cc394f161b2c4423cd2da763701ceaad7d27f741" region="maincpu" offset="b0000"/> |
   |    | <rom name="es09.rom" size="65536" crc="b718c47d" sha1="1d5b2ec819b0848e5b883373887445a63ebddb06" region="maincpu" offset="c0000"/> |
   |    | <rom name="es10-1.rom" size="65536" crc="d3cddc02" sha1="d212127a9d7aff384171d79c563f1516c0bd46ae" region="maincpu" offset="d0000"/> |
   |    | <rom name="es11.rom" size="65536" crc="f5b29c9c" sha1="44dcdf96f8deb9a29aa9d94a8b9cf91a0ed808d4" region="audiocpu" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="HuC6280" clock="7159066"/> |
   |    | <chip type="cpu" tag="audiocpu" name="HuC6280" clock="7159066"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2203" clock="1500000"/> |
   |    | <chip type="audio" tag="msm" name="MSM5205" clock="384000"/> |
   |    | <chip type="audio" tag="c6280" name="HuC6280" clock="3579545"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="232" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="3"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Coin A" tag="DSW1" mask="3"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="1"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="3" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="2"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin B" tag="DSW1" mask="12"> |
   |    |    | <dipvalue name="3 Coins/1 Credit" value="0"/> |
   |    |    | <dipvalue name="2 Coins/1 Credit" value="4"/> |
   |    |    | <dipvalue name="1 Coin/1 Credit" value="12" default="yes"/> |
   |    |    | <dipvalue name="1 Coin/2 Credits" value="8"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Off" value="16" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Demo Sounds" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="Off" value="0"/> |
   |    |    | <dipvalue name="On" value="32" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Lives" tag="DSW2" mask="3"> |
   |    |    | <dipvalue name="1" value="1"/> |
   |    |    | <dipvalue name="2" value="2"/> |
   |    |    | <dipvalue name="3" value="3" default="yes"/> |
   |    |    | <dipvalue name="Infinite (Cheat)" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW2" mask="12"> |
   |    |    | <dipvalue name="Easy" value="8"/> |
   |    |    | <dipvalue name="Normal" value="12" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="4"/> |
   |    |    | <dipvalue name="Very Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Allow Continue" tag="DSW2" mask="16"> |
   |    |    | <dipvalue name="No" value="0"/> |
   |    |    | <dipvalue name="Yes" value="16" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="32"> |
   |    |    | <dipvalue name="Off" value="32" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="64"> |
   |    |    | <dipvalue name="Off" value="64" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW2" mask="128"> |
   |    |    | <dipvalue name="Off" value="128" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="512"/> |
|
|