DS-Homebrew / nds-bootstrap

Boot an nds file
https://wiki.ds-homebrew.com/nds-bootstrap/
GNU General Public License v3.0
1.18k stars 75 forks source link

Brain Age Express - Arts & Letters (USA) (Rev 1): Seeing "The system memory has been damaged" error message #1166

Open eisnerguy1 opened 3 years ago

eisnerguy1 commented 3 years ago

Your console: N3DS

Launch Method: SD Card via TWiLight Menu++ v20.3.0

Version used: Release v0.41.0

Game tested/used/applicable: *Brain Age Express - Arts & Letters (USA) (Rev 1) MD5: df181a808eda13522c5b0d7f152521db

Expected Behavior: Game should continue after selecting profile. Actual Behavior: After a few seconds, the following message appears: "The system memory has been damaged. Please see the Nintendo DSi Operations Manual for details."

Steps to reproduce

Launch Brain Age Express - Arts & Letters (USA) (Rev 1), select your game profile and let it sit for a minute and then you'll get the system memory error message.

[NDS-BOOTSTRAP]
DEBUG = 0
LOGGING = 1
CACHE_FAT_TABLE = 0
ROMREAD_LED = 0
DMA_ROMREAD_LED = -1
CONSOLE_MODEL = 2
NDS_PATH = sd:/NDS/DSiWare/Brain Age Express - Arts & Letters (USA) (Rev 1).nds
SAV_PATH = sd:/NDS/DSIWARE/BRAINA~1.PUB
RAM_DRIVE_PATH = sd:/null.img
LANGUAGE = -1
DSI_MODE = 1
BOOST_CPU = 1
BOOST_VRAM = 1
EXTENDED_MEMORY = 0
DONOR_SDK_VER = 0
PATCH_MPU_REGION = 0
PATCH_MPU_SIZE = 0
FORCE_SLEEP_PATCH = 0
GAME_SOFT_RESET = 1
CARDENGINE_CACHED = 1
AP_FIX_PATH =
PRECISE_VOLUME_CONTROL = 0
MACRO_MODE = 0
SOUND_FREQ = 1
REGION = -2
CARD_READ_DMA = 1
HOTKEY = 284
APP_PATH = sd:/NDS/DSIWARE/BRAINA~1.NDS
PRV_PATH = sd:/NDS/DSIWARE/DSiWare
GUI_LANGUAGE = en

Logs

findModuleParamsOffset: Module params offset found: 02004FCC sdk_version: 05017537

hookNdsRetailArm7 hookLocation arm7: 023A69F0

ERR_NONE Device list address: 038023B8

Other notes

I generated the save file by downloading the DSiWare from the eShop, saving in game, exporting the public.sav file via Godmode 9, transferring it to my computer via FTPD, renaming the save file with the appropriate filename, changing the extension to .pub and then transferring the .pub file back to my N3DS.

I've verified that the DSiWare .nds file match the hashes of the DSiWare that I downloaded from the eShop.

RocketRobz commented 3 years ago

https://github.com/DS-Homebrew/nds-bootstrap/issues/1167#issuecomment-849917092

Kaisaan commented 2 years ago

Since #1167 has been fixed/closed, this issue should be fixed now too. Closing.

RocketRobz commented 2 years ago

It's not. The patches for Sudoku are hardcoded.

spellboundtriangle commented 1 year ago

This appears to be working for me in f8fad63, I was able to create my profile thing and reload the save successfully (unless this is specifically an issue with use of existing saves from the console?)