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

Resolve STROOP ROM/RAM access addresses to decomp symbols. #59

Open
RevoSucks opened this issue Feb 3, 2019 · 3 comments
Open

Resolve STROOP ROM/RAM access addresses to decomp symbols. #59

RevoSucks opened this issue Feb 3, 2019 · 3 comments

Comments

@RevoSucks
Copy link

This is required for supporting the WIP decompilation project going on behind closed doors. Every address in the config files needs to ensure it is reading the "base" of the symbol and not part way into it. (ie for example, all gMarioState offset reads need to do gMarioState + offset)

@scob
Copy link
Collaborator

scob commented Feb 3, 2019

That makes sense. But I don't know what structs most of the variables belong to, e.g. the global timer, RNG, or the stood-on-object pointer.

@onlymx13
Copy link
Contributor

onlymx13 commented Feb 3, 2019

Some variables don't belong to structs. The global timer is not in a struct. Neither is RNG. Mario's stood-on object, gMarioPlatform, is also interestingly not in a struct.

@danebou
Copy link
Member

danebou commented Feb 3, 2019

I run into the issue of how to extract types from the rom. If we could solve that the rest should be easy

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

4 participants