![eeh](/assets/img/avatar_default.png)
1) Add support for multiple filesystems including ffsv1, ffsv2, lfsv1 and lfsv2. (ffsv1 and lfsv2 are known to work. ffv2 support needs more work. lfsv1 is probably untested.) 2) Only 32-bit Fcodes are used. All 64-bit math uses two cells. This means it should work on 32-bit machines. Additional work to consider: 1) Rename genfth.cf to genffs.cf, or keep it and move the ffs symbols to genffs.cf 2) Move the ffs code and the lfs code to different source files so you can selectively fload the just the filesystems you want. 3) Add code to load ELF files directly instead of relying on the host firmware ELF support. But, since the binary is now 7250 bytes there may not be room.
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Description
No description provided
Languages
C
85.3%
Roff
7.2%
Assembly
3.1%
Shell
1.7%
Makefile
1.2%
Other
0.9%