After having problems with VNDS, UApaint, and a few other homebrew programs loading on the G6 and M3, I did some research as to why these carts refuse to load them properly (If at all.)
Now, could this be fixed in an update for these carts some time? Or is there another loader/patcher that could add this to homebrew before flashing?
QUOTE said:As the M3 and G6 firmwares turn off the power to the 2D cores before running a program, homebrew which does not remember to turn the power on does not run on these flash carts.
Homebrew authors can ensure M3/G6 compatibility by adding "powerON(POWER_ALL_2D|POWER_SWAP_LCDS);".
As a workaround for existing homebrew that does not turn the power on, I'm releasing an nds loader that will turn the power on before running the program.
Windows usage: copy /b m3powerloader.bin + file.nds file.ds.gba
Unix usage: cat m3powerloader.bin file.nds > file.ds.gba
Put the .ds.gba file on your CF card or on your G6 and run from the menu as normal.
Name: Pepsiman-M3powerloader.zip
Now, could this be fixed in an update for these carts some time? Or is there another loader/patcher that could add this to homebrew before flashing?