#67001 - pepsiman - Sat Jan 14, 2006 11:24 pm
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.
Download from http://pepsiman.pwp.blueyonder.co.uk/m3powerloader.bin
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.
#67047 - The 9th Sage - Sun Jan 15, 2006 3:22 am
pepsiman wrote: |
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.
|
Ah, thanks for that. :) I have something I want to try it on, I've noticed the current version of PocketSPC doesn't work with the M3 (it looks like because of the power issue).
*edit*
Indeed, works perfectly. :) For anyone who wants to easily strip the first 512 bytes from a ds.gba file (to get rid of the old loader and append this M3 one) search for file trimmer on Google...there's a free program that works excellently for this purpose in one of the first results.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#67111 - badname - Sun Jan 15, 2006 4:34 pm
Thanks alot pepsiman now i can play wolf3d again :)
#67113 - snkenjoi - Sun Jan 15, 2006 5:02 pm
Thanks. Now tetris works without me having to nudge the screen everytime.
~Thom
_________________
http://www.snkenjoi.com
#69328 - tuLL - Mon Jan 30, 2006 2:08 am
Great find pepsiman!
I have a GBAMP and an M3, but now I can save with the homebrew that use SRAM.
Thanks!
#69523 - Xtreme - Tue Jan 31, 2006 7:14 am
I used Google...
Download:
File Trimmer v1.0
File trimmer homepage:
http://mynikko.com/trimmer/
_________________
My Theme
DS Lite (FM_V8a) ** R4 Revolution (2GB Transcend) ** SuperCard Lite (2x 2GB Transcend)
#101934 - tuLL - Sat Sep 09, 2006 1:24 am
Yo
I have made this little BATCH for easy applying the loader.
Get it here.
Just run the .bat file and it will tell you what to do.
Last edited by tuLL on Sun Jan 14, 2007 7:03 pm; edited 1 time in total
#101970 - HtheB - Sat Sep 09, 2006 9:02 am
but the pepsiman allready includes a batch file :S
just rename the filenames that you can find in the batch file... ?? :S
#102102 - tuLL - Sun Sep 10, 2006 9:46 pm
HtheB wrote: |
but the pepsiman allready includes a batch file :S
just rename the filenames that you can find in the batch file... ?? :S |
Sorry I didn't understand you. Where does pepsiman include a batch file?
I didn't understand the last sentence.
Cheers:)
#102149 - Link_of_Hyrule - Mon Sep 11, 2006 7:53 am
what exactly does this do? i have a G6 how can this help me?
#102153 - HtheB - Mon Sep 11, 2006 8:10 am
tuLL wrote: |
Sorry I didn't understand you. Where does pepsiman include a batch file?
I didn't understand the last sentence.
Cheers:) |
well.. euh.. i downloaded the pepsimanloader.. and uh.. it contained the batch file O_o
(or am I going nuts???.... it could be that I done it myself... automatically, (i do many batch files so i dont have to typ everything over and over again)... xD )
I think i need a vacation :blush: :$
#102157 - Sektor - Mon Sep 11, 2006 9:54 am
The M3 and G6 can add their own temporary loader to .nds files. They may have even fixed the power issue in a firmware update. I haven't needed to use the power loader for any homebrew. On M3 you just start the .nds file with the Start button instead of the A button. Alternatively you can launch files with dsorganize.
_________________
GTAMP.com/DS
Last edited by Sektor on Thu Sep 21, 2006 7:05 pm; edited 3 times in total
#102256 - HtheB - Tue Sep 12, 2006 9:39 am
Sektor wrote: |
On M3 you just start the .nds file with the Start button instead of the A button. Alternatively you can launch files with dsorganize. |
this was always so...
but its annoying to press start with some homebrew..
'couz I always use the A button :D
#102287 - tepples - Tue Sep 12, 2006 5:32 pm
For the record, what exactly does the A button do? Is it like sc.nds?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#103382 - pepsiman - Thu Sep 21, 2006 2:17 pm
tepples wrote: |
For the record, what exactly does the A button do? Is it like sc.nds? |
A copies the selected file to 0x08000000, sets up the arm9 passme loop and jumps to 0x080000c0.
Start writes a loader to 0x08000000, copied the selected file after it, sets up the arm9 passme loop and jumps to 0x080000c0.
So Start must be used for .nds files without a built in loader.
A must be used for .ds.gba files.
Either can be used for .nds files with a built in loader.
Neither button leaves the power on for the screens, hence this modified loader.