The point of this fork is to install DSIware from command line and launch/relaunch an other version of MelonDS. Either an up to date version of standalone MelonDS or retroarch lib.
For example this command :
melonDSIFowarder.exe melonDS.exe dummy.nds file.dsiware
It will install my file.dsiware as dsiware package and then launch : melonDS.exe dummy.nds (where dummy.nds is just a random DS game, but if you disable direct game boot, you will access to the bios)
Also, for retroarch :
melonDSIFowarder.exe "retroarch.exe" -f -L "cores\melonds_libretro.dll" "dsiware/dummy.nds" file.dsiware
To make it work, you need to have the TMD file within the same directory of your dsiware game. If your game is file.dsiware, you must have a file.dsiware.tmd inside the same folder.
For those who use launchbox like me :
Demo here :
https://youtu.be/UteTR4WgImQ