Hacking A way to ensure more homebrew compatibility?

GuardianHX

Well-Known Member
OP
Newcomer
Joined
Aug 12, 2007
Messages
52
Trophies
0
XP
119
Country
Canada
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.)

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?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Batocera