Multi NDS Loader

Aqui un loader para cargar varias aplicaciones desde un solo cartucho.
cubehacker.com escribió:Homebrew DS fans have been waiting for this one

Darkain has released a utility that allows you to store and boot multiple NDS roms on a flash cart via a handy little UI.
Imagen
previously only one rom could be on the cart at a time.

This utility will alow you to load multiple NDS files onto a single GBA flashcard for use with the Nintendo DS.

Keep in mind that this utility only works for homebrew.

SOURCE: http://www.darkain.com/

Q: How do I use it?
A: The build process is simple. Extract the ZIP file to its own folder, dump in extra .NDS files to the folder, and run the build.bat file. Once this is done, it'll build a "DarkStar.ds.gba". Flash this file on your GBA Flash Card, and you are set!

Q: Does it use a filesystem, or somehow search for the roms on the cart?
A: It uses a filesystem, and is designed so that demos may also use the same filesystem to store data.

Q: Will the loader work with PassMe, FlashMe, WifiMe, Cartless WifiMe, and Emulators?
A: Right now, itll only work with anything that loads from a flashcart. With the way things are statically compiled for their memory locations, this is about the only way to do it. If it where to be compiled as a NDS file itself and loaded over wifime, when you tried to load a ROM, it would overwrite the loading functions in RAM while loading. This would corrupt the loading as well as running software. So for now, carts only.

Q: SOURCE CODE!!!
A: Maybe later... The loader itself isn't even out yet (well, it is now)... All in due time, my friend... All in due time...

Q: Is DarkStar the loader?
A: At first, yes, it was.. but I seperated out the loader from DarkStar, and now DarkStar is simply a NDS file on its own that interfaces to the loader to tell it to load other NDS files.

Q: You mentioned in IRC that DarkStar now requires a flash cart.. whats this all about?
A: This was for the short period of time (last night only) that DarkStar and the loader where one in the same. To simplify things, i seperated them out so they are individual peices that arent dependant upon each other anymore.

Q: Can games return back to the menu?
A: YES, but this will have to be implemented on a per-game basis. Am I giving out the info to do this just yet? NO... You gotta wait another build or to, as I shift some code around and fix it up first.

Q: Updates in this version of DarkStar, and whats this dspaint.exe?
A: ok... the mysterious "dspaint.exe" file... i'm already getting questions about what it is included for... dsPaint inside of DarkStar has gained some new features since the last major release. There have been some UI changes, some tool changes, some fixes here and there, and a couple new features. You can use the R/L buttons for image flipping and mirroring. You can press up/down to increase/decrese the pen size used for the drawing tool, line tool, and box tool. You can draw using an alphablended mode.... but best of all, you can now load/save images. There is no way to manually load/save currently. Loading automatically happens when you open dsPaint. Saving automatically happens when you exit dsPaint. Saves are stored on saveram. You can only store ONE image at a time (dont ask to increase this, it was hard enough to fit 1 in there). Use your flashcard tool to dump the first 64kb block of SRAM to a file, and pass this file to dspaint.exe to get a nice BMP version of your image.



DOWNLOAD
el loader esta muy bien. Yo lo he provado con mi "follarium" XD
Aqui dice que con una flash ya tendria que funcionar, no? Sin wifis ni passmes ni nada.... pero yo lo estoy intentando con un ezflash II y no me va [mamaaaaa]
Supongo que previamente deberias tener puesto el flashme.
A mi me pasa lo de siempre. Con mi EZ los .Gba van perfect, x lo q el loader probado a pelo va de lujo, pero luego meto en el cartuxo el loader y alguna demo .NDS y nada, arranca la DS normalmente. UNA SOLUCION QIERO. X cierto solo carga .NDS no? Si metes varios .GBA no tira, al menos a mi.
Saludos
Yo tengo el NeoFlash, cuando quiero arrancar el loader de GBA lo dejo a pelo, si quiero poner el DarkStar enchufo el Passme que viene con el invento este xD

Deducción: Sigue haciendo falta el Flashme/Wifime/Passme. Además he de apuntar que el DarkStar es compatible con practicamente todas las demos y homebrewns aparecidos excepto las demos de Polarium y Meteos (una pena, porque quería llevar las dos ^_^)

Un saludo.
Joder pero a mi es q me ralla un wevo lo q me pasa. Con el EZWriter, en cualqiera de sus versiones, si grabo solamente el loader de DarkStar SIN PONER EL LOADER DEL EZ PARA GBA, si q me tira el loader de DS desde el cartuxo con el firmware modificado ya en la consola, pero en cuanto qiero meter mas de una aplicacion he de meter X WEVOS el loader de GBA q pone automaticamente el EZWriter, x lo q no me tira ya el cartuxo en DS, pasando a rular en GBA pero claro, luego tpc rula nada de lo q le metas. Para esto existe alguna solucion o he de comprar un cartuxo nuevo q no tenga este problema?
Saludos
Subo este post ya que es interesante para gente como yo que andaba buscando la forma de tener un multiloader en el cartucho flash. Decir que me funciona de maravilla tanto con demos oficiales como con homebrew. Un saludo!
Yo lo he usado y trabaja mas que bien (y en efecto se requiere un metodo de arranque) la unica traba que le doy es que no puedo combinar aplcaciones con terminacion *.GBA (Como las que genera el SNES DS o el nester) aunque tambien es posible crear otras cosas apartir de esto...Las demos del E3 trabajan de lujo...
Ciertamente si que va bien, pero ahora que me fijo tengo un problema con el, resulta que si el archivo multiloader ocupa mas de 5 megas, se me traba al arrancarlo (se queda en blanco la DS), pero si ocupa menos arranca bien y puedo jugar a las demos o homebrew. Le pasa a alguien mas?
A mi me pasa que se me queda la DS en blanco (tengo FlashMe) y si uso WifiMe si que va o_O

(Ocupa 19 megas, tiene todas las demos XD)
Eso es porque tenéis una versión que salió mala ;)
Bajaros la versión WIP a ver que tal os va:

http://usuaris.tinet.org/mark/MultiNDSwip.zip

De todas formas, hay algunos bugs con algunos cartuchos (véase NeoFlash), que según dice el readme si creas una ROM superior a los 128MB (16Mb) no va bien. Yo tengo un F2A 256 Ultra y grabé un MultiNDS de más de 128MB y funciona perfectamente.

EDIT: También aseguraros que los nombres de los archivos no sean muy largos. Por ejemplo, si tenéis jump_super_stars_demo_jap.nds renombradla a jss.nds. Eso es un bug del GBFS, que al superar X carácteres los trunca.
Pues si, he probado haciendo ambas cosas (la nueva version y los nombres) y ya funciona, lo unico que el Jump Superstars no va :S
El Jump SuperStars solo funciona dependiendo del cartucho de DS insertado ;)
Con Flashme tengo que tener algun cartucho insertado (sin usar PassMe) y con WifiMe no?
Wenas, Yo para utilizar el loader lo que hago es utilizar el Wireless Multiboot "PassMe" con mi tarjeta Wi-Fi, que seria lo mismo que utilizar un passme, y luego meto el archivo que me ace el Multiloader xxxxxxx.nds.gba en mi EZ-Flash 2 PS.

Enciendo la consola y me voy a Descarga DS.

Imagen


Acepto y espero a que cargue.

Imagen

Una vez cargado se carga el archivo que estaba dentro del cartucho de GBA y ya esta.

Lo que pasa con las Roms de DS es que parece que la mayoria estan mal dumpeadas y necesitan parches.

Enga 1 saludo. ;-)
15 respuestas