Homebrew [Discontinued] TWLoader - CTR-mode NDS app

Status
Not open for further replies.

GHUprising517

Member
Newcomer
Joined
Jul 24, 2013
Messages
9
Trophies
1
Age
39
Location
Houston, Texas
XP
161
Country
United States
Send the recent crash dump that's in "sdmc:/luma/dumps/".


Actually fixed it by deleting the entire _nds folder and starting fresh. What I had initially done was drag and drop replacing files onto my existing installation of the _nds folder on the SD Card. Instead I deleted it and followed the guide from the beginning and it worked, happily launched Blue Rescue Team. I can still send the dump if ya want.
 

mutinize

dazed and confused
Member
Joined
Jan 17, 2014
Messages
216
Trophies
0
XP
304
Country
United States
When I go to add game for my r4i SDHC my n3DS hangs on a black screen and if I wait long enough it turns white.
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
When I go to add game for my r4i SDHC my n3DS hangs on a black screen and if I wait long enough it turns white.
Known bug that I couldn't fix for this release.
If you mean right after selecting "Add Games", that's normal, as it reboots into NTR/TWL mode, but the white screen bug is still there.
 
Last edited by RocketRobz,
  • Like
Reactions: mutinize

adrifcastr

Well-Known Member
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
So I just set up a supercard dsone and got it recognized by the 3ds and everything, but when I try to boot it I'm just getting a fatal error
 

Citrus

Member
Newcomer
Joined
Mar 5, 2006
Messages
18
Trophies
1
XP
554
Country
France
Actually fixed it by deleting the entire _nds folder and starting fresh. What I had initially done was drag and drop replacing files onto my existing installation of the _nds folder on the SD Card. Instead I deleted it and followed the guide from the beginning and it worked, happily launched Blue Rescue Team. I can still send the dump if ya want.
I have the same problem. Deleting and reinstalling didn't solve it.
Here is my crash dump :
Code:
Processor: ARM11 (core 0)
Exception type: data abort
Current process: TWLoader (00040000047c4200)

Register dump:

r0             00000000            r1             001e251c            
r2             0016e90c            r3             001e251c            
r4             001db58c            r5             001e2514            
r6             ffffffff            r7             ffffffff            
r8             00000002            r9             00000000            
r10            00000001            r11            00000008            
r12            10001000            sp             0800faf0            
lr             00179648            pc             0016e90c            

cpsr           60000010            dfsr           00000805            
ifsr           00000000            far            0800fae8            
fpexc          00000000            fpinst         eeb09b48            
fpinst2        eeb09b48            

Code dump:

0016e8e0:  ce ff ff ea 68 e9 1d 00  18 30 9f e5 18 00 93 e5   |....h....0......|
0016e8f0:  00 00 50 e3 1e ff 2f 01  46 30 d0 e5 00 00 53 e3   |..P.../.F0....S.|
0016e900:  1e ff 2f 01 e3 ff ff ea  68 e9 1d 00 10 40 2d e9   |../.....h....@-.|

Stack dump:

And Acekard 2 still doesn't work (two white screens).
 

Husain

Member
Newcomer
Joined
Feb 12, 2017
Messages
14
Trophies
0
XP
56
Country
United States
TWLoader is a CTR-mode frontend for nds-bootstrap (and flashcards, if you have one.) that looks and feels like the Nintendo DSi Menu (theme can be changed to R4 or Wood).
With this, you can run your NDS games, with the DS/DSi boot screen, and clock speed of 133mhz (faster than normal DS). No this is not an emulator.
You can also change the UI color to your favorite color, and have glowing rainbow colors in the Notification LED.

FAQs are at the bottom of the post.

(Always updated)
Scan these QR Codes:
qrcode.png
twlnand%20side%20qrcode.png
and Download here. (CIA files are in "sdmc:/_nds/twloader/cia/" if you skipped QR downloading.)
NOTE: The 3DSX version does not launch games, due to it being impossible.

Music files
Put "music.wav" at "sdmc:/_nds/twloader/".
Music must be 44khz, and 1 minute.

Instructions
  1. Extract the files/folders in the "sdroot" folder to the 3DS' SD Card root. Do not extract the "sdroot" folder itself to the SD Card root.
  2. Put .nds ROMs in "sdmc:/roms/nds/". Create the folders if they don't exist.
  3. Dump the DSP firm, as that's needed to play the sound effects and music.
    Check here: https://gbatemp.net/threads/release-dsp-dump.423860/
IMPORTANT NOTE: If you plan on do a system transfer, before you do it, uninstall the TWLNAND side app first, unless you want to keep using TWLoader on the system that had it's stuff transferred to the new system.

Download a pack for your flashcard:
DSTT/R4i Gold/R4i-SDHC/R4 SDHC Dual-Core/R4 SDHC Upgrade/SC DSONE
Original R4/M3 Simply
R4iDSN/R4i Gold RTS
Acekard 2(i)/Galaxy Eagle/M3DS Real
Acekard RPG
Ace 3DS+/Gateway Blue Card/R4iLS/R4iTT (Saving does not work.)
SuperCard DSTWO

Extract what's in "for Slot-1 microSD" to the root of the flashcard's microSD card.

To add a game from the flashcard:
  1. Launch the "Add Games" feature.
  2. Select a .nds file.
  3. The banner and .ini files will be created, and your game will show up in TWLoader.

To launch your game on the flashcard:
  1. Open TWLoader, and press START while on the DSi Menu theme.
  2. Press A on game location, and it will switch to flashcard.
  3. Go to Settings.
  4. Press R to go to NTR/TWL settings.
  5. In NTR/TWL settings, select "Flashcard(s) select".
  6. Pick your flashcard.
  7. Out of Settings, select your game, and the ROM should load.

Custom box art instructions
  1. Create your .png file that's 128x115.
  2. Name the .png file to the same filename as the game, but with ".png" added to the end (ex. SD card: game.nds.png, Flashcard: game.ini.png).
  3. Save it to "sdmc:/_nds/twloader/boxart/" for games on the SD card, or "sdmc:/_nds/twloader/boxart/flashcard/" for games on the Slot-1 flashcard.

DSi Menu theme: ROM select controls
  • Left/Right / Touch left/right game icons: Select a game/app.
  • L: Next page.
  • R: Previous page.
  • Y: Change icon size.
  • A / Touch selected icon: Launch selected game/app.
  • START: Start menu.
  • SELECT: Game settings.

Game settings selections
  1. ARM9 CPU Speed
  2. VRAM boost
  3. Lock ARM9 SCFG_EXT
  4. Set as donor ROM: Applies an ARM7 binary from the set ROM, to the game you're running with non-working saves.
  5. Set LED color: A set color will appear in the Notification LED.

R4 theme: menu controls
  • Left/Right: Move cursor.
  • A: Enter selected icon.
  • SELECT: Open Settings.
R4 theme: ROM select controls
  • Up: Move up.
  • Down: Move down.
  • Left: Move up 10.
  • Right: Move down 10.
  • L: Switch game location.
  • A: Start game.
  • B: Back to menu.
Wood theme controls
  • Up/Down: Move cursor.
  • A: Enter selection.

Settings controls
Settings will be saved on app exit or game/app launch.
  • L: GUI settings.
  • R: NTR/TWL-mode settings.
  • A: Change selected setting.
  • B: Go back to ROM select screen.

List of games that work from SD Card


Todo
  • Add cheat menu.
  • Load themes stored on SD Card.

Credits
This wouldn't have been possible without the following.

FAQs

Q: Is TWLoader a DS emulator?
A: No. TWLoader is not an emulator (as stated above). When you launch a game in TWLoader, the system reboots into TWL mode, then switch to NTR mode for running your selected DS game (via the backend nds-bootstrap if ROM is on SD card).

Q: Why is TWLoader taking me back to HOME Menu after updating itself?
A: Some versions of TWLoader have a bug where it always updates itself to the latest version, even if it's already on the latest version. To fix this, open settings.ini, and set AUTODOWNLOAD (in [FRONTEND]) to 0.

Q: What's the TWLNAND side CIA? Does it patch TWL_FIRM?
A: No. It's a DSiWare app only used by the GUI (not seen in HOME Menu). The TWLNAND side has the boot screen, and starts bootstrap for running the ROMs, and it's own NTR_Launcher for running Slot-1 games/flashcards.

Q: Why do I get a white screen when trying to load a game from SD Card?
A: Make sure Lock ARM9 SCFG_EXT is off.
Also, please note that not all games work yet.

Q: How do I run a game in GBARunner2?
A: Put your SRAM-patched GBA ROM in the SD root as "runner.gba" and put the BIOS in the SD root as "bios.bin".
To SRAM-patch your ROM, use GBATA.

Q: Why is there lagging when picking a game?
A: The previous/next boxart and icon images are loaded, instead of them being loaded all at once. This is done to prevent memory leaks.

Q: Won't the LED feature cause an MCU brick?
A: Don't worry. @MarcusD said that you can only MCU brick on firmwares 8.1 or below.

Q: Why am I'm getting the error screen when launching a game?
A: Make sure you're using an up-to-date CFW, namely Luma3DS.

Q: Why do I get a black screen when launching a game?
A: Look here, or follow this guide.
https://3ds.guide/troubleshooting: DSi / DS functionality is broken after completing the guide

Q: Why do I get an auto-shutdown when launching a game?
A: It's due to a pre-patched TWL_FIRM still being installed. Look here on how to fix this.

Q: Will there be a way to return to the TWLoader menu while playing a game?
A: No. It will require hacking TWL_FIRM, which may be hard.

Q: How do I update TWLoader on the 3DS?
A: To update, press START in TWLoader settings, then open your favorite CIA manager, and install "TWLoader - TWLNAND side.cia" at "sdmc:/_nds/twloader/cia/".

Q: I'm getting a bootstrap not found error?
A: In settings, update the bootstraps, then in NTR/TWL settings, set Bootstrap to Release, then to Unofficial (or vice-versa).
How do u turn the lock off for ARM9 SCFG_EXT on the 3ds? i really want to use twloader
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: