News:

11 March 2016 - Forum Rules

Main Menu

Batle Bull (U) Gameboy Info

Started by Emulacionsinsecretos, June 14, 2018, 06:11:03 PM

Previous topic - Next topic

Emulacionsinsecretos

I have some info for edit the levels of the game "Battle Bull" (Gameboy). If any want do a level editor for the game this info will be util.
Sorry for my bad english, I´m from Spain.


ROM Address:
C000-C06F: Pointers to level data
C000: C8 46 -> $03:46C8=$C6C8 (Level 1)
C002: C8 47 -> $03:47C8=$C7C8 (Level 2)

...

C06E: C8 7D -> $03:7DC8=$FDC8
-----------------------------
C080-C0EF: Pointers (?)
C0F0-....: Block types 2*2
C0F0: Block Type 00: 00 02 01 03
C0F4: Block Type 01: 04 06 05 07

....


RAM Address:
OAM: C000-C09F
Level: C10C
Level data (tile format): C158-C557 ($400 bytes)
$20 lines*$20 rows
Enemies left: C736
Y-Coord: C805
X-Coord: C806
Lives: C82E
Option menú: C843
00: 1PLAYER
01: 2PLAYERS
02: PASSWORD
Password (tile format): CB45-CB48
Password:
1st password letter: CB49
2nd password letter: CB4A
3rd password letter: CB4B
4th password letter: CB4C
Password letters (Values): B ($00) CDFGHJKLMNPQRSTVWXZ0123456789$ * ($1F)
Button: D501
A: 01
B: 02
Select: 04
Start: 08
Right: 10
Left: 20
Up: 40
Down: 80