#72209 - swimgod - Fri Feb 17, 2006 1:45 am
how can i do that,
i tried to programs one that copys gba .sav's into sram
and another that is made for passme data
but i can't get it to work with a normal gba game
things i have:
-5 gba games
-nds fw v4
-superpass 2 and reprogrammer
-GameBoyAdvanced movie player (with firmware update)
-and 4 ds games(meteos,elecktro plankton,mariokart, metroid prime demo)
please help i need it badly :P
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72221 - tepples - Fri Feb 17, 2006 2:13 am
You'll need to copy the special SRAM that's designed to wait for a keypress before jumping to GBA ROM space, so that you can boot with PassMe2 and an official game that uses SRAM and then pak-swap to the (flashed) GBAMP. I don't know whether such an SRAM exists.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72226 - swimgod - Fri Feb 17, 2006 2:25 am
wait, now i have the right sram writer then.
but am i writing the sram to the ds game?
or gba?
>.<;
little confussed :P
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72233 - tepples - Fri Feb 17, 2006 3:32 am
You write the SRAM with the wait-for-button feature to an official GBA game that has SRAM.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72255 - GragonSon - Fri Feb 17, 2006 6:26 am
I'm a little confuse too, tepple can you explain it clearly...I'm kinda lost...
You write DS game sram into a gba official game card?
Use the same DS game for passme2 or superpass 2 to boot ?
Can we use supercard to store the SRAM ?
#72258 - tepples - Fri Feb 17, 2006 6:43 am
If you have pretty much anything but a GBA Movie Player v2 (such as a SuperCard, an M3, or a traditional GBA flash card) it becomes even easier. For instance, here's the tutorial for SuperCard CF.
But from what you've written, it appears that swimgod has a SuperPass 2 (not a SuperCard) and a GBA Movie Player v2. First we have to find that pushbutton SRAM for Metroid or Mario Kart. As I said, I don't know whether it exists or where to find it if it does.
Given that time is money, your easiest bet is probably to buy a SuperCard or a traditional GBA flash card.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72282 - pepsiman - Fri Feb 17, 2006 9:40 am
tepples wrote: |
I don't know whether such an SRAM exists. |
It exists, but it didn't work.
#72335 - GragonSon - Fri Feb 17, 2006 7:43 pm
tepple, I'm asking this for my friend, he has a new FW DS
here are the things he has:
- DS with FW v4
- Supercard SD
- Superpass 2
could you tell me what exactly he has to do to flash his DS?
#72351 - Lynx - Fri Feb 17, 2006 10:13 pm
Echo...
Check this. Use passme2flashme
Yeah, the SRAM pause code kinda worked. If you wrote it to a GBA Flash Cart, and pressed "start", it would continue booting and work find. If you pulled the Flash Cart out, and inserted the GBA MP, it wouldn't continue. If you pulled the flash cart out, and stuck it back in, it would work fine. I think I even tried pulling the flash cart out, and inserting another one (with sram data) and it worked.. can't remember though..
Bottom line, it looked like if the SRAM data wasn't there after the swap, it didn't work.
#72368 - tepples - Sat Feb 18, 2006 12:40 am
GragonSon: Try searching a SuperCard specific forum and then asking there if you don't find anything.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72378 - CubeGuy - Sat Feb 18, 2006 1:40 am
Is there a version of the code that waits a bit after checking the SRAM before jumping to the GBA slot? Just ten seconds would be enough to swap the carts and run flashMe.
_________________
It's 'CubeGuy.' One word. No space.
#72501 - swimgod - Sun Feb 19, 2006 4:40 am
interseting update:
i found out that the most ammount of sram i could find in a GBA official game is:
E-card reader (it has 128kb of space :| 1mib)
anyway
the file that comes with passme2 ".sav"
is 32kb
and it saves wrong save size when i try to save to it
so how do i make the .sav bigger?
if this will work that is
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72512 - HyperHacker - Sun Feb 19, 2006 10:37 am
I think just padding it to 128k would work. But how are you able to fit the reader in your DS?
#72566 - swimgod - Sun Feb 19, 2006 11:42 pm
well belive it or not...
the adapter for the link cable extention(only thing in the way)
is just there to make the game cube link work...
so if you open up it
there is NO CONNECTION to the gba stuff
so you can easyly remove it,
ill take some photos if you guys are wondering what im talking about :)
but how do i pad it :|
i know what you mean by "padding it" but how do i do it?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72709 - swimgod - Tue Feb 21, 2006 4:23 am
well can someone please respond how do i do it?
i know i posted twice, but i really would like to save $44 :P
Please anybody got any info on padding a .sav file?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72716 - tepples - Tue Feb 21, 2006 5:16 am
Padding a .sav file is merely a matter of using copy /b to put multiple copies of a file into one:
Code: |
copy /b input.file.name+input.file.name+input.file.name+input.file.name output.file.name |
But how much is your time worth per hour? Sometimes, when deciding between SuperCard and MacGyverCard, it is useful to take into account opportunity costs. And you're also going to need something other than the GBA Movie Player if you want to run GBA homebrew on your DS.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72723 - swimgod - Tue Feb 21, 2006 5:43 am
well see you must understand that i am VERY poor
so anyway to spend the least ammount of money is my way
and don't think im just being cheap, i am that poor(ds was a present)
anyway thanks ill try this method
I REALLY hope it works
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72724 - tepples - Tue Feb 21, 2006 5:50 am
If you're poor, then make GBA-mode multiboot programs for the GBAMP until you can save up enough money.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72738 - swimgod - Tue Feb 21, 2006 7:28 am
ok,
just great...
i padded the file correctly, put it on the e-reader :)
then i programmed my superpass2 with correct data,
put the correct cartraige in the superpass2
then i put the e-reader into the gba slot
started it up
and after getting the health screen it automaticly countinues into a white screen!
will this ever WORK!
what am i missing damn it!
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72752 - zxr750j - Tue Feb 21, 2006 11:38 am
This should work:
Open a file with the correct size with some hex-editor, and delete all characters. Open the sav file and copy everything and paste it in the other (larger) file.
Good luck.
#72761 - swimgod - Tue Feb 21, 2006 2:47 pm
but how am i suppost to start it up?
like how do i use the sram data and superpass2
then when do i switch with my movie player?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72790 - octopusfluff - Tue Feb 21, 2006 8:30 pm
I think a better understanding of your goals is relevant here.
Are you intending to write your own homebrew? If so, I would *strongly* recommend following Tepples' suggestion. Time spent running around in circles accomplishing the highly difficult (if not impossible) is time not spent refining your programming skills. Very little that goes into writing a GBA multiboot program is not in some way applicable to DS applications. Some minor details change, but the bulk of what you learn carries across in some fashion.
If your goal is to run existing homebrew, then the question becomes which homebrew. As Tepples mentioned, the only GBA homebrew that will work are multiboot apps. Some NDS homebrew still requires either a flash cart, the supercard, or the m3, as there are things that want more than 4 megs of storage that do not leverage the CF/SD libraries yet. Even if your target homebrew is the subset that will work well with the GBAMP, as Tepples mentions, there is a heavy opportunity cost to the approach you are taking. The amount of time being invested could well exceed the amount of time it would be necessary to do work to get the necessary funds for a supercard. Even if you don't have a regular job, odd jobs are available in most regions to gain some income.
And, of course, if your goal is to run commercial games, we don't do that here.
#72794 - tepples - Tue Feb 21, 2006 8:40 pm
octopusfluff wrote: |
as Tepples mentions, there is a heavy opportunity cost to the approach you are taking. The amount of time being invested could well exceed the amount of time it would be necessary to do work to get the necessary funds for a supercard. Even if you don't have a regular job, odd jobs are available in most regions to gain some income. |
But then one may run into the problem of either having been born so late that you're too young to work or having been born in a developing country. I can't help you further as to this until you fill in the "Location:" field in your profile.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72816 - swimgod - Tue Feb 21, 2006 11:12 pm
i have the first problem being born so late that i can't work.
and i wish to learn to make programs for the ds, all i know right now coding wise, is php
so what is the next step tho if i did have a working flashcart with sram?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72817 - tepples - Tue Feb 21, 2006 11:21 pm
swimgod wrote: |
i wish to learn to make programs for the ds, all i know right now coding wise, is php |
Learn to code in C by writing native programs for the PC, using a native compiler such as MinGW, a port of GCC to Windows. Start with simple text mode programs (using printf() etc). Once you become comfortable with C, then read through the TONC tutorial and the GBA beginners FAQ. Finally, install devkitARM and try to compile AGBTTY.
Quote: |
so what is the next step tho if i did have a working flashcart with sram? |
Next step would involve using your passthrough to install FlashMe and then compiling and running the libnds examples.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#72822 - swimgod - Wed Feb 22, 2006 12:07 am
yeah i know, i plan on flashing my ds's firmware too...
but here is where im getting lost
after i have put the data on to a sram device put it in your ds along with the offical game, and superpass2
but it gives be two white screens....
and i began to think... what does it do if i don't get to white screens
it has no data to read? since the gbamp is not in it at the moment.
so how am i suppost to have a sram device and a flashcart at the same time?
and even if i did what would it do next? read from BOOT_MP.nds or w/e?
I HATE TWO WHITE SCREENS.
edit:oh yeah i forgot to mention, i noticed that if i remove the offical ds game or put the wrong ds game (according to what i programmed the superpass with) it countines thinking there is no game in the ds's game space...
is this a feature of the superpass?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#72846 - tepples - Wed Feb 22, 2006 3:04 am
If your DS is flashed, or you are using original PassMe on an old firmware DS, the modified GBAMP firmware would proceed to load _BOOT_MP.NDS. But PassMe2 jumps straight into SRAM, which the GBAMP doesn't have. Currently, to use PassMe2, you have to have the GBA flash and the GBA SRAM on the same SLOT-2 device, which in practice means an M3, SuperCard, or traditional GBA flash card. The GBA Movie Player is pretty much the only popular GBA/DS homebrew storage device that does not have GBA SRAM.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73084 - HyperHacker - Thu Feb 23, 2006 8:56 am
I think there's a version that adds a 'wait for keypress' loop in the SRAM, so you could swap to your (hacked) GBAMP once it's executing from SRAM. Sounds to me like it's jumping directly into the E-Reader's ROM thinking it's a flash cart.
#73089 - swimgod - Thu Feb 23, 2006 9:28 am
if anyone could give me a link or point the way to that sram dump
Please i would really like that :P
ill even create a moonshell theme based on what ever you want for you :D
lol
...
PLEASE
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#73145 - tepples - Thu Feb 23, 2006 5:36 pm
Ask your parents to help you set up a PayPal donation box.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#73237 - swimgod - Fri Feb 24, 2006 12:43 am
ok....
well anyway,
i found out how to make it loop for 2 seconds and i just need what ever makes the .sav
(the source)
so i can put this loop in before it checks the cart data... after the sram that is..
so anybody know how these .sav's are being made and if there is a source?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#73294 - pepsiman - Fri Feb 24, 2006 11:46 am
swimgod wrote: |
so anybody know how these .sav's are being made and if there is a source? |
They're written in assembly.
So disassembling the .sav will give you the source.
But due to the limitations of executing code from SRAM, it isn't going to make much sense.
#73382 - swimgod - Sat Feb 25, 2006 5:38 am
im a little confussed
:S
so how do i disassemble the .sav?
and is IT posible to do what i want to do,
in the long run?
and is it a limation that you can't have a "wait" for button press
or at the least a timer to give me like 5 seconds to switch?
, thanks pepsiman for trying to give me some info on how this works :)
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#74154 - swimgod - Thu Mar 02, 2006 10:14 pm
sorry to double post...
but how do i do it??
does anybody know the anwser? how do i disassemble the .SAV file?
and has anyone made a wait for button press sram save file?
_________________
1x WII 2x remotes
2x NDS/L(FMv7-ORG:v4,FMv7-org:DSL)
1x GBAMP
2x 1gb (MicroDrive{typeII}&SanDisk{typeI})
1x SuperPass2
1x Supercard-CF
MoonShell skins
#74241 - tepples - Fri Mar 03, 2006 8:11 pm
swimgod: Have you tried the meetup thread?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.