gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Flash Equipment > WiFiMe / Wireless MultiBoot Questions, Size Limit.

#96870 - AnalogMan - Sun Aug 06, 2006 2:54 am

A few questions I need to know about WiFiMe or WMB for an alternate project.

1. This Download Play chip I've read about, is this where the demos and PassMe code is stored and run from? Or in the DS's 4MB of RAM?

2. How big is this Download Play chip exactly? Or at least, how big of a demo/program could it hold?

3. Is there a Wiki or other open refrence as to the technical details, such as memory addresses and such?

Thank you for any help to any of these questions.

#96872 - tepples - Sun Aug 06, 2006 3:17 am

WMB is a Windows program to send .nds files (or WifiMe) using the DS Download Play protocol.

WifiMe (wmb -data wifime) is a DS Download Play exploit that redirects execution to the GBA slot. It works only with old DS firmware.

In general, sending .nds files (wmb -data electroplankton.nds) works with clean dumps of official demos, but not homebrew or patched pirate roms, unless you've already installed FlashMe.

"Is there a Wiki?"
Yes.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.


Last edited by tepples on Sun Aug 06, 2006 3:54 am; edited 1 time in total

#96877 - AnalogMan - Sun Aug 06, 2006 3:33 am

Ah, thank you. However, the wiki you linked to was not of the kind of... technical level I was looking for. Also, the question as to where the demos/homebrews are stored while running and the size of this area are the most important to me.

I don't know if this is true, but I had HEARD of a chip in the DS dedicated specifically for storing the downloaded portions of the game you're playing, leaving the 4MB of RAM free for processing. Is this true, or is the game stored in the DS's 4MB of RAM?

#96880 - tepples - Sun Aug 06, 2006 3:55 am

As with multiboot on GBA, the downloaded DS program is stored in the 4 MB of RAM. The 'text', 'rodata', and 'data' sections are sent, and then the 'bss' and heap have to come out of the rest of the 4 MB.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#96881 - AnalogMan - Sun Aug 06, 2006 3:59 am

Ah, so the demos and such are stored in the DS's 4MB of RAM. Thank you very much for this imformation.