Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo
To make things easier for casual/nontechnical users, if a game is succesfully DLDI-patched, DeSmuME will behave as if invoked with "--cflash-path=."
So DLDI games will work right out of the box.
Patch to src/NDSSystem.cpp
it's a good objective, but i don't think a behaviour like this can be automatic. the "." directory may contain tons of files which will take 100 years to load into memory, or the user may have chosen a different slot-2 device quite on purpose. We can continue to contemplate this though.
I should mention some other things we've thought about. We've modularized the slot-1 emulation, and may choose to automatically switch from a retail card to an R4 card when detecting a homebrew game. In that case, we would apply an R4 DLDI patch and run the cflash through the slot-1 instead. Still the objection to this being automatic from tons of files would remain.. however, we might could make this an option of the R4 slot-1 device so that it can at least be controlled.
Thanks for prompt review. I agree with what you said.
Maybe automatic loading would be nice as a checkbox in the Windows
version, along with text warning that it will make a mess if you have too
many files. Or something like that. It's nice you've been thinking about this.
I see that the checkbox is already there in the "GBA slot" menu. Nice. I should have done my research better :/