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

Investigate RDRAM size logic #4

Open
bryanperris opened this issue Sep 1, 2019 · 0 comments
Open

Investigate RDRAM size logic #4

bryanperris opened this issue Sep 1, 2019 · 0 comments

Comments

@bryanperris
Copy link
Owner

The N64 hardware writes the probed RDRAM size into GPR S6, then its stored in a special spot of RDRAM known as "os_boot_config_t". Right now the emulator (and like others) injects the RDRAM size just before the CPU hits the entry point.

What I think the IPL may be doing is triggering the system to probe and dump the result into a register. If this is true, then it would be possible to make the emulator listen for this trigger and write in the value into s6. I could check more into depth on this issue, if I ever receive my N64drive.

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