FUSE implementation of TempleOS RedSea file system
This is a proof-of-concept, it will probably get better. (Time zones are not handled correctly.)
Currently, you can use redseafs to create/modify/read RedSea ISO.C files on any system that supports FUSE.
isoc-mount [--rw] <filename.ISO.C> <mount_point>
will mount an ISO.C image on mount_point
Specify --rw
to commit writes to ISO.C file, otherwise discarded on unmount.
Specify --2k
to pad ISO.C file to multiple of 2048 bytes, for compatibility with VirtualBox virtual CD or physical disc ONLY
(2k padded ISO.C files will not mount with TempleOS MountFile()
, you will get ERROR: Not RedSea
)
If the ISO.C file does not exist, a blank filesystem will be created (and written on unmount if --rw
specified.)
fusermount -u <mount_point>
to unmount
Clone the repo, move isoc-mount
and isoc.py
to /usr/bin
, chmod +x
.
On a Debian/Ubuntu system: sudo apt install fuse; sudo apt install python-pip; sudo pip install fusepy
NOTE: This will install fusepy globally, if that's not what you want... then you probably don't need instructions anyway :P
- FUSE
- pip install: fusepy