News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Emulacionsinsecretos

Pages: [1]
1
ROM Hacking Discussion / Little Magic Gameboy Color Info
« on: June 14, 2018, 06:36:59 pm »
ROM Address:
(2*2 objets):
11F4: 06 60 06 61 06 70 06 71
11FC: 06 66 06 67 06 76 06 77
1204: 05 40 05 41 05 50 05 51
120C: 05 64 05 65 05 74 05 75
1214: 02 02 02 03 02 12 02 13 (Heart)
121C: 01 4C 01 4C 01 4C 01 4C (Water)
1224: 06 42 06 43 06 52 06 53 (Tree)
122C: 00 22 00 23 00 32 00 33


....

11F4: 06 60 (Atribute, Tile) 06 61 (Atribute, Tile) 06 70 (Atribute, Tile) 06 71 (Atribute, Tile)


Pointers level data:
16F5-....
16F5: E0 40 -> $09:40E0=$240E0
16F7: C0 41 -> $09:41C0=$241C0

....

Level Data:
Level 1: 240E0-241BF ($E0 bytes=16 bytes*14 lines)
Level 2: 241C0-242A0


....

In game some rows and lines are not visibles (scroll) but you can see the full level with the option "BGB VRAM Viewer" in BGB emulator.


2
ROM Hacking Discussion / Batle Bull (U) Gameboy Info
« on: June 14, 2018, 06:11:03 pm »
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

3
ROM Hacking Discussion / Re: YouTube/Google Video thread
« on: October 31, 2017, 08:47:07 am »
A tutorial to hack the game "Coryoon" (Turbografx16) (Texts in spanish) using MESSUI and a hexadecimal editor.
With this you can have more lives in the game.

https://youtu.be/FvqE4mv4z7k

4
This info is for the european version of the ROM with NES header ($10 bytes).

RAM:
Button: 0006
01: Right
02: Left
04: Down
08: Up
10: Start
20: Select
40: B
80: A
Pointers: 000E-000F
X-Coord: 0012 (También para animación pantalla SOS)
Invulnerability time: 005C (Value more than $00)
Level: 00C1
Continues x0: 00C6
Continues 0x: 00C7
OAM: 0200-029F (Y-loc, Tile, Atributte, X-loc format)
X-Coord Enemy1: 0334
X-Coord  Boss Level 7: 0334
X-Coord Enemy2: 0335
X-Coord Enemy3: 0336
X-Coord Enemy4: 0337
X-Coord Enemy5: 0338
X-Coord Enemy6: 0339
Y-Coord Enemy1: 0348
Y-Coord Boss Level 7: 0348
X-Coord Enemy2: 0349
X-Coord Enemy3: 034A
X-Coord Enemy4: 034B
X-Coord Enemy5: 034C
X-Coord Enemy6: 034D
Y-Coord: 035C
Time Enemy1: 0369 (When value=$00 the enemy change color and go fast)
Time Enemy2: 036A (When value=$00 the enemy change color and go fast)
Time Enemy3: 036B (When value=$00 the enemy change color and go fast)
Time Enemy4: 036C (When value=$00 the enemy change color and go fast)
Time Enemy5: 036D (When value=$00 the enemy change color and go fast)
Time Enemy6: 036E  (When value=$00 the enemy change color and go fast)
Enemy1 Direction: 0375 ($00: Forward, $01: Back)
Enemy2 Direction: 0376 ($00: Forward, $01: Back)
Enemy3 Direction: 0377 ($00: Forward, $01: Back)
Enemy4 Direction: 0378 ($00: Forward, $01: Back)
Enemy5 Direction: 0379 ($00: Forward, $01: Back)
Enemy6 Direction: 037A ($00: Forward, $01: Back)
Sprite enemy1: 0395 ($00 or $01). I don´t know if there are more values.
Sprite enemy2: 0396
Sprite enemy3: 0397
Sprite enemy4: 0398
Sprite enemy5: 0399
Sprite enemy6: 039A
Score x0000000: 04DB
Score 0x000000: 04DC
Score 00x00000: 04DD
Score 000x0000: 04DE
Score 0000x000: 04DF
Score 00000x00: 04E0
Score 000000x0: 04E1
Lives: 04ED
Time Counter (Continue Screen): 064A
Max Scores: 0650-068B

ROM:
00000-0000F: Header
036AE-036C1: Pointers
036E7-036F8: Pointers
0394A-03999: Texts
08457-08465: Texts Max Scores ("1ST", "2ND",...)
085E6-085FB: Pointers
0872D-08AEC: Screen planet with SOS message
08E21-08E30: Put "c" in screen to have infinite continues (cheat)
08E61-08EB0: Check cheat button combination
08EBF-08EC6: Cheat button combination: 80 40 40 80 02 01 02 01 (A, B, B, A, Left, Right, Left, Right)
08F26-09143: Texts
091D0-091D7: Text "PRESENTS"
09BD5-09C07: Text MUSIC DRIVER
09C35-09C56: Pointers
0B557-0B55C: Decrease invulnerability time
0B5E4-0B657: Pointers
140A8-143A7: Level 1 Data (This is to draw the level)
143E2-146E1: Level 2 Data (This is to draw the level)
1471C-14A1B: Level 3 Data (This is to draw the level)
14A56-14D55: Level 4 Data (This is to draw the level)
14D90-1508F: Level 5 Data (This is to draw the level)
150CA-153C9: Level 6 Data (This is to draw the level)
15404-15703: Level 7 Data (This is to draw the level)
1C1FB-1C21A: Pointers
1DB50-...: Pointers (Level Data,...)
1EC55-1EC90: Max Scores
1F11F-...: 2*2 objects in the level (bottle with thunderbolt, ...)
38A10-38C8F: Ocean Screen
3F410-3F7CF: Parasol Stars Tittle Screen

Sorry, my english is bad. I am spanish.

Pages: [1]