Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

n64split: Support memory overlays #7

Open
PartyPlanner64 opened this issue Nov 13, 2018 · 0 comments
Open

n64split: Support memory overlays #7

PartyPlanner64 opened this issue Nov 13, 2018 · 0 comments

Comments

@PartyPlanner64
Copy link

Creating this issue to track support for memory overlays.

Mario Party makes use of overlays. There is a core portion of assembly that persists in RAM for the entire runtime, and an overlay region where different overlays are swapped in depending on the current game scene.

I created a marioparty.u.yaml that attempted to represent this game. All overlays are assembled assuming they are copied to 0x800F65E0, so that is what I had placed for each asm entry in the yaml.

The problem is that all the symbols for all overlays get mixed together. Overlays should have isolation of symbols, such that one overlay cannot see another. However, they do need to see the core code, as they often call into that.

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

No branches or pull requests

1 participant