Skip to content

Add reliable support for multiple frames for the "Previous Positions" map tracker#32

Merged
FramePerfection merged 12 commits intoDevelopmentfrom
feat/multi-previous-positions
Dec 22, 2025
Merged

Add reliable support for multiple frames for the "Previous Positions" map tracker#32
FramePerfection merged 12 commits intoDevelopmentfrom
feat/multi-previous-positions

Conversation

@FramePerfection
Copy link
Copy Markdown
Owner

@FramePerfection FramePerfection commented Dec 22, 2025

This modifies the "Previous Positions" hack to use a larger cyclic buffer at the end of RDRAM at 0x807F4800 that stores the information for multiple frames by associating their offset with the global timer value they were created at.

In the process, the assembler source code has been disassembled and (mostly) documented for future reference.

The "Previous Positions (ROM Hacks)" hack file has been removed, as "Previous Positions (US)" is now compatible with ROM Hacks that were previously incompatible.

@FramePerfection FramePerfection added documentation Improvements or additions to documentation enhancement New feature or request labels Dec 22, 2025
@FramePerfection FramePerfection merged commit 17c8d6b into Development Dec 22, 2025
@FramePerfection FramePerfection deleted the feat/multi-previous-positions branch December 22, 2025 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant