thoduv
11/11/2005, 00h01
Après avoir vu que les systèmes de fichiers tels GBFS qui se collent à la fin de la ROM ne passaient pas en WMB, j'ai décidé de faire un petit outil pour remedier à ca. Donc voilà l'outil, ndsFsZone.
De quoi s'agit-il ? En fait, il s'agit d'un gros tableau de vide à taille fixe qu'on compile et qu'on linker avec le binaire ARM9. Grâce à mon petit outil, on peut en une commande remplir ce tableau par ce qu'on veut, donc par le système de fichier.
Fichiers :
ndsFsZone.h, où regler la taille de la zone pour le FS et à inclure dans le code (http://thoduv.free.fr/ndsfszone/ndsFsZone.h)
ndsFsZone.c, à compiler et à linker avec l'ARM9 (http://thoduv.free.fr/ndsfszone/ndsFsZone.c)
ndsfs.c, à compiler pour votre OS, ce programme permet de remplir le tableau ndsFsZone. (http://thoduv.free.fr/ndsfszone/ndsfs.c)
Utilisation du machin :
Vous réglez la taille de la zone dans ndsFsZone.h
Vous compilez votre projet avec ndsFsZone.c
Vous utilisez ndsfs (Voir syntaxe plus bas).
Et c'est bon !
Syntaxe de ndsfs :
ndfs [fichier nds] [fichier à inclure] [optionnellemnt -pad256 pour compatibilité GBFS avec son padding de 256 (pas testé, j'attends des réaction)]
Voilà, j'attends des réaction et si ce n'est pas très clair postez ici !
Pour Windows : ndsfs.exe (http://thoduv.free.fr/ndsfszone/ndsfs.exe)
De quoi s'agit-il ? En fait, il s'agit d'un gros tableau de vide à taille fixe qu'on compile et qu'on linker avec le binaire ARM9. Grâce à mon petit outil, on peut en une commande remplir ce tableau par ce qu'on veut, donc par le système de fichier.
Fichiers :
ndsFsZone.h, où regler la taille de la zone pour le FS et à inclure dans le code (http://thoduv.free.fr/ndsfszone/ndsFsZone.h)
ndsFsZone.c, à compiler et à linker avec l'ARM9 (http://thoduv.free.fr/ndsfszone/ndsFsZone.c)
ndsfs.c, à compiler pour votre OS, ce programme permet de remplir le tableau ndsFsZone. (http://thoduv.free.fr/ndsfszone/ndsfs.c)
Utilisation du machin :
Vous réglez la taille de la zone dans ndsFsZone.h
Vous compilez votre projet avec ndsFsZone.c
Vous utilisez ndsfs (Voir syntaxe plus bas).
Et c'est bon !
Syntaxe de ndsfs :
ndfs [fichier nds] [fichier à inclure] [optionnellemnt -pad256 pour compatibilité GBFS avec son padding de 256 (pas testé, j'attends des réaction)]
Voilà, j'attends des réaction et si ce n'est pas très clair postez ici !
Pour Windows : ndsfs.exe (http://thoduv.free.fr/ndsfszone/ndsfs.exe)