libdolfs is a library for accessing a read-only ramdisk (attached to a .dol at compile-time) as though it were a regular filesystem. It provides a convenient way to include support data with an executable, esp. when porting some code where you don’t want to change the underlying core to add an alternative to fread()… or when using psoload without an SD card.
This initial release does not support directory access, but does allow long filenames.