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 > Optional location to run code from?

#33535 - DalaiLiam - Wed Jan 05, 2005 2:37 am

I was browinsing the DS livejournal group today and someone posted this
http://www.lik-sang.com/info.php?category=252&products_id=3983

Now since you can run NES/FC roms off this thing, I'm wondering if there's any other way to run an executable off of the cards. They get quite spacious at up to 256 Megabytes(not bits)

#33539 - Zendoben - Wed Jan 05, 2005 3:55 am

Doubt it... The FC/NES roms run through an emulation layer that is PROBABLY on the device, not the card. It also uses the GBA port so even if you could run your own code, you'd be limited to GBA functionality.

#33543 - PhoenixSoft - Wed Jan 05, 2005 4:24 am

The ROMs are limited in size, because it actually combines the emulator with the ROMs at runtime, loads them into RAM, and runs the emulator as if it had been loaded in via multiboot. But I have heard that simply renaming any <256 KB ROM to pocketnes.gba and putting it on the card will allow it to be booted, because the emulator is loaded in from the card, to allow it to be updated easily.

#33549 - tepples - Wed Jan 05, 2005 6:51 am

If someone figures out how to read the card, someone ought to make a version of pocketnes.gba that can browse the card and then load PocketNES or Goomba as appropriate after determining whether the file is an iNES dump, a GB dump, or a GBA multiboot.

There are a lot of GBA Movie Player owners over at Pocket Heaven, and Dwedit over there even made a hack of PocketNES to get some of the more compressible 256 KB NES ROMs to load.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.