#disk #apple #retro #dos #read-write #cpm

bin+lib a2kit

Retro disk image and language utility

26 releases (stable)

2.7.0 Dec 31, 2023
2.5.0 Nov 18, 2023
2.2.0 Jul 9, 2023
2.0.5 Mar 25, 2023
0.4.0 Nov 6, 2022

#291 in Filesystem


Used in bas2wav

MIT license

1MB
28K SLoC

a2kit

Command line interface and library for manipulating retro disk images, file systems, and languages, with emphasis on Apple II.

  • Designed to be scriptable
  • Languages - Applesoft, Integer BASIC, Merlin Assembly
    • full syntax comprehension
    • tokenization, detokenization
  • File Systems - Apple DOS 3.x, ProDOS, CP/M, Pascal, FAT (such as MS-DOS)
    • full read and write access
    • high or low level manipulations
    • interface for handling sparse and random access files
  • Disk Images - 2MG, D13, DO, DSK, IMD, IMG, NIB, PO, TD0, WOZ
    • create, read, and write with all types

Documentation

Command Line Interface

Library Crate

Applesauce - device for working with real floppies. The accompanying software is free and works with many kinds of disk images.

Call-A.P.P.L.E. - user group dating to 1978, offering books, software, magazine, archival documents, forums, etc.

CiderPress - long standing Windows software for manipulating disk images

Virtual II, AppleWin, MicroM8, MAME - emulators

Dependencies

~12–23MB
~386K SLoC