ucsd-psystem-fs Publisher's description
from Peter Miller
The ucsd-psystem-fs project contains tools that allow you to create and manipulate UCSD p-System disk images.
The ucsd-psystem-fs project contains tools that allow you to create and manipulate UCSD p-System disk images. You can add files to, and extract files from, UCSD p-System disk images. You can even mount UCSD p-System disk images as Linux file systems, with automatic transparent text format conversion in both directions.
This project has been successfully tested against several disk image formats. All of the disk formats are automatically detected at run time, no guessing by the user is required. The formats supported include:
* Non-interleaved disk images work correctly, for any valid size. This gives the best performance, as you would expect.
* Single and redundant directory contents work.
* Apple ][ Pascal 140KB interleaved disk images work correctly. This was tested against the system disk images at ftp://ftp.mayn.de/ pub/ really_old_stuff/ mirrors/ apple.asimov.net/ programming/ apple_pascal/
* Simple 800KB disk images work. This was tested against the disk images at http://apple2.callapple.org/ software/ tribby/ apascal.html
* Offset interleaved 256KB disk images (PDP11?) work. This was tested against the disk images at http://www.bitsavers.org/ bits/ UCSD_Pascal/ ucsd_II.0/
IIRC, the original UCSD p-System did not permit more than one file being open for writing at the same time. Files in this file system are represented by a single continuous disk extent. This implementation uses the Buffer Gap algorithm, found in many text editors, to manage file extents being written. This implementation can cope with two (or more) files open for writing at the same time, however performance will be impacted as disk blocks will constantly be shuffled back and forth as the gap is moved to the end of each of the files being written.
What's New in This Release:. There is a new ucsdpsys_mount -t option to convert text files on-the-fly.
. The Teledisk (.TD0) and ImageDisk (.IMD) formats are understood for read-only access.
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall