Short: Berkeley Fast FileSystem (readonly) v1.2 Version 1.2 of BFFS (Read-Only) Distribution is 02-21-93 ----------------------------------------------------------------------- Berkeley Fast Filesystem (©) for AmigaDOS. BFFSFilesystem allows you to mount (and use) Unix filesystems directly under AmigaDOS. Utility is similar to CrossDOS (©) from Consultron and the CD-ROM filesystems for the Amiga. Currently, this is a one-way tool. You MAY NOT write to Unix disks from AmigaDOS. The package has not been crippled in any way; the write routines are just not finished yet. This package was co-authored by Bill Moore and Chris Hooper. Bill Moore has since acquired other projects, so this product will be maintained and supported entirely by Chris Hooper. ----------------------------------------------------------------------- legal_information Please read this first. By using this product you automatically agree to all terms and conditions stated in the above file. BFFSFilesSystem - Berkeley FFS implementation filesystem for AmigaDOS This is the Read-Only version of the filesystem. A Read-Write version is in the works, but will not be available for some time. bin/dumpfs - Show various [useless] BFFS filesystem parameters; requires volume already mounted MountList.BFFS - AmigaDOS mountlist for filesystem FileSystem entry has to change if you don't put BFFSFileSystem in l: Device entry changes depending on which device your filesystem is on. For 2090 controllers, use hddisk.device. For 2091 controllers, use scsi.device. For IVS contollers, use IVS_SCSI.device. For floppies, use messydisk.device from MessyDOS [or mfm.device from CrossDOS]. For filesystems in a file, use fmsdisk.device. Unit entry changes depending on device. Mount entry does not matter. Stacksize should be left at 1024. Priority should be left at 5. GlobVec should be left at -1. LowCyl should be set to the beginning cylinder of the filesystem. For Sun-formatted disks, this is best set at 0. For AmigaDOS disks with Amiga partitions and Unix partitions, set this to the cylinder number HDToolBox gives you as the starting cylinder for the partition. HighCyl does not matter (but WILL be used in the Read-Write version). Surfaces should be set to your drive's geometry [info from HDToolBox]. BlocksPerTrack should be set per your drive's geometry [info from HDToolBox]. Buffers should be set to the number of 512-byte blocks of system memory you want to devote to the cache. Minimum of 4 is required. Reserved is the Unix partition on the media you want to access. Currently, this is only used in conjunction with disks having a Sun boot block. Set it to zero for anything else. Incidentally, this allows you to have multiple BFFS partitions within a single AmigaDOS partition, but that is beyond the scope of this document. These are not included in this distribution since they have not changed since version 1.1. If you want any of these utilties, please get the 1.1 version of BFFS. Extra (ported) utilities: Do NOT use ANY of these if you don't already know what they are and how to use them! -------------------------------------------------------------------------- bin/newfs - 4.3 BSD Tahoe source ported to the Amiga This program pretty much requires the disk be bin/fsck - 4.3 BSD Tahoe source ported to the Amiga This program (almost) requires a Sun disk label. It will also NOT work correctly with SunOS 4.1.2 newfs'ed partitions, as Sun has changed its cylinder summary information slightly. bin/part - 4.3 BSD Tahoe source ported to the Amiga (requires Sun disk label) This program requires a Sun disk label. It allows you to edit the boot area information stored in the first sector of the disk (Amiga disk partition). bin/dtab - 4.3 BSD Tahoe source ported to the Amiga This program will show Berkeley defaults for sizing partitions on disk of specified size. It's rather useless under AmigaDOS, but was rather easy to port. Useful [but dangerous] extras: (warning, I kissed a 9MB partition goodbye :) --------------------------------------------------------------------------- bin/devtofile - Read raw blocks from a device to AmigaDOS file bin/filetodev - Write raw blocks to a device from AmigaDOS file These programs could be nicer - you have to specify the start block number offset. Rude if it's a partition you want to copy.