• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Load NDS without ABXY on Supercard w/Flashme?

Started by Nphinity, December 08, 2005, 06:29:43 PM

Previous topic - Next topic

Nphinity

Is there anyway to boot the NDS loader off the Supercard without pressing ABXY during boot, using FlashMe?

The FlashMe site says this:
QuoteThe button combination A+B+X+Y, gamecode "PASS" or title "DSBooter" on the GBA cartridge automatically starts program from GBA cartridge (starting from offset 0xC0).

That gives me the impression it should be able to autoboot with ABXY.  But I assume to accomplish this a firmware patch would need to be done to the Supercard so that it has gamecode "PASS" or titla "DSBooter".

Or is it possible to just write something to the SD card to make it boot like this?

I think most people would prefer to load straight to the NDS Loader, since from this they can run anything, including GBA.  And they can bypass by pulling the card from the slot, if needed.

karurosu

I guess devers made it that way to support NDS roms in NDS mode.
arurosu @ Animation2 Ltd.

mrEkli

Automode already allows for any boot function by buttons.

Start - DS Menu
B - GBA Mode
ABXY- PassMe Mode
Any other buttons - NDS Mode NOrmal

Nphinity

Quote from: "mrEkli"Automode already allows for any boot function by buttons.

Start - DS Menu
B - GBA Mode
ABXY- PassMe Mode
Any other buttons - NDS Mode NOrmal
Well I dunno about Start and B there, they dont seem to do anything special on mine at all..

But what I'm asking for is for it to default to PassMe mode, instead of having to hold ABXY.  I always boot in PassMe mode, since it gives me access to everything else anyway.  It would be nice if I could do this without holding down 4 buttons during boot.

Pushing extra buttons should be reserved for less common behaviors.  If most people boot into PassMe mode 90% of the time, then it would make since for that to be the default.

Koji

The only way you could get a game to autostart with supercard would be to alter the DS firmware to have the DS loader... but that'd be horrible for anyone that wanted to use the supercard for GBA.

Nphinity

Well I'm not trying to get a particular game to autoload.

What I want is for the menu that you see when you boot in NDS mods via FlashMe on the Supercard, to show up when I turn on my DS.  Like I said, the FlashMe site makes it sound like if the software ont he card just had the correct signature it would auto PassMe it...

Koji

Quote from: "Nphinity"Well I'm not trying to get a particular game to autoload.

What I want is for the menu that you see when you boot in NDS mods via FlashMe on the Supercard, to show up when I turn on my DS.  Like I said, the FlashMe site makes it sound like if the software ont he card just had the correct signature it would auto PassMe it...

That works on normal flashcards, but not the supercard. This is because when you hold ABXY you are loading DS code from the supercard firmware. The only way to make it auto load into the supercard menu without touching anything would be to append the header to the supercard firmware itself, which would again make it impossible for anyone using their supercard for GBA games (at least on the DS). That's why it's not apart of the supercard and it probably won't (though I guess an option for it may be possible... but is it really that difficult to hold down 4 buttons with your thumb?)

Nphinity

Heh, no it isn't THAT difficult to do.  But this is kinda like those electronic car door unlockers.  I mean, it really isn't a lot of trouble to stick a key in a lock and turn, and then to hit the button that unlocks the rest of the doors in the car.  But man, I'de hate to be without my electronic door opener, just, a bit of convienance that makes alot of since, and the kind of little thing that stacks up to make a good product great.

I don't understand why GBA games would be unplayable though.  I can select GBA game from the Supercard NDS loader.  And when I do, it boots right into GBA mode for that game, wouldn't that still work just fine?  Also if I skipped the loader(like using start-select) I'de get the normal NDS menu and could select to boot in GBA mode there.

But again, I think they'de still be playable by selecting them while in NDS mode.

Do you know how I could prepend that header to the firmware?  A patch I could apply or something?  When I looked at the upgrade file in a hex editor, I couldn't pick out anything, it seems it's either compressed, or not in english, or maybe that the upgrade file only pointed at sections of memory that had no actual text.

zektor

GBA games ARE playable through the NDS mode, BUT you have to stare as one of the screens being solid white while you play! I like the abxy thing myself. It's like I'm using a super cool secret agent code to access a hidden feature....or something  :lol:
Nintendo DSi
Nintendo Wii - cIOS38 Revision 12 (and more)
Madden PSP Slim v5.00 M33-6

karurosu

And forgot to mention that it makes compressed GBA games load slower.
arurosu @ Animation2 Ltd.

Koji

Niph: The upgrades are just that. Upgrades. You'd want to find find a complete firmware dump (which are in .bin format) and edit it... but I'd be careful with messing around with that because if you screw something up and tried to install it, it could brick your supercard.