Lane's "Good" Apple // Programs

Please note: Please be sure to send any correspondence concerning these programs to Lane Roathe!

There is nothing "new" on this page, this is all old stuff, put together from the time I got out of high school in '83 until I got my first job (not counting contracts) programming Apple's in '87. These programs might be good enough to place on a résumé, but they are old, & I have improved!

All programs include source. Most of these use some version of Merlin. The few which use the "Turbo Assembler" I have included text sources for. (Turbo Assembler was a blazing fast assembler from an independent programmer in Canada. Really cool, w/an integrated editor long before Merlin's.)


Macintosh  |  Apple IIgs  |  "Good" Apple //  |  "Early" Apple // |  MS-DOS

Program Size Description
DUP 3.0 77K Disk Utility Package. Copy & manipulate disks and files, sector editor, nibble editor, disk/memory searching & editing, speed check, etc.! Works with or w/o DOS & GPLE. Excellent interface, uses 64K or 128K, can be make to preserve & use DOS. Source is heavily commented, modular, and readable. Since DUP works w/o DOS, this is a great place to find out how to access DOS 3.3 (and ProDOS) disks at a very low level, including raw track data.
Copy Protection Notebook 233K This is it! The original copy protection notebook! Learn all about disk formats, how to read and write tracks, nibble counting, bit insertion, track synchronization, perfect tracks, quarter and half tracks, and so much more! Complete with many examples, and full source code! Includes programs to install copy protection, protection checkers, a nibble editor/copier, and more.
DeepDOS 39K ProDOS replacement, only 4K! (command subset) Written to keep Infocom games from having to reload (from disk) their 12K command parser each time you pressed return. Plus, it's a bit faster than ProDOS. Supports all ProDOS devices. Uses in Zork Zero, Shogun, Beyond Zork and possibly others.
LaneDOS 22K Replacement for RDOS (a rip-off of RWTS for use from AppleSoft). Removed ability to use Applesoft, added ability to format and read/write 3.5" disks (from DOS 3.3!), and wrote a disk copier. Also sped up disk access quite a bit. Used in BattleTech (Infocom/WestWood).
Image Copier 70K In early development. It actually does work though! You are able to write "programs" in it's scripting language, integrate new 6502 algs, modify parameters, etc. Includes a good Nibble Editor & speed check. *NOTE* due to a (legal) call to the middle of a monitor routine, this program works, but will crash on a GS in a few places. Turbo Assembler source code is very informative, the code is well laid out, commented, and readable.
IC w/Text Src 60K Image Copier as above, only I have written the source code out as text files. Will need slight modifications to assemble with Merlin or similar assemblers.
ARM Shell Source 50K Apple Reference Magazine was a magazine on disk, much like Softdisk or UpTime. In fact, ARM got me a job at UpTime, where I upgraded their shell using much of the ARM technology. This download is the source to the shell for ARM, in text format. The source is from Turbo Assembler, but should be easy to modify for Merlin, and routines, etc. require no modifications.
Misc. Copy Protectors 57K Various bits of copy protection sources, and installers. DOS 3.3 based, but can easily be applied to ProDOS. Source code is in Merlin format, with some AppleSoft shells.