• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

DS ROM Observations

Started by m2pt5, February 15, 2006, 08:30:41 PM

Previous topic - Next topic

m2pt5

From my understanding, WiFiMe was built on the stub of the Super Mario 64 DS multiboot binary. This is because while the binary itself is verified, the assets it loads afterwards are not.

Additionally, most DS games, when played from a Supercard in ROM form will not successfully initiate download multiplayer with an unmodified DS. I've tested many games, and I can name three that will, in fact, work when multibooted to a non-flashed DS. These games are Pokemon Toroze (the download is actually a full demo, with its own wireless multiplayer capability), Sonic Rush (both the downloadable demos and the download multiplayer work, but the multiplayer suffers from lag due to read time from the SD), and The Rub Rabbits (six different downloadable minigames; two are for only two players and the other four are for up to four.)

The download from Pokemon Toroze appears to be a single unit, with everything contained within, while the downloads from Sonic Rush appear to be a slave binary stub followed by various assets, depending on the level and character being played. The Rub Rabbits' downloads appear to all be individual files, with the exception of Ball, which seems to have some assets that load after the binary.

One of these games could be the key to creating WiFiMe2.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

xizz88

i'm still noobie at this supercard stuff, so i don't really get what you're saying.  

i do have one question though..why is it that you can't have single play cart on a flashed ds with other unflashed ds with most games?

maybe you answered it, but i still dont really understand..

m2pt5

Quote from: "xizz88"i do have one question though..why is it that you can't have single play cart on a flashed ds with other unflashed ds with most games?
All DS games have an encrypted portion. In DS games with download play, part or all of the download is also encrypted. When a ROM is dumped and distributed, all encrypted portions are decrypted. When you try to download multiplay from a ROM, it tries to send the unencrypted download. When the recieving unmodified DS tries to get the CRC Checksum, it doesn't match the one in the download, and it throws an error. Some games' downloads don't have this CRC check, and FlashMe removes this check entirely, which is what lets you run unofficial code.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

PHERK

Quote from: "m2pt5"
Quote from: "xizz88"i do have one question though..why is it that you can't have single play cart on a flashed ds with other unflashed ds with most games?
All DS games have an encrypted portion. In DS games with download play, part or all of the download is also encrypted. When a ROM is dumped and distributed, all encrypted portions are decrypted. When you try to download multiplay from a ROM, it tries to send the unencrypted download. When the recieving unmodified DS tries to get the CRC Checksum, it doesn't match the one in the download, and it throws an error. Some games' downloads don't have this CRC check, and FlashMe removes this check entirely, which is what lets you run unofficial code.

Very nice post, thank you. Helped me understand alot.
:wink:
C-CF
512 MB Sandisk CF Card
Flashme v.6

xizz88

same here, i get it now, thanks!

is there a way that flashme be set up so that it would work with another ds?  (ie. reencrypt before sending?)  im guessing it's impossible.

bakap123

I've been playing bomberman and metroid prime pinball with the kids who have unflashed ds's from my supercard aswell.

Koji

Couple other games I have confirmed and can add to that list of three are Band Brothers and Bomberman. Both I've used download play on and seem to work beautifully on my friend's DS.