• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Mine doesn't support .nds files!

Started by dscener, August 25, 2005, 07:11:05 PM

Previous topic - Next topic

dscener

I hear that the new firmware update (1.5) supports .nds files.  Sure, it supports one that I attach a loader to--but it doesn't work with the REAL .nds files that the homebrewer's use.  Have I done something wrong?  I've been testing with "DrugWars." Do I need to hold down some weird key combination to get this to work?


Thanks.
ow Playing: Super Princess Peach (IMPORT)

cory1492

the loader you mention is a preboot to take control over the 2 ARM processors after PassMe puts them into loops, load the code into memory, then execute it. (these files are normally *.ds.gba and have a loader prepended already, just rename them to *.nds)

Unfortunately, as with NeoFlash, they chose to use .nds files to ID which are NDS and which are GBA (from the gba slot) while the homebrew community chose to use .nds as clean/unbootable from gba slot/or wireless multiboots and .ds.gba as the GBA cart loading version,  not many carts currently support writing .nds files to the flash at this point...

It would likely be a simple matter to integrate this into some form of file patcher like supercard already has, or even to integrate it directly to the firmware (the entire ndsmall is < 1k) - but with it in the kernel then you would be stuck with a generic loader for all nds files unless its updated by SC, some of which will likely become incompatible in future revisions of the toolchains and loaders as more is understood by programmers for this hardware.

dscener

What an amazing answer.

Thanks for your help!
ow Playing: Super Princess Peach (IMPORT)