Getting Download Play games to run doesn't really mean much of anything, they're kind of already designed to run from RAM.We're getting towards being able to play ds roms but a ss rom dumpers needed cause I only play backups
No. DSiware is built with a specific sdk setting that means it will only work from the sd, DS software will only work from the cart (unless patched).
Patching DS software to work from the SD will most likely never work because the SD is only accessable from the arm7, 99% of cart reads are done from the arm9 so you'd need to ask the arm7 to read the data which would introduce a massive slow down if it worked at all,
It would be a wildly colossal project on a per-game basis to port anything to use SD/NAND instead of gamecard, especially without the game's original source. On 3DS/Wii U/etc games you can fairly easily redirect calls to always-present libraries to target the SD card. DS games run on bare metal with the SDK libs compiled into the final binary. Games with pre-TWL SDKs obviously won't have any SD code in them at all, and I assume (no clue on this tbh since I don't have TWL SDK) that SD stuff is only compiled when a binary explicitly needs it.
This is on top of the ARM9 vs ARM7 stuff, too. Even if you had some sorta stub that easily hooked into SDK gamecard reading code, it probably wouldn't work well due to that. Plus you might run into game timing issues depending on how tick count-type stuff is handled due to the increased clock speed.
There's that and also this:
So don't expect to be able to patch them to run from RAM.
And this:
There's also the fact that the SM64DS DLP ROM doesn't work without the real game cartridge for whatever reason, nor do the Pokemon distribution ROMs, as Apache Thunder demonstrated.Those demos work because they were supposed to work from RAM, they don't have cartridge reads in the code (for all the game files). I'm sure every DS demo dump from the Wii Nintendo Channel (I think those are around) would work. And also those from the DS distribution carts. This has nothing to do with getting retail cart dumps to work.
Really, just buy a flashcart.









