Restore compatibility with TOS distro (moved from isoparser to redseafs)
This commit is contained in:
1 parent
0e58717724
commit
7e46072c81
8 files changed
+598
-22
No files matched your search
@@ -0,0 +1,36 @@
|
||||
# redseafs
|
||||
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.
|
||||
|
||||
|
||||
# Commands
|
||||
|
||||
`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
|
||||
|
||||
# Installation
|
||||
|
||||
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
|
||||
|
||||
# Prerequisites
|
||||
|
||||
- FUSE
|
||||
- pip install: fusepy
|
||||
Reference in new issue
Block a user