dad4x / s4-3b1-pc7300

Linux sysv filesystem modified to support CTIX / 3b1 / PC7300 disk images
6 stars 3 forks source link

Fork

This is a fork of https://github.com/dad4x/s4-3b1-pc7300 with fixes to work with my images of 3b1 disk drives.

Arnold Robbins has updated the sysv driver to work on more modern Linux systems, in particular on Ubuntu 18.04. He has added a README.md file in the sysv folder with more information.

Note that when creating files on a mounted System V filesystem, Linux will not truncate file names for you; you must keep filenames to 14 characters or less.

A fork of my fork is at https://github.com/arnoldrobbins/s4-3b1-pc7300/ that the sysv driver has been updated to work with Ubuntu 18.04.

Rest of this is the original readme.

Purpose

Access to AT&T UNIX-PC 3B1 / PC-7300 / "Safari 4" tools, especially for disks, disk images, and filesystems.

Volume images can be used with the Phil Pemberton FREEBEE 3b1 emulator directly, or as disks on a real machine when using the Gesswein/PDP [MFM emulator board]www.pdp8online.com/mfm

Release Status

Sub-alpha as of initial commit (1/2015). No guarantees, always work with copies! Images of volumes and file systems for the 3b1 are small enough by current standards that you should be expansive in your use of copies. A full-sized file volume image of 90M is not many seconds of cat video.

LIBS4

A header and library for opening files containing volumes, and poking around the filesystem that may be contained there. The header is <s4d.h>.

TOOLS

SYSV

Modifications to linux to allow mounting of native file system images using

mount -t sysv -o loop filesystem-image-file /mnt/someplace

merging this to your local linux is out of my current comprehension, but I've gotten it to work with a Debian and a Suse.