Skip to content

Fix JP demo asset aliasing - #424

Merged
Malkierian merged 1 commit into
HarbourMasters:develop-splitrockfrom
JeodC:remap-fix
Aug 8, 2026
Merged

Fix JP demo asset aliasing#424
Malkierian merged 1 commit into
HarbourMasters:develop-splitrockfrom
JeodC:remap-fix

Conversation

@JeodC

@JeodC JeodC commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

The demo block occupies v1.0 asset ids 0x9A3..0xA0A, which alias to native ids 0x100 lower. The remap tables only carry the slots that hold payload, so for the gaps the symbol map kept the base ROM's own asset at that id (a different asset than v1.0's) and a decomp-hardcoded demo id loaded the wrong file. Alias the uncarried ids down 0x100, and erase + mark-empty the ones with
no native counterpart so they resolve silently.

Also add the missing { 2528, 2311 } and { 2529, 2312 } entries to sV10toJPRemap. Both already existed in the v1.1 and PAL tables; JP was short.

@Malkierian
Malkierian merged commit a72a4bd into HarbourMasters:develop-splitrock Aug 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants