The ARM9 doesn't really stop and wait for the ARM7 to finish. I believe after the ARM7 finishes, then the ARM9 just reads the loaded data.What does the normal operation do to protect against that happening?
In NTR/TWL mode, the ARM9 can't access the SD. Actually there is something we have missed, that being the DSi's New DMA, which is included in the 3DS as well.Huh. So could that be what causes things like the "tweaking glitch" in gen 4? (the explanations I've read talk about the game trying to read more zone maps before they can be loaded in, which seems to match what you're talking about)
Also wondering if there could be a way to force the ARM9 to behave that same way with this application? I mean unless Nintendo physically hardwired the chips to interact differently when being run from Slot-1 over SD Card, which I find hard to believe. Could there be a function in there somewhere you guys have missed?!
Well, the DSi New DMA can likely be used to speed up loading times.Sorry if I'm annoying you. Just a fan of this project and excited to see if you can push its potential further!
DMA stands for Direct Memory Access. I believe the NDMA is used for reading data from the DSiWare's SRL.What DMA stands for? For what is used and for what could be used?
Then where do you store the rom so it can be accessed?In NTR/TWL mode, the ARM9 can't access the SD.
lol, in the SD card, obviously.Then where do you store the rom so it can be accessed?
Not the ARM9, no.But you said it can't be accessed there?
Someone elses.Ah, I see the problem now.
So is the NDMA something you're working on as a solution? Or is that someone elses project?
Just ARM7 for DSi and NTR/TWL mode on 3DS.Which chip(s) can access TWLNAND and other internal storage areas? As I mentioned earlier, over 100MB of space on the TWLNAND, plenty of room for a ROM!
wouldn't a ROM have to be on RAM instead of TWLNAND for it to work like you intent to?, from my understanding twlnand is only the location the 3ds stores dsiware installed, what benefit could that provide to run nds Roms?Ah, I see the problem now.
So is the NDMA something you're working on as a solution? Or is that someone elses project?
Which chip(s) can access TWLNAND and other internal storage areas? As I mentioned earlier, over 100MB of space on the TWLNAND, plenty of room for a ROM!
Well, the arm7 & arm9 binaries are loaded into RAM.wouldn't a ROM have to be on RAM instead of TWLNAND for it to work like you intent to?
Nothing, actually.from my understanding twlnand is only the location the 3ds stores dsiware installed, what benefit could that provide to run nds Roms?
Sorry, but since it can't be fixed for now, no.Can anyone help mwe
oh well thanks anywaysSorry, but since it can't be fixed for now, no.