Disassembly JP build: map_tileset_ptrs entry at $DF:BAE1 differs from the JP ROM #3

Open
opened 2026-10-28 22:48:00 +00:00 by Gatchan · 0 comments
Owner

Rebuilding the disassembly with make LANG=jp gives CRC 059728E2. Besides unused regions filled with $FF and the header checksum, one real data byte differs: at $DF:BAE1 (segment map_tileset_ptrs, src/field/map_tileset.asm) the JP ROM has pointer $01B3CB where the rebuild has $01B3D4 (the US value); the next byte $DF:BAE4 is $E4 in the ROM.

Impact: none on the port (the original JP ROM is the only oracle), but the JP source of this table is not exact. To report upstream to the disassembly. Details: workspace workdocs/disassembly-build.md.

Rebuilding the disassembly with `make LANG=jp` gives CRC `059728E2`. Besides unused regions filled with `$FF` and the header checksum, one real data byte differs: at `$DF:BAE1` (segment `map_tileset_ptrs`, `src/field/map_tileset.asm`) the JP ROM has pointer `$01B3CB` where the rebuild has `$01B3D4` (the US value); the next byte `$DF:BAE4` is `$E4` in the ROM. Impact: none on the port (the original JP ROM is the only oracle), but the JP source of this table is not exact. To report upstream to the disassembly. Details: workspace `workdocs/disassembly-build.md`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Gatchan/FF6Portage#3
No description provided.