Skip to content

dmolony/AppleFileSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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).