11.1SjdolecekRunning unixfs
21.1Sjdolecek--------------
31.1Sjdolecek
41.1SjdolecekNOTE: This version allows writes only to files/dirs with
51.1Sjdolecekworld write permission.
61.1Sjdolecek
71.1SjdolecekThis directory contains all the files for unixfs.
81.1Sjdolecek
91.1Sjdolecekunixfs_res	unixfs module
101.1SjdolecekKillunixfs	kills the unixfs module
111.1SjdolecekOpenRoot	opens a filer window on the mounted filesystem
121.1SjdolecekHowto		this file.
131.1Sjdolecekmountufs	utility to mount partition
141.1Sjdolecek
151.1SjdolecekThere are also several obey files containing commands to mount various
161.1SjdolecekFFS partitions e.g.
171.1Sjdolecek
181.1Sjdolecekwd0a	- first IDE disc partition A (typically /)
191.1Sjdolecekwd0e	- first IDE disc partition E (typically /usr)
201.1Sjdolecek
211.1SjdolecekThese obey files use the mountufs utility. Depending on what controller
221.1Sjdolecekyour IDE discs are attached to you may need to edit these files.
231.1Sjdolecek
241.1SjdolecekOnce a partition has been mounted the obey file OpenRoot can be
251.1Sjdolecekuse to open a filer window on the mounted partition.
261.1Sjdolecek
271.1SjdolecekTo remove unixfs run the Killunixfs obey file.
281.1Sjdolecek
291.1SjdolecekThe mountufs utility
301.1Sjdolecek--------------------
311.1Sjdolecek
321.1SjdolecekThe mountufs utility simplifies the mounting of a harddisc partition
331.1Sjdolecekvia unixfs. mountufs takes two arguments, the RISCOS filesystem and
341.1Sjdolecekthe device e.g.
351.1Sjdolecek
361.1Sjdolecekmountufs ADFS wd0a
371.1Sjdolecek
381.1SjdolecekThe mountufs command will lookup the SWI base for the specified
391.1Sjdolecekfilesystem and will use the unit number and partition from the
401.1Sjdolecekdevice to formulate the correct combined SWI for the unixfs_mount
411.1Sjdolecekcommand.
421.1Sjdolecek
431.1SjdolecekThe unixfs_mount command
441.1Sjdolecek------------------------
451.1Sjdolecek
461.1SjdolecekA partition is mounted using the command unixfs_mount xxxxx where
471.1Sjdolecekxxxxx is the combined SWI, drive and partition number in hex
481.1SjdolecekThis number can be calculated as follows
491.1Sjdolecek
501.1SjdolecekSWI base + (drive * 8) + partition
511.1Sjdolecek
521.1SjdolecekFor example partition e on the first IDE disc on the internal IDE
531.1Sjdolecekcontroller (ADFS::4) would be
541.1Sjdolecek
551.1Sjdolecek40240 + (4 * 8) + 4 = 40264
561.1Sjdolecek
571.1Sjdolecek
581.1SjdolecekSWI bases
591.1Sjdolecek
601.1Sjdolecek40240	ADFS (Acorn)
611.1Sjdolecek41FC0	IDEFS (ICS)
621.1Sjdolecek40980	SCSIFS (Various)
631.1Sjdolecek4BBC0	ATAFS (Yellowstone)
64