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

Add tools to fill and dump memory #66

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

JayFoxRox
Copy link
Owner

This is quite hacky, so I'm a bit torn about keeping this on my repo.
It should definitely be enhanced if we keep it around so it doesn't look as dumb (using my name and 0x313373 as pattern; DSP layout being ugly too).

The main purpose of these tools is to test how long the Xbox RAM keeps the values intact after a shutdown / during a reboot. To our surprise, it seems to persist values just fine. I've personally tested around ~5 seconds manual shutdown / reboot and lost no memory. Someone else tested even longer periods and we still found matches.
I've then repeated the test with DSP memory which behaved in a similar way.

The inspiration for this was this paper. The motivation behind applying these techniques to Xbox is to transfer memory or DMA command blocks across a boot.

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