There's demand to remake GBFS, my archive tool for homebrew on 16-bit-class ROM-based machines.
Builder changes:
big-endian variant (using PinEightMDFS as its signature)
option for sector size (e.g. 16K for GB/SMS, 32K for SNES LoROM, 64K for SNES HiROM, or 128K for Genesis VRAM DMA), avoiding placing files smaller than a sector across sector boundaries
make directory sorting optional
read all files to be added into RAM before writing anything, as 32 MiB isn't a large chunk of RAM anymore
command line specifying flags and/or a list of files to add, like grit -ff or RGBGFX @ or Info-ZIP Zip -@<
There's demand to remake GBFS, my archive tool for homebrew on 16-bit-class ROM-based machines.
Builder changes:
PinEightMDFS
as its signature)-ff
or RGBGFX@
or Info-ZIP Zip-@<
lsgbfs
,ungbfs
: extract multiple appended datafilesDemo program changes:
<stdint.h>
types