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 Flash Equipment > nds loader with filesystem support ?

#44257 - cube - Tue May 31, 2005 10:53 am

Hello,

I am playing with wifime. Works great, but what would
really make me happy is a loader with rom filesystem support.
(I mean filesystem inside nds, not multi-system for many nds files like darkain's)
Is anybody working on it right know ?

Cube

#44258 - headspin - Tue May 31, 2005 11:04 am

I remember tepples commenting on some problems switching between ARM7/9 to get GBFS working with DS. But it seems like a logical port of a file system. But tepples would be better qualified to explain that.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game

#44329 - tepples - Tue May 31, 2005 9:19 pm

I'm not qualified to speak specifically on Nintendo DS hardware issues, being only a GBA developer and a DS forum moderator, but the word on the street is that once you grant the ARM9 CPU access to the cart, GBFS works nearly unmodified. Do a search for category Nintendo DS, keyword GBFS, for the whole story.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#44354 - crossraleigh - Tue May 31, 2005 11:03 pm

I think he may be asking about the FAT that commercial games use.

#44364 - josath - Wed Jun 01, 2005 12:10 am

I think he may be asking about playing commercial games...

#44370 - tepples - Wed Jun 01, 2005 12:57 am

Playing commercial games wouldn't require specific "file system support" but rather just block device support for the GBA ROM in an autopatcher.

If your intent is to play commercial games, then please take further discussion to Pocket Heaven. I'll leave it open just in case you're talking about something else.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#44383 - darkfader - Wed Jun 01, 2005 3:26 am

The loader could determine what filesystem driver is required and then load it into memory together with the program that's to be started. Once the app/game is loaded, it can relocate it to wherever he wants (if neccesary). A block device is somewhat limiting. I wouldn't want to make an extra GBFS partition on my CF card :)
There should also be a function to select between savegame storage, game-data and multimedia files.
Where either of them can be mapped to NDS rom, GBA flash, GBA SRAM/flash, other cards like CF,SD,SMC.

#44388 - tepples - Wed Jun 01, 2005 5:24 am

All the Nintendo DS hardware knows about is a block device. Each game implements its own file system on top of the block device; most commercial games just use Nintendo's file system library.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.