Utility to manipulate Apple SOS and ProDOS disk image files
Go to file
2018-04-15 22:28:16 -06:00
.gitignore Initial commit. 2018-04-11 22:29:51 -06:00
gpl-3.0.txt Initial commit. 2018-04-11 22:29:51 -06:00
README.md Rename to sosar. 2018-04-11 22:42:52 -06:00
sosar.py Add subcommands, moving directory listing to ls subcommand. Added -l (long) and -r (recursive) options for directory listing. Decode file types and attributes. Synthesize attribute for sparse files. Start work on mkfs subcommand. 2018-04-15 01:15:23 -06:00
sosdisk.py Use memoryview for blocks and other disk structures. More work on mkfs subcommand. 2018-04-15 22:28:16 -06:00

sosar - utility to manipulate SOS and ProDOS disk images

Hosted at the sosar Github repository.

Introduction

Introduced in 1980, the SOS operating system for the Apple /// used a hierarchical file system, a significant improvement over the flat filesystems used on the Apple II (by Apple DOS, Apple Pascal, and CP/M).

In 1983, Apple introduced the ProDOS operating system for the Apple II family, intended to replace Apple DOS. ProDOS used the same filesystem as SOS.

sosar (pronounced like "saucer") is intended to provide a command line interface to manipulate SOS and ProDOS disk image files. As of this writing, sosar is only capable of printing the directory of such a disk image file.