A fascinating project to comment and disassemble the disk operating system for Apple IIs, with a focus on explaining why choices were made and what different approaches accomplish. Done with the approval of Steve Wozniak, apparently; a fascinating study for people who want to know how it was done.
DOS 3.3 Anatomy: BRUN Command Handler
DOS 3.3 Anatomy: Command Interpreter State Handler
DOS 3.3 Anatomy: APPEND Command Handler
DOS 3.3 Anatomy: BSAVE Command Handler
DOS 3.3 Anatomy: CATALOG Command Handler
DOS 3.3 Anatomy: CHAIN Command Handler
DOS 3.3 Anatomy: CLOSE Command Handler
DOS 3.3 Anatomy: DELETE Command Handler
DOS 3.3 Anatomy: Command Executor
DOS 3.3 Anatomy: EXEC Command Handler
DOS 3.3 Anatomy: FP Command Handler
DOS 3.3 Anatomy: INT Command Handler
DOS 3.3 Anatomy: MAXFILES Command Handler
DOS 3.3 Anatomy: OPEN Command Handler
DOS 3.3 Anatomy: POSITION Command Handler
DOS 3.3 Anatomy: READ Command Handler
DOS 3.3 Anatomy: READ Command Handler
DOS 3.3 Anatomy: RENAME Command Handler
DOS 3.3 Anatomy: RUN Command Handler
DOS 3.3 Anatomy: WRITE Command Handler
DOS 3.3 Anatomy: Disassembly of Errors
DOS 3.3 Anatomy: DOS's Coldstart Routine
DOS 3.3 Anatomy: DOS's Warmstart Routine
DOS 3.3 Anatomy: File Manager from the DOS Source (1982)
DOS 3.3 Anatomy: LOCK and UNLOCK Function Handlers
DOS 3.3 Anatomy: CATALOG Function Handler
DOS 3.3 Anatomy: CLOSE Function Handler
DOS 3.3 Anatomy: DELETE Function Handler
DOS 3.3 Anatomy: INIT Function Handler
DOS 3.3 Anatomy: OPEN Function Handler
DOS 3.3 Anatomy: Position Function Handler
DOS 3.3 Anatomy: RENAME Function Handler
DOS 3.3 Anatomy: VERIFY Function Handler
DOS 3.3 Anatomy: Read Function Handler
DOS 3.3 Anatomy: Read Function Handler
DOS 3.3 Anatomy: Write Function Handler
DOS 3.3 Anatomy: Write Function Handler
DOS 3.3 Anatomy: Reference Texts
DOS 3.3 Anatomy: RWTSDRV1 using FORMAT
DOS 3.3 Anatomy: RWTSDRVR using SEEK
DOS 3.3 Anatomy: R.W.T.S From the DOS Source (1982)
DOS 3.3 Anatomy: RWTSDRV1 using FORMAT Continued
DOS 3.3 Anatomy: RWTSDRVR using READ
DOS 3.3 Anatomy: RWTSDRVR using WRITE
DOS 3.3 Anatomy: Cross Referenced Symbol Tables
DOS 3.3 Anatomy: Addresses Referred to By DOS
DOS 3.3 Anatomy: Output Handler 2 (Ignore Non-DOS Command)
DOS 3.3 Anatomy: The MON and NOMON Command Handlers
DOS 3.3 Anatomy: Various Command Handlers
DOS 3.3 Anatomy: Initialize I/O Hooks for DOS Interception
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: Additional Functions
DOS 3.3 Anatomy: DOS Driver for Linear Disassembly (September 1983)
DOS 3.3 Anatomy: Addresses Used in the Formatted Disassembly's.