µLua DS - Forum officiel | Official forum Index du Forum

µLua DS - Forum officiel | Official forum
Le bon endroit pour en savoir plus sur MicroLua et pour parler de vos projets ! | The right place to learn more about MicroLua and talk about your projects !

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer   ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

EFSLib for MicroLua

 
Poster un nouveau sujet   Répondre au sujet    µLua DS - Forum officiel | Official forum Index du Forum -> Section française -> Coin du dév'
Sujet précédent :: Sujet suivant  
Auteur Message
x711Li


Hors ligne

Inscrit le: 10 Oct 2011
Messages: 8

MessagePosté le: Mar 12 Fév 2013 - 19:20    Sujet du message: EFSLib for MicroLua Répondre en citant

Hey guys,


Here is a code example of implementing EFSLib with MicroLua 4.6.1a:


https://github.com/x711Li/LuAA/tree/master/src


Note that the EFSLib files in this directory have been modified since devkitPro has decided to go with a more POSIX-compliant method for directory traversal (readdir vs dirnext, opendir vs diropen).


Why should you use EFSLib?
1. It's reportedly faster than libFAT as the contents are contained within one file, therefore reducing I/O costs for the kernel
2. You can distribute your files in a standalone, easing testing and integration
3. You can hide your art/sound assets from users (but you should obfuscate the compiled ROM for further security purposes)


Why shouldn't you use EFSLib?
1. It requires you to unpack and re-pack the ROM to change any of its internals
2. You need to flash it with an EFS executable everytime (I solved this using the attached Makefile)
3. Some kernels require DLDI patching in order to support the embedded file system (more details here: http://chishm.drunkencoders.com/DLDI/)

The repository has been tested in Linux so beware, Windows users. You will also need an efsroot folder to act as the root directory.


Dernière édition par x711Li le Ven 26 Avr 2013 - 20:04; édité 2 fois
Revenir en haut
Publicité






MessagePosté le: Mar 12 Fév 2013 - 19:20    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Ghuntar


Hors ligne

Inscrit le: 03 Aoû 2009
Messages: 323
Localisation: near Paris

MessagePosté le: Mer 13 Fév 2013 - 17:25    Sujet du message: EFSLib for MicroLua Répondre en citant

Thank you, I'm pretty sure this will help many of us.


Ghuntar.


 
_________________
http://code.google.com/p/ghuntlet/


Revenir en haut
Fantasix
Modérateur

Hors ligne

Inscrit le: 26 Avr 2010
Messages: 1 317
Localisation: SCREEN_UP, en -1, -1

MessagePosté le: Mer 13 Fév 2013 - 19:07    Sujet du message: EFSLib for MicroLua Répondre en citant

Nice x711Li, that's a good news for all of us !

Fanta'
_________________


BMA News :

Création du Homebrew Storage en cours ...


Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 10:26    Sujet du message: EFSLib for MicroLua

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    µLua DS - Forum officiel | Official forum Index du Forum -> Section française -> Coin du dév' Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com