Jump to content

Found another tiny bug..playbook saving


bruddog

Recommended Posts

Found another TINY bug that is VERY unlikely to have ever been noticed. When the game transfers a playbook from the one you edited in team data to the one saved in the season info it  first writes to a MMC3 control register that allows the SAVE RAM (SRAM) to be written to. This is the LDA #$80, STA $A001 sequence.

 

After saving the playbook to SRAM they should have done a LDA #$C0 STA $A001. This disables writes to SRAM to prevent bytes being accidentally changed by during power down.

 

However in redrawing the playbook with the new play another routine ends up doing the LDA #$C0 STA $A001. sequence so either a cosmic ray would have to change the corrent SRAM byte in the tiny amount of time or you'd have to power down the device literally right after pressing "A" to save the new play to try and cause and SRAM corruption. 

 

6a4c39d666.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...