Homebrew [Discontinued] TWLoader - CTR-mode NDS app

  • Thread starter Thread starter RocketRobz
  • Start date Start date
  • Views Views 1,819,475
  • Replies Replies 9,252
  • Likes Likes 147
Status
Not open for further replies.
TWLoader v2.2.1

Additions:
  • Like in the DSi Menu, a volume icon is at the top-left of the top screen.
  • NTR/TWL setting: New VRAM boost option added.
Improvement:
  • Only one bootstrap .nds file is now used for both retail and homebrew ROMs.
Bugfix:
  • Downloading boxart/latest TWLoader, including updating bootstrap, should now work this time.

Files changed:
  • sdroot/_nds/twloader/cia/TWLoader - TWLNAND side.cia
New update works great! Where does this download the box arts from? It managed to download them all except about 4 and it only messed up the boxart for one game Dragon ball Z Supersonic Warriors 2, which it thought it was a monopoly game lol. Can confirm wifi is working again on the app.
 
No game works. I have ab black screen.
Steps 3 were observed....:sad:

Luma: new Version
Game: Super Mario 64
 
TWLoader v2.2.1

Additions:
  • Like in the DSi Menu, a volume icon is at the top-left of the top screen.
  • NTR/TWL setting: New VRAM boost option added.
Improvement:
  • Only one bootstrap .nds file is now used for both retail and homebrew ROMs.
Bugfix:
  • Downloading boxart/latest TWLoader, including updating bootstrap, should now work this time.

Files changed:
  • sdroot/_nds/twloader/cia/TWLoader - TWLNAND side.cia

Can I get some details on this?
Does the DSi contain additional or expanded VRAM banks? GBATEK wasn't clear.
 
New update works great! Where does this download the box arts from? It managed to download them all except about 4 and it only messed up the boxart for one game Dragon ball Z Supersonic Warriors 2, which it thought it was a monopoly game lol. Can confirm wifi is working again on the app.
Box art are downloaded from GameTDB.
Can I get some details on this?
Does the DSi contain additional or expanded VRAM banks? GBATEK wasn't clear.
Expanded.
 
i'm getting back to bed but anyone whos got an idea why it crashes for me or how to debug it to find why it is? teh only thing i've done in recent was boot to Safe Mode and boot back to normal,
 
Is there some kind of video comparison to know the difference. Was that originally a feature of the DSi?

The GBA has separate VRAM and WRAM banks, and so did the NDS and DSi.
Usually VRAM is faster and may be used directly by the graphics hardware, while WRAM is bigger and only for the CPU to use.
 
TWLoader v2.2.2

Additions:
  • Your name is now shown at the top-left of the screen. The name is read in "settings.ini" in the NAME value.
  • TWLoader now reads the set system language, so:
    • TWLoader is now partially translated. Only the "Return to HOME Menu" text is affected for now.
    • The banner text language is automatically set.
Improvement:
  • "bootstrap-dldi.nds" and "bootstrap-card.nds" is now just "bootstrap.nds".

Files changed:
  • sdroot/_nds/nds-bootstrap.ini: Replace the one you have in "sdmc:/_nds/" with the one in the sdroot folder.
 
Last edited by RocketRobz,
The VRAM boost option expands the vram bus to 32 bit (was 16 bit on nds) and makes 8 bit writes work (which were ignored on nds). The DSI doesn't contain any additional vram.
 
  • Like
Reactions: metroid maniac
The VRAM boost option expands the vram bus to 32 bit (was 16 bit on nds) and makes 8 bit writes work (which were ignored on nds). The DSI doesn't contain any additional vram.

So, does this "VRAM boost" offer any performance increase at all?
The only way I can see that it would is if the game is performing a lot of 32-bit accesses to VRAM during gameplay. Is this something you'd expect to see in NTR software?
 
So, does this "VRAM boost" offer any performance increase at all?
The only way I can see that it would is if the game is performing a lot of 32-bit accesses to VRAM during gameplay. Is this something you'd expect to see in NTR software?
Games might do 32bit dma transfers to vram. Those could be twice as fast. GBARunner2 might benefit from it too. The sd cache is in vram.
 
  • Like
Reactions: metroid maniac
TWLoader v2.2.2

Additions:
  • Your name is now shown at the top-left of the screen. The name is read in "settings.ini" in the NAME value.
  • TWLoader now reads the set system language, so:
    • TWLoader is now partially translated. Only the "Return to HOME Menu" text is affected for now.
    • The banner text language is automatically set.
Improvement:
  • "bootstrap-dldi.nds" and "bootstrap-card.nds" is now just "bootstrap.nds".

Files changed:
  • sdroot/_nds/nds-bootstrap.ini: Replace the one you have in "sdmc:/_nds/" with the one in the sdroot folder.
Your updater code still downloads the file as bootstrap-card.nds I deleted both my bootstrap files and replaced the ini and the newly downloaded file was named that.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum