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

Display seed/hash on J version file select as well #3

Closed
DorkmasterFlek opened this issue Mar 20, 2018 · 1 comment
Closed

Display seed/hash on J version file select as well #3

DorkmasterFlek opened this issue Mar 20, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@DorkmasterFlek
Copy link
Owner

DorkmasterFlek commented Mar 20, 2018

Right now, only the US/EU file select displays the seed. I believe this is simply due to not knowing the address for that particular text in the J ROM.

  • Menu text pointers are located at address 3EEF00, two bytes for each pointer value. The values are little-endian and the value is added to base address 3EF000 for the menu text.
  • The file select name text pointer is located at 3EEF54. This looks to be the same for both versions, and it has the following values:
    • US: pointer value 4001, points to 3EF140 which has "Your name?" ASCII text.
    • J: pointer value 0901, points to 3EF109 which has some J characters.
  • In both cases, the next pointer is 11 bytes forward which means this text is 10 bytes long in both versions.

Solution: Write the seed value to address 3EF109 for the J version in the same manner as the US version. Need to test this...

@DorkmasterFlek DorkmasterFlek added the enhancement New feature or request label Mar 20, 2018
@DorkmasterFlek DorkmasterFlek self-assigned this Mar 20, 2018
@DorkmasterFlek
Copy link
Owner Author

Tested and worked as expected, seed value is now displayed on the JP rom.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant