Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 898 Bytes

File metadata and controls

14 lines (12 loc) · 898 Bytes

Apple II File System

Purpose

This library is intended for other programs to use when needing access to the contents of Apple II disk images. It is currently used by WizardryApp, and DiskBrowser2.

Usage

Create an instance of FileSystemFactory and then call getFileSystem() with either a File Path to a disk image, or an instance of BlockReader. This will return an AppleFileSystem which can then be used to obtain any of the disk image's files (AppleFile) or blocks (AppleBlock).

As long as the disk image has a valid image file suffix, it doesn't matter what format the disk image is in. Every possible image format will be checked until one is found. This includes hybrid disks as well as .zip and .gz files.

See Tester.java for examples (you will need to change the disk image file names of course).