#53390 - cybereality - Thu Sep 08, 2005 3:04 am
So I was wondering what is the fastest method to get homebrew code on the DS? Currently I am using the NeoFlash 512Mb and the USB Loader that came with it. It works great, but it takes forever to load anything other then simple text demos. It is supposed to be USB2, I doubt it. I was looking at the Magic Key 2/3 (I have MK1) since they accept CF memory, but would this solve my problem? What other mehods are faster?
// cybereality
#53392 - skabio - Thu Sep 08, 2005 3:15 am
gbamp is pretty fast. Just drag and drop the file on the cf card, stick it in your gbamp and your off.
#53398 - Habeeb1000 - Thu Sep 08, 2005 5:40 am
If your DS's firmware is flashed and you have the hardware to run FireFly's WMB program, then that's probably the fastest way to get programs running on your DS.
This reminds me of a crazy idea I?ve had for a fast way GBAMP users could get files on their CF cards. However, you would need this setup:
- flashed DS firmware
- hardware for WMB
The utility would consist of two parts: a PC program and a DS program.
First, you run the PC program to select the file(s) you want to send to your CF card. The program then appends the files to the DS program file and launches the WMB program to send it to the DS.
Next, turn on your DS with the GBAMP inserted, enter the DS Download Play mode and download the file. When the DS program launches, it would either write the files immediately to the CF card or you could choose the directory first.
The size of the files, plus the DS program, would all have to fit in the DS's 4MB of RAM, but most of the files I transfer to my CF are usually fairly small. With enough features in both parts of the utility, my card reader would be made practically useless, I would probably never remove my CF card from my GBAMP again, and I would become the laziest person in the world.
#53451 - falcon!!! - Thu Sep 08, 2005 2:57 pm
Habeeb1000 wrote: |
This reminds me of a crazy idea I?ve had for a fast way GBAMP users could get files on their CF cards. However, you would need this setup:
- flashed DS firmware
- hardware for WMB
The utility would consist of two parts: a PC program and a DS program.
First, you run the PC program to select the file(s) you want to send to your CF card. The program then appends the files to the DS program file and launches the WMB program to send it to the DS.
Next, turn on your DS with the GBAMP inserted, enter the DS Download Play mode and download the file. When the DS program launches, it would either write the files immediately to the CF card or you could choose the directory first.
The size of the files, plus the DS program, would all have to fit in the DS's 4MB of RAM, but most of the files I transfer to my CF are usually fairly small. With enough features in both parts of the utility, my card reader would be made practically useless, I would probably never remove my CF card from my GBAMP again, and I would become the laziest person in the world. |
Hey! i didnt get your method! It seems awesome! no need to remove the cf from the gbamp. But i didnt get how to do it! did u do a special program by yourself?
#53453 - Wckd_Spn - Thu Sep 08, 2005 3:00 pm
Ummm, would the DS even be capable of WRITING the file to the card?
#53456 - Mr Snowflake - Thu Sep 08, 2005 3:14 pm
Habeeb1000 wrote: |
If your DS's firmware is flashed and you have the hardware to run FireFly's WMB program, then that's probably the fastest way to get programs running on your DS.
This reminds me of a crazy idea I?ve had for a fast way GBAMP users could get files on their CF cards. However, you would need this setup:
... |
I like this idea, but with this method we are limited to only write a file, smaller than 4mb - size(write program). And is this method fast enough to be handy?
Wckd_Spn wrote: |
Ummm, would the DS even be capable of WRITING the file to the card? |
AFIAK Yes. Take a look at chism's (?) gbamp fs source code, there are some writer function IIRC
_________________
http://www.mrsnowflake.be
#53457 - El Hobito - Thu Sep 08, 2005 3:19 pm
i think most of us are better off waiting for the m3 which will become the definitive way for homebrew in the future. TBH thinking about it, i think it will be pretty much the end of flash carts as we know it.
#53458 - falcon!!! - Thu Sep 08, 2005 3:27 pm
@ Habeeb1000: How did u do it?
Please tell me, if u have done a program please give me ! ^^
#53461 - tepples - Thu Sep 08, 2005 4:23 pm
El Hobito wrote: |
i think most of us are better off waiting for the m3 which will become the definitive way for homebrew in the future. TBH thinking about it, i think it will be pretty much the end of flash carts as we know it. |
Won't there have to be some sort of 4 KB stub in battery backed SRAM in order to boot FlashMe on the new DS firmware? Is the M3 capable of this?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#53467 - The 9th Sage - Thu Sep 08, 2005 4:47 pm
Mr Snowflake wrote: |
AFIAK Yes. Take a look at chism's (?) gbamp fs source code, there are some writer function IIRC |
It can. Just try something like ScummVM DS, or one of the PocketNES revisions I've heard about that write saves directly to the compact flash card.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!
#53494 - binarystatic - Thu Sep 08, 2005 7:56 pm
Habeeb1000 wrote: |
If your DS's firmware is flashed and you have the hardware to run FireFly's WMB program, then that's probably the fastest way to get programs running on your DS.
This reminds me of a crazy idea I?ve had for a fast way GBAMP users could get files on their CF cards. However, you would need this setup:
- flashed DS firmware
- hardware for WMB
The utility would consist of two parts: a PC program and a DS program.
First, you run the PC program to select the file(s) you want to send to your CF card. The program then appends the files to the DS program file and launches the WMB program to send it to the DS.
Next, turn on your DS with the GBAMP inserted, enter the DS Download Play mode and download the file. When the DS program launches, it would either write the files immediately to the CF card or you could choose the directory first.
The size of the files, plus the DS program, would all have to fit in the DS's 4MB of RAM, but most of the files I transfer to my CF are usually fairly small. With enough features in both parts of the utility, my card reader would be made practically useless, I would probably never remove my CF card from my GBAMP again, and I would become the laziest person in the world. |
I think that would be one of the best idea's ever!, i would even be willing to try and help code it, my c/c++ is limmited, but i can learn.
#53509 - Chetic - Thu Sep 08, 2005 10:07 pm
Couldn't you like, stream files to the GBAMP?
I mean perhaps divide it into pieces, send them and then put them together.
I dunno, you're the pro's.
_________________
Packin':
Grey DS with FlashMe v7
1Gbit XG2T 2005 (Neoflash compatible)
GBAMP, Supercard CF, 512Mb Magic Key 3 and EZFA 256Mbit
#53512 - Mr Snowflake - Thu Sep 08, 2005 10:50 pm
Chetic wrote: |
Couldn't you like, stream files to the GBAMP?
I mean perhaps divide it into pieces, send them and then put them together.
I dunno, you're the pro's. |
This would also be possible, but this would be unpractical I guess. If you want to send say 16mb it means you need 3 (maybe 4) multiboot roms and they need to be send one by one, so taking your CF card out of the gbamp would be much faster.
_________________
http://www.mrsnowflake.be
#53513 - leoedin - Thu Sep 08, 2005 10:53 pm
the m3 will/is probably
simple with the CF, I can't wait for mine to arrive:)
the firmware to make it "perfect" isn't out yet though
Leo
_________________
Yours Truly
my website
my blog
M3 Review
#53533 - chishm - Fri Sep 09, 2005 1:29 am
El Hobito wrote: |
i think most of us are better off waiting for the m3 which will become the definitive way for homebrew in the future. TBH thinking about it, i think it will be pretty much the end of flash carts as we know it. |
Why? It will probably be like a supercard with built in RTC and Save RAM. Unless there is a way to disable the built in 32 MB of memory, or bypass it through commands on the GBA Cart bus, we won't be able to access the CF card. This will limit us to 32MB, like every other flash cart (except for bank switching). Don't assume that GBAMP code will automatically work on the M3. We will just have to wait and see.
#53585 - tepples - Fri Sep 09, 2005 3:46 pm
Mr Snowflake wrote: |
Chetic wrote: | Couldn't you like, stream files to the GBAMP?
I mean perhaps divide it into pieces, send them and then put them together. |
This would also be possible, but this would be unpractical I guess. If you want to send say 16mb it means you need 3 (maybe 4) multiboot roms and they need to be send one by one, so taking your CF card out of the gbamp would be much faster. |
Unless and until the DS Wi-Fi bounty (which has recently reached 2,000 USD) pans out. Then watch somebody put a TCP/IP stack and a CIFS client on the Nintendo DS.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.