Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: essellejaye on April 01, 2017, 06:41:45 pm

Title: Final Fantasy 1 question on Bank 9 unidentified bytes
Post by: essellejaye on April 01, 2017, 06:41:45 pm
In Bank 9, there's a block of space that still seems unidentified.
It's 384 bytes in Bank 9.
ROM Address 0x27790 (bank address $B980).

I put a read breakpoint on it in FCEUX, but I've played through a bit of the game and it still isn't getting hit. Does anyone know if this run of bytes is used, and where?
Title: Re: Final Fantasy 1 question on Bank 9 unidentified bytes
Post by: Disch on April 01, 2017, 07:10:09 pm
It's unused CHR data.  Must have missed labelling it when I made the disassembly.

It's this nonsense:

(http://i.imgur.com/Q9NDCYR.png)

Even if these graphics are loaded, they are never drawn.  But the only conceivable place they would be loaded is the minimap screen, and it definitely is not loaded there.


So yeah... 100% free, unused space.  I'm sure of it.
Title: Re: Final Fantasy 1 question on Bank 9 unidentified bytes
Post by: dACE on April 01, 2017, 08:45:27 pm
So yeah... 100% free, unused space.  I'm sure of it.

Aaaah...such a great feeling of potential that is - free space!

/dACE
Title: Re: Final Fantasy 1 question on Bank 9 unidentified bytes
Post by: essellejaye on April 02, 2017, 04:36:35 am
Dude, thanks for the confirmation!
I gambled based on the comment in your disassembly and used it to implement a branching class change feature.
Before doing anything else, I wanted to know if I'd missed something, thanks!

I'll update the DataCrystal ROM map to reflect this.