Homebrew [Discontinued] TWLoader - CTR-mode NDS app

  • Thread starter Thread starter RocketRobz
  • Start date Start date
  • Views Views 1,820,488
  • Replies Replies 9,252
  • Likes Likes 147
Status
Not open for further replies.
What does the normal operation do to protect against that happening?
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.
 
Last edited by RocketRobz,
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?

Sorry if I'm annoying you. Just a fan of this project and excited to see if you can push its potential further!
 
Last edited by teelo,
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?!
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.
Sorry if I'm annoying you. Just a fan of this project and excited to see if you can push its potential further!
Well, the DSi New DMA can likely be used to speed up loading times.
 
What DMA stands for? For what is used and for what could be used?
DMA stands for Direct Memory Access. I believe the NDMA is used for reading data from the DSiWare's SRL.
It's basically a hardware version of memcpy/memfill.
 
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!
 
Ah, I see the problem now.

So is the NDMA something you're working on as a solution? Or is that someone elses project?
Someone elses.
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!
Just ARM7 for DSi and NTR/TWL mode on 3DS.
 
I'm trying to play pokemon pearl with the no trade evolutions and it works the first time but when I try again it just has a white screen.
 
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!
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?
 
Last edited by lordkaos,
wouldn't a ROM have to be on RAM instead of TWLNAND for it to work like you intent to?
Well, the arm7 & arm9 binaries are loaded into RAM.
from my understanding twlnand is only the location the 3ds stores dsiware installed, what benefit could that provide to run nds Roms?
Nothing, actually.
 
Last edited by RocketRobz,
Every time TWLoader is updated I check to see if it's working properly on my 3DS and it still isn't. I have an R4i v1.4 and nearly everything is working. I click on Add Games and it boots up YSMenu but from there all I can do is boot the games, not add them to the TWLoader menu. What am I doing wrong?
 
TWLoader seems to boot to a white screen (DSTT) unpredictably, and hang there. I haven't a clue why it's so unstable- it seems to work correctly about half the time, and fail the rest of the time. I had the same issue with CIA forwarders, as well.

Is this normal behaviour where the DSTT's concerned? If not, is there anything I could do to narrow down the source of the issue? I've tried wiping TWLoader's directories/reinstalling it (and starting afresh with an empty microSD card from scratch, in the flashcart's case), but that doesn't seem to have done much either.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum