EFS Library: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 16: | Line 16: | ||
==Features== | ==Features== | ||
* Works on all slot-1 & 2 cards via DLDI patching, but also on GBA carts. | * Works on all slot-1 & 2 cards via [[DLDI|DLDI]] patching, but also on GBA carts. | ||
* Works on emulators without any changes in the code. | * Works on emulators without any changes in the code. | ||
* The NDS file path in the card is autodetected and stored within NDS, using unique ID generated by the EFS patcher. The file path is searched only on the first launch, and if the file has moved. | * The NDS file path in the card is autodetected and stored within NDS, using unique ID generated by the EFS patcher. The file path is searched only on the first launch, and if the file has moved. | ||
* Support reading & writing file support [writing only works using DLDI]. For writing, space must be already allocated. | * Support reading & writing file support [writing only works using [[DLDI|DLDI]]. For writing, space must be already allocated. | ||
* It has a complete devoptab integration, so it works the same way as libfat using standard C I/O functions. | * It has a complete devoptab integration, so it works the same way as libfat using standard C I/O functions. | ||
* It’s very fast, and opening a file is way faster than with libfat. | * It’s very fast, and opening a file is way faster than with libfat. | ||
| Line 26: | Line 26: | ||
The following functions are available: | The following functions are available: | ||
Store all the data (gfx, sfx, music, texts, scripts | Store all the data (e.g. gfx, sfx, music, texts, scripts) used by your project inside one tidy .nds. | ||
Use way more than 4Mo of data in your program because the data stored inside the EFS is not loaded in RAM when your homebrew is loaded. | Use way more than 4Mo of data in your program because the data stored inside the EFS is not loaded in RAM when your homebrew is loaded. | ||
Revision as of 05:51, 22 May 2021
| EFS Library | |
| File:Efslibrary20ds.png | |
| General | |
|---|---|
| Author(s) | Noda |
| Type | Utility |
| Version | 2.0 |
| Licence | Mixed |
| Links | |
| [Media:Efslibrary20ds.zip Download] | |
| Website | |
<htmlet>adsense</htmlet>