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 development > Some flashme questions...

#118386 - spinal_cord - Tue Feb 13, 2007 12:18 am

I have just flashed my dslite with flashme7, but when using my neo2 cart it always boots in gba mode rather than ds (the cart ALWAYS has a gba botter, weather it is used or not). I had no problem booting it from me max media launcher, so I know there is nothing wrong with the cart. So I have two questions -

1. In what order does flashme check for code, I am guessing something like -

slot 1 - for ds code
slot 2 - for gba code
slot 2 - for ds code

2. If the above or similar, can someone do me a flashme that checks slot 2 for ds code first, before checking it for gba code?

Thanks.

-[Edit]-

Doesn't matter, A+B+X+Y = Boot DS code from GBA Slot. (I should learn to read other threads more thoroughly).
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage

#118409 - outphase - Tue Feb 13, 2007 4:44 am

flashme boots in this order:

DS code in slot 2
Whatever you set in the DS default

#118436 - Lynx - Tue Feb 13, 2007 1:29 pm

Heh.. There is a little more to it. Taken from my FlashMe (phat) page HERE


FlashMe Start Process from Loopy:

a rough sketch of flashme execution, starting from the failsafe -

if a+b+start+select is pushed, jump to GBA cart
load the rest of firmware, jump into the loaded code
if select pushed, jump to original firmware
if A+B+X+Y pushed, goto flashme
if "PASS" or "DSBooter" identifiers are found, goto flashme
jump to original firmware
flashme:
load firmware settings area into ram
initialize various things (reset DMA, VRAM, touchpad, sound, etc)
jump to GBA cart


So... the difference is that a lot of things are left uninitialized with A+B+Start+Select.
_________________
NDS Homebrew Roms & Reviews

#118474 - outphase - Tue Feb 13, 2007 7:45 pm

minor details :P