brapboys: MAME ROM Information. History:
B.Rap Boys (c) 1992 Kaneko.
A side scrolling beat'em up. 3 characters, one on a skateboard, one on a bike and one on rollerskates fight various enemies. Features a large amount of sampled voices and several rap songs.
- TECHNICAL -
Main PCB # : ZO1DK-002
ROM PCB # : ZO1DK-EXROM
Main CPU : 68000 (@ 12 Mhz)
Sound Chips : (2x) OKI6295 (@ 12 Khz)
Players : 2
Control : 8-way joystick
Buttons : 2
- TRIVIA -
Released in June 1992 in Japan.
- SERIES -
1. DJ Boy (1989)
2. B.Rap Boys (1992)
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.116u4 [Hammad, Brian Troha]
0.74u2 [Guru]
0.61 [Guru]
Bugs:
- brapboysj: [possible] You can see a big comma in black and something else written in black i cant read properly. hammad (ID 04459)
WIP:
- 0.144u5: hap fixed B.Rap Boys loops on CRC check.
- 0.144u1: vintagevideogames.com and Lord Nightmare added clone B.Rap Boys Special (US). Mirror gfx1 rom ($400000 to 480000) in B.Rap Boys. Fixed rom names.
- 0.143u9: Fixed rom names.
- 0.135: David Haywood changed sound banking on B.Rap Boys to use an OKIM6295 address map and banks. Changed region samples to oki1.
- 0.134u1: Kitsune Sniper, hap, Haze and Guru fixed music samples looping incorrectly / ending too soon in B.Rap Boys and clone. Changed clock speeds of the 2x OKI6295 to 2MHz and VSync to 59.185400 Hz.
- 0.133u5: David Haywood temporarily added a hack to the collision function to only use the B.Rap Boys code if the game is B.Rap Boys until we have a single function that works with both.
- 0.133u4: David Haywood, Tomasz Slanina and Luca Elia fixed - Game now playable. Phil Bennett fixed B.Rap Boys sound banking. David Haywood and Tomasz Slanina decoded all protection data for B.Rap Boys. Tomasz Slanina improved protection simulation logic w/regards to writeback addresses, allowing B.Rap Boys to boot and added hitbox simulation based on suprnova / game requirements. Guru redumped GFX Roms. David Haywood cleaned up decryption function for B.Rap Boys external Rom, improved video emulation for B.Rap Boys, marked several GFX roms as bad on B.Rap Boys, converted MCU writes to use write_byte, added kludge to reset MCU data write address to prevent game from running out of ram and crashing, added DSWs, added EEPROM support to the B.Rap Boys protection simulation and changed to priorities to fix some visibility problems. Added new gfx1 roms ($0, 100000, 200000, 300000). Changed visible area to 256x224. Added dipswitches 'Switch Test', 'Coin Slots', 'Players', 'Difficulty' and 'Unused'.
- 0.133u3: David Haywood decrypted several tables from the B.Rap Boys rom.
- 0.133u1: Calc 3 MCU update [David Haywood]: Shuffled a few things around based on new findings. Added an extra decryption table used for the Brap Boys startup code (still doesn't do anything interesting). Noted that one of the unknown parameters for the MCU Init command is where it reads / writes EEPROM data from. Noted that an additional parameter in the MCU commands may cause further displacement of the writeback address, as BRap Boys seems to rely on this (needs further testing) - added a hack for now so that BRap Boys places the writeback address of the initial table somewhere that causes it to get executed. Renamed (brapboyj) to (brapboysj).
- 0.132u5: Changed description of clone 'B.Rap Boys (Japan)' to 'B.Rap Boys Special (Japan)'. Changed visible area to 256x240.
- 0.132u2: David Haywood improved protection simulation for B.Rap Boys, eliminating the hardcoded table with the initial program snippet in, getting it from the rom instead, and generally cleaning things up.
- 0.132u1: David Haywood improved protection simulation and documentation for B.Rap Boys.
- 0.128u1: Guru added redumped B.Rap Boys sample ROMs.
- 0.116u4: Brian Troha added B.Rap Boys (World). Renamed (brapboys) to (brapboyj).
- 28th June 2007: Hammad dumped B.Rap Boys (World). Only socketed EPROMs have been dumped, the rest are soldered MASKROMs.
- 0.112u3: Changed description to 'B.Rap Boys (Japan)'.
- 0.74u2: Added B.Rap Boys (Kaneko 1992)
- 0.61: Added B.Rap Boys (Testdriver).
- 26th August 2001: Guru - Dumped B.Rap Boys (Kaneko 1992). Thanks to Felicien for the donation.
- 18th August 2001: Guru - A 'B. Rap Boys' PCB has arrived, however Australian Customs has grabbed it and is holding me to ransom. I'm working on that, and hopefully I'll get it next week.
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
Recommended Games (Roller):
Fighting Roller
Skater (DECO Cassette)
Top Roller
Roller Jammer
Mayhem 2002
720 Degrees
DJ Boy
Rollergames
B.Rap Boys
Riding Fight
Top Skater
Air Trix
Romset: 12928 kb / 18 files / 4.95 zip
MAME XML Output:
   | <game name="brapboys" sourcefile="kaneko16.c"> |
   |    | <description>B.Rap Boys (World)</description> |
   |    | <year>1992</year> |
   |    | <manufacturer>Kaneko</manufacturer> |
   |    | <rom name="rb-030.01.u61" size="131072" crc="ccbe9a53" sha1="b96baf0ecbf6550bfaf8e512d9275c53a3928bee" region="maincpu" offset="0"/> |
   |    | <rom name="rb-031.01.u62" size="131072" crc="c72b8dda" sha1="450e1fb8acb140fa0ab23630daad82924f7ce72b" region="maincpu" offset="1"/> |
   |    | <rom name="rb-040.00.u33" size="131072" crc="757c6e19" sha1="0f1c37b1b1eb6b230c593e4648c4302f413a61f5" region="cpu1" offset="0"/> |
   |    | <rom name="rb-020.u100" size="1048576" crc="ce220d38" sha1="b88d7c89a3e1a826bf19a1fa692ec77c944596d9" region="gfx1" offset="0"/> |
   |    | <rom name="rb-021.u76" size="1048576" crc="74001407" sha1="90002056ceb4e0401246950b8c3f996af0a2463c" region="gfx1" offset="100000"/> |
   |    | <rom name="rb-022.u77" size="1048576" crc="cb3f42dc" sha1="5415f15621924dd263b8fe7daaf3dc25d470b814" region="gfx1" offset="200000"/> |
   |    | <rom name="rb-023.u78" size="1048576" crc="0e6530c5" sha1="72bff46f0672927e540f4f3546ae533dd0a231e0" region="gfx1" offset="300000"/> |
   |    | <rom name="rb-024.u79" size="524288" crc="65fa6447" sha1="551e540d7bf412753b4a7098e25e6f9d8774bcf4" region="gfx1" offset="400000"/> |
   |    | <rom name="rb-024.u79" size="524288" crc="65fa6447" sha1="551e540d7bf412753b4a7098e25e6f9d8774bcf4" region="gfx1" offset="480000"/> |
   |    | <rom name="rb-025.01.u80" size="262144" crc="36cd6b90" sha1="45c50f2652726ded67c9c24185a71a6367e09270" region="gfx1" offset="500000"/> |
   |    | <rom name="rb-010.u65" size="1048576" crc="ffd73f87" sha1="1a661f71976be61c22d9b962850e738ba17f1d45" region="gfx2" offset="0"/> |
   |    | <rom name="rb-011.u66" size="1048576" crc="d9325f78" sha1="346832608664aa8f3ac9260a549903386b4125a8" region="gfx2" offset="100000"/> |
   |    | <rom name="rb-012.u67" size="1048576" crc="bfdbe0d1" sha1="3abc5398ee8ee1871b4d081f9b748539d69bcdba" region="gfx2" offset="200000"/> |
   |    | <rom name="rb-013.u68" size="1048576" crc="28c37fe8" sha1="e10dd1a810983077328b44e6e33ce2e899c506d2" region="gfx2" offset="300000"/> |
   |    | <rom name="rb-000.u43" size="524288" crc="58ad1a62" sha1="1d2643b5f6eac22682972a88d284e00de3e3b223" region="oki1" offset="0"/> |
   |    | <rom name="rb-003.00.u101" size="524288" crc="2cac25d7" sha1="0412c317bf650a93051b9304d23035efde0c026a" region="oki1" offset="80000"/> |
   |    | <rom name="rb-001.u44" size="1048576" crc="7cf774b3" sha1="3fb0a5096ce9480f97e311439042eb8cbc26efb4" region="oki2" offset="0"/> |
   |    | <rom name="rb-002.u45" size="1048576" crc="e4b30444" sha1="be6756dce3721226e0b7f5d4d168008c31aeea8e" region="oki2" offset="100000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="oki1" name="OKI6295" clock="2000000"/> |
   |    | <chip type="audio" tag="oki2" name="OKI6295" clock="2000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="256" height="224" refresh="59.185400" /> |
   |    | <sound channels="1"/> |
   |    | <input players="3" buttons="2" coins="3"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <dipswitch name="Flip Screen" tag="DSW1" mask="1"> |
   |    |    | <dipvalue name="Off" value="1" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Service Mode" tag="DSW1" mask="2"> |
   |    |    | <dipvalue name="Off" value="2" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Switch Test" tag="DSW1" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="DSW1" mask="8"> |
   |    |    | <dipvalue name="Off" value="8" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Coin Slots" tag="DSW1" mask="16"> |
   |    |    | <dipvalue name="Separate Coins" value="16" default="yes"/> |
   |    |    | <dipvalue name="Shared Coins" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Players" tag="DSW1" mask="32"> |
   |    |    | <dipvalue name="3" value="32" default="yes"/> |
   |    |    | <dipvalue name="2" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Difficulty" tag="DSW1" mask="192"> |
   |    |    | <dipvalue name="Easy" value="128"/> |
   |    |    | <dipvalue name="Normal" value="192" default="yes"/> |
   |    |    | <dipvalue name="Hard" value="64"/> |
   |    |    | <dipvalue name="Very Hard" value="0"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="2048"/> |
|
|