Skip to content

Repository files navigation

A2FileCmd

Two panels. Your Apple II. Start with 48 KB.

Select on one side. Copy to the other.
From the essentials of DOS3.3 to a complete ProDOS workspace.

Latest release Build License: GPL v3

Download · Read the guide · 11-page PDF

Start with the essentials: DOS3.3

An Apple II+, 48 KB and two Disk II drives. One panel for each side of the job: choose a file, tag a few more, then copy them across and let A2FileCmd verify the result. Read text, inspect bytes, view a hi-res picture or edit a small note. Rename, lock and delete are a key away.

A2 File Cmd DOS3.3 0.9.2 showing both catalogs and its keyboard bar

DOS3.3 is the product distilled: 40 columns, pure 6502 assembly, no ProDOS, 80-column card or plugins. Fresh POM2 capture of the 0.9.2 preparation build, also used on the manual's cover.

Copies refuse existing destination names, keep the source and read back what was written. The bottom bar shows the main keys; ? opens help. You do not need to learn the larger ProDOS toolbox to get started.

Then grow into ProDOS

The same source-and-destination idea opens up in 80 columns. On an Apple IIe, //c or IIgs with 128 KB, browse folders, tag batches and keep your files beside the tools that work on them.

A2 File Cmd ProDOS XL 0.9.2 with demo files in its two panels

ProDOS XL, captured from the 0.9.2 preparation build in POM2. Capture details.

You want to… ProDOS gives you…
Organize a disk Copy and move directory trees, tags, sorting, attributes, file comparison and a text editor.
Open old files Text, hex, BASIC listings, AppleWorks documents and sheets; extract ShrinkIt, Binary II and other classic archives.
Browse a collection HGR/DHGR and specialist picture viewers, fonts and shapes. Arrow through an album without returning to the panels.
Listen Mockingboard MB1/PT3 playback, including Mockingboard 4c on //c; Electric Duet also plays through the speaker.
Work with disks Browse images as folders, extract files, create/convert images, transfer DOS files, compare, format and check volumes.

! opens tools by category. 800K and XL include the full toolbox; the 140K edition keeps essential file operations on one 5¼-inch disk. Mouse support is optional in the 65C02-enhanced-mouse XL edition. See the guide for supported formats and each tool's limits.

Choose your disk

0.9.3 is the published release. No build is needed to use the release downloads.

Your setup Download from 0.9.3
Apple II+ · 48 KB · two Disk II drives DOS3.3 — standalone 40-column edition
ProDOS · one 5¼-inch program disk 140K — essentials, 6502
ProDOS · all tools without sample media 800K — complete, 6502
ProDOS · hard disk or emulator XL — complete with demonstrations, 6502
ProDOS · 65C02 and enhanced ROM XL — enhanced 65C02, optional mouse

All ProDOS editions require 128 KB and 80 columns. The 6502 editions also work on enhanced machines. Choose enhanced XL only when both the CPU and ROM qualify; a 65C02 upgrade alone is not enough. Mouse and Mockingboard hardware are optional. Each disk is self-contained: there are no category disks to juggle. DOS3.3 remains a separate program with its own commands.

Your first minute

  1. Boot the matching image. DOS3.3 can also start with BRUN A2FC; ProDOS starts with A2FILE.SYSTEM from a selector.
  2. Try the shared basics: TAB switches panels, arrows select, Return opens, Space tags, C copies and ? shows the edition's help.
  3. Use a spare disk for a first copy. In DOS3.3, / selects the active panel's drive. In ProDOS, / lists volumes; open the destination opposite.
  4. On XL, explore DEMO. Read SAMPLE, open an HGR/DHGR picture, browse TINY.PO, or play CANON.ED through the speaker. Advanced tools are in !.

DOS3.3 and 140K are DOS-order .dsk; 800K is ProDOS-order .po; XL is .2mg. Changing the extension does not convert a disk. To install ProDOS elsewhere, keep A2FILE.SYSTEM and its complete A2FILE/ folder side by side, from the same build. Copy the root RECOVER guide as well.

Check a downloaded image

Get SHA256SUMS-<version>.txt from the same release. Compare the output of shasum -a 256 <image> on macOS with its entry. With every release image and the PDF together, Linux can check the whole set:

sha256sum -c SHA256SUMS-<version>.txt

Keep the originals safe

A2FileCmd checks copies, preserves originals during supported replacements, and names files left for recovery when an operation cannot finish. Read the result before retrying or removing a disk. Verification cannot make a physical metadata write atomic through a power cut.

Some ProDOS tools need auxiliary memory and can clear all files in /RAM. They ask before using it; save those files elsewhere first. Music playback preserves /RAM. DOS3.3 has no auxiliary-memory requirement; once a disk write starts, its keyboard cannot interrupt it.

The guide includes a practical incident recovery procedure: identify the temporary or backup, preserve a disk image, and recover from a duplicate to a fresh destination. Data-safety details explain the protections and remaining limits.

Read, build or contribute

With the cc65 toolchain installed:

make mini    # standalone DOS3.3 binary
make         # ProDOS program and overlays
make disk    # all five distribution images
make test    # host checks

Previous versions have been tried on real //c, enhanced and unenhanced IIe machines by the maintainer and testers, and in Virtual II and POM2. Current-release qualification is tracked separately; emulator results are not a physical-drive guarantee. Contributors must follow AGENTS.md: preserving data comes first.

Credits

Created by Arnaud Verhille (@habib256), under GNU GPL v3. Inspired by A2Command, Ammonoid by Colin Leroy and Norton Commander. Full attributions and reference links identify reused code, formats and test material, including cc65, Hyper-FORMAT, Electric Duet, CiderPress II and the PT3 player work.

ProDOS images include ProDOS 8 2.4.3; 800K and XL supply BASIC.SYSTEM, Apple software distributed for the community by John Brooks, and INTBASIC.SYSTEM by Joshua Bell. Generated demonstrations and third-party samples are distinguished in their source notices. The companion emulator POM2 is a separate project by the same author.

About

Two panels. One Apple II. A ProDOS file manager with disk-image browsing, archive extraction, document and picture viewers, and Mockingboard music — in 128 KB.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages