This does what TWLoader does, loading ROMs from the SD card via nds-bootstrap, and ROMs from a flashcard!
DSi/3DS/2DS users can change sound frequency from 32kHz to 48kHz for higher sound quality!
It is also the first DS flashcard UI to show animated icons from DSi-Enhanced games!
Also has an option, where you can run the last played DS ROM (ran via bootstrap/flashcard's ROM booter) on SRLoader startup.
Outside of flashcards, you can run DS games with clock speed of 133mhz (faster than normal DS).
Also includes (Super) GameBoy (Color) ROM loading via GameYob, and NES ROM loading via nesDS.
Download
If you have a DSi, or a 3DS/2DS without CFW, you'll need a DSiWare exploit to run SRLoader.
Also works with flashcards. Please check the instructions for flashcard users.
Compatible DSiWare exploits for nds-bootstrap
They use GenericTWLPayload.
sudokuhax
fieldrunnerhax
grtpwn
Instructions (No flashcard, DSi users/Non-CFW 3DS/2DS users)
Extract the files/folders in the 7z file, including the "_nds" folder, to the DSi's SD Card root.
Put .nds ROMs anywhere on your SD card.
Put a Mario Kart DS ROM on your SD card.
Launch your exploted DSiWare game, and SRLoader will load!
Press SELECT on MKDS to set it as donor ROM.
You're good to go!
Instructions (No flashcard, 3DS/2DS users)
Extract the files/folders in the 7z file, including the "_nds" folder, to the 3DS' SD Card root.
Put .nds ROMs anywhere on your SD card.
Put a Mario Kart DS ROM on your SD card.
Install the SRLoader CIA, and launch it.
3DS/2DS users: You'll only do this once. Hold Up before the SRLoader logo appears.
Press SELECT on MKDS to set it as donor ROM.
You're good to go!
Instructions (Flashcard users, including DS Phat/DS lite)
Extract the files/folders in the 7z file, including the "_nds" folder, to the flashcard's microSD Card root.
Put .nds ROMs anywhere on your flashcard's microSD card.
3. Extract what's in "for Slot-1 microSD" to the root of the flashcard's microSD card.
4. Extract what's in "Flashcard autoboot/(your flashcard)" to the root of the flashcard's microSD card.
5. DS Phat/DS lite users: Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot.
6. You're good to go! Launch your flashcard, and SRLoader will load! (Load boot_fc.nds, if you're in the regular flashcard menu.)
7. Hold START while SRLoader starts, to go to settings, then press L or R, then select "Select flashcard(s)", and select what flashcard you're using.
8. You can also set your preferred sound/mic frequency, if you're using a DSi/3DS/2DS.
Controls
A: Launch game (via nds-bootstrap/flashcard's ROM booter. Retail ROMs and DLDI homebrew will work. Homebrew with DSi-extended header will not use bootstrap/flashcard's ROM booter.)
Y: Launch game/app (bootstrap/flashcard's ROM booter not used. Useful for DS(i) homebrew.)
Start: Settings
B: Return to DSi/3DS Menu (DSi/3DS SD Card users only)
DSi Menu theme
Left/Right: Select a game/app.
L/R: Switch pages.
Down: Switch between DS and (S)GB(C) ROMs.
nds-bootstrap
L+R+DOWN+B: (3DS/2DS users only.) Return to the SRLoader menu.
Q: Why isn't touch input working on sudokuhax?
A: Depending on the save file of sudokuhax, the touch screen inputs may not work.
Q: Can The Biggest Loser boot SRLoader?
A: No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards.
Q: Why do I get a white screen when trying to load a game from SD Card?
A: If you're a DSi user, Please check the LED set in SRLoader settings.
WiFi/Camera: If it's on, that means it's loading from the ROM. If it's off for a while, and the screen is still white, that means the game is unsupported.
Power: If it's purple, that means it's loading from the ROM. If it's blue (or red) for a while, and the screen is still white, that means the game is unsupported.
Thanks. As an aside, is there an advantage to using this for flashcard users or are the benefits merely cosmetic? Not trying to be dismissive, just trying to understand the benefits. Loving SRLoader so far, though on the DSTwo we lose support for DSTwo-specific applications such as CATSFC. This isn't a big deal but an trying to figure out what is gained. Trying to decide which loader to use, though the fact that SRLoader is actually active makes it extremely appealing.
Thanks. As an aside, is there an advantage to using this for flashcard users or are the benefits merely cosmetic? Not trying to be dismissive, just trying to understand the benefits. Loving SRLoader so far, though on the DSTwo we lose support for DSTwo-specific applications such as CATSFC. This isn't a big deal but an trying to figure out what is gained. Trying to decide which loader to use, though the fact that SRLoader is actually active makes it extremely appealing.
One advantage is that the games on flashcard have the same compatibility, as the flashcard's ROM loader is used to load ROMs.
Another is that you can load homebrew containing DSi-extended header (SSEQ Player i, for example) without any issues. This can also be done on SD card.
As for the DSTwo-specific applications, I can add a feature that opens up the DSTWO's plugin menu to access them, as the original "dstwo.nds" has been renamed to "_dstwo.nds".
In the current version, you can access that in the "_dstwo" folder in the root. Make sure folders are shown, to be able to access it.
Try formatting your SD card to FAT32 with 32kb cluster/allocation size.
If your PC has Windows, do it by right-clicking on your SD card, click "Format", and set filesystem and allocation size.
EDIT: Forgot you mentioned that MKDS works. How long did you wait on the white screen for the games you tried?