D
Deleted User
Guest
OP
Chaos_Therum on Reddit found an old forum: https://gbatemp.net/threads/nds-rom-patcher-released.27468/
So how is this tool relevant to DS "Emulation"?
Well, remember the good old days of ROM Hacking? Well, we could patch the code of this tool to make the patched roms read code from another location - the SD card
Chaos_Therum - "So from what I can gather this tool patches ds games so they could save to a slot 1 device. I know that one of the main problems with running ds games right now is accessing the SD card. Could what they learned in creating this utility be of any use? It seems that it wasn't super popular when it was released so I figured maybe people had forgotten about it. Now I know that saving and reading data are totally different things, but at least it could be further researched."
So how is this tool relevant to DS "Emulation"?
Well, remember the good old days of ROM Hacking? Well, we could patch the code of this tool to make the patched roms read code from another location - the SD card
The feasible solution is editing TWL_FIRM to emulate a Slot-2 in FCRAM, like how AGB_FIRM does, and loading the Slot2-patched ROM there.
Well you could rewrite parts of TWL_FIRM to create a virtual slot-2 in FCRAM (perhaps on SD if possible. But it may not be fast enough) and create a simple passme NTR CIA that will load a rom to it and boot it. Booting DS game off slot-2 was what the pre slot-1 flashcarts use to do, so you could do that on a 3DS if you can find a way of mapping unused FCRAM for the virtual slot-2.
It's feasible. AGB_FIRM loads the game rom into FCRAM as well so the process would be similar.
You'd have to work out how you'd load the rom into FCRAM in the first place. NTR mode titles don't normally have SD access. FCRAM is limited (though you'd have a bit more wiggle room with n3DS), so it may not be the best method.
Not to mention the serious changes you'd have to do to TWL_FIRM to allow this. It would probably be less overhead for Arm7/Arm9 then trying to load the roms directly from SD.
But the problem is finding a way of unlocking the extra FCRAM space normally disabled in TWL/NTR mode.
Good luck with that.
Last edited by ,