Disk Images

Nibble Magazine releases complete 12 years of Apple II Programs on disk


Mike Harvey has announced through his website, the immediate availability of all of the programs from the full run of Nibble Magazine.   Apple II hobbyist Stavros Karatsoidis has spent the better part of 3.5 years typing all of the programs from the magazines into an iPad.  The result is more than 1200 programs on a total of 69 floppy disks.  The complete disk collection is downloadable for free from the Nibble Magazine Disks page at:


A complete program index is also available from the Nibble Magazine website at:


ADTPro 2.0.0 Released


ADTPro, the vintage apple disk imaging software, has been updated to version 2.0.0.  ADTPro allows users to image floppies from Apple II and Apple III series computers and allows boot strapping of machines directly from a disk image over bare wire.  The software handles a number of emulator image formats and supports many of the newer hardware items produced for the Apple II and Apple II series computers.

New features in 2.0.0 included as specified in posting by David Schmidt on CSA2:

New protocol (code-named “Wide”) that makes transport more reliable  and significantly faster with tunable payload lengths
[Client] Arrow-and-Return interface for choosing a file to receive
[Client] Arrow-and-Return interface for the main menu
[Client] Directory listing allows for wildcard filtering of files, paging forward and backward
[SOS Client] Slow driver-based screen I/O subsystem replaced with custom code, significantly speeding up display
Separated ProDOS and SOS boot disks for ADTPro client; VDRIVE boot disk remains common to both

Bug fixes included in this version:
When the server decides to abort, the new protocol will not react  to the “spray of commands” when the client (re-)sends data that isn’t supposed to be commands
[SOS Client] Keyboard interaction works correctly
[SOS Client, SOS VSDrive] Changing serial connected-ness to the Apple /// no longer causes fatal SOS $02 errors
[SOS Client] Bare-metal bootstrap more reliable with timeout logic borrowed from Speediboot and made prettier with a logo and better display management
[Client] Hitting the escape key on the configuration screen truly aborts changes; this prevents DHCP from requesting a new IP address, for example
[Build] Re-architected ‘Ant’ build system to be completely dependency-driven; allows complete granularity of build target

For more information about ADTPro, including usage and setup videos and instructions, check out the ADTPro website at :


ADTPro 1.2.9 Released

From CSA2 Announcment by David Schmidt:  For your consideration this Christmas day:ADTPro 1.2.9 has been released.  There are a few tweaks that came up
under some heavy usage scenarios:

Nibble sends now work in batch mode, and they are a little more tolerant
of communications failures.  This gets really handy when you have, for
example, a pile of 13-sector disks to image.  Linards Ticmanis’
13-sector ADT13 was always an option, but due to the fact that DOS 3.2
and below didn’t actually initialize sectors until you wrote on them,
your drive can end up knocking quite a lot on sparsely populated disks.
Not so any more.

From IvanX’s A2CLOUD work, the VSDrive code has changed to optimize
virtual drive access for speed at the expense of concurrent access from
both server and client.  This should make really big virtual drives
useable on the Pi.

Oh, and finally – after all these years… a Disk II drive will spin up
beforehand in anticipation of reading or writing.  With one optimization
that DOS ADT missed: turning on the drive for the final pass of writing.
It’s not required for the final pass of reading, but is for writing.
It probably doesn’t even represent a measurable improvement, but it’s
there for completeness’ sake.


1.2.9 – December 25, 2013

New functionality:

* Disk II drive turns on a little early to reduce spin-up delay

Bug fixes:

* Nibble sends work correctly in batch mode

* [Client] Nibble sends retry (more) correctly

* [VDrive] Virtual disks are loaded at once at initialization time,
making it much faster for huge drives (but much less dynamic)

* [VDrive] Serial driver installer quits to where it came from,
allowing an invocation from the launcher to return there, this
time with the driver in place

ADTPro 1.2.7 Released


David Schmidt has released an update to the ADTPro program.   According to the posting on CSA2, the update includes:
New functionality:

* [VDrive] Added the ability to bootstrap into ProDOS with
VSDrive active

* [Server] Added a command-line invoker for AppleCommander

Bug fixes:

* [Server] Start the numerical part of batch name at 1, not
0; reset the counter when a batch name changes

* [Server] 5-1/4″ disk images with unrecognized filesystems
are always written with DOS-ordered physical interleaving

You can download the latest information and get usage instructions and video from the ADTPro website at:


ADTPro 1.2.5 Released

A note from David Schmidt on CSA2 announced the arrival of the latest rendition of the ADTPro Disk Imaging software.

Ok, here’s a few more goodies.  The time and date is synchronized with the host, and there’s two versions of the serial driver: one that hides between the BI and buffers, and another that stomps on the Disk II driver.  The latter is compatible with ProDOS utilities.

There’s a little bit in there just for me – I don’t expect anyone else will need it, so I’m not even adding a button on the UI for it.  But for those that need to unit test ADTPro, if you start it with the parameter ‘localhost’ you can have it serve the virtual serial ports (that are mapped to IP ports) of emulators.  So far it works with AppleWin and JACE.

I needed to stop chopping wood and sharpen the axe… so I could test the serial version of the virtual drive.  It was just taking too long to make real disks and test on hardware.  The bug I was shooting: later versions of ProDOS hid the Disk II driver at $d800, not $f000…

Anyway, there’s a few bug fixes for all the Daves that use the Ethernet version, too.  And all executables are SYS files now.


1.2.5 – September 22, 2012

New functionality:

  *  [VDrive] ProDOS date and time is set when communicating with the ADTPro server

  *  [VDrive] Serial driver installs over the floppy driver by default

  *  [Server] ADTPro server serves a hybrid serial-over-IP for emulators – enabled with startup parameter ‘localhost’

Bug fixes:

  *  [VDrive] Ethernet driver is now more “reentrant,” allows for restarting if the “ping” message doesn’t show up right away

  *  [VDrive] Aborts via escape key are more reliable, Ethernet now recovers correctly

  *  [VDrive] Device driver installer filetypes changed to SYS

Mint 13 available

This is of concern to people running Intel Macs, PCs, or Virtual Machines.

As of May 23, 2012 the official version of Mint 13 is available from http://linuxmint.com. If anyone has the RC version, it seems to have updated successfully to the official version. The release comes on a single layer 800MB DVD. There are two versions at the moment. Cinnamon (a Gnome 3 fork) and MATE (a Gnome 2 fork). I have installed the 64 bit RC of Cinnamon and found it acceptable after installing various bits of useful software. Also, this release is a Long Term Support (LTS) release. It will be supported with updates for five years.

After a little more than a week of use I find it is acceptable on my machine. I have not tried it on any older machines yet.

The major advantage I found going from Mint 10 to Mint 13 is there are newer programs available in the repositories. I dislike the lack of options for panel configuration, but it looks better than Mint 12.

Price: FREE

Booting from IDE drive when there are SATA drives

This is a generic sort of article… I have only tried it on one type of machine but this advice may prove useful in other situations.

As regular readers know, I volunteer at an educational non-profit organisation every Friday as a systems administrator.One of the privileges is I get to borrow a computer every so often for one of my projects. In this case I had a computer I was using as a file server (using FreeNAS v7.x). Since I had it for over three years I figured it was time to get something a little newer. A client returned a Dell GX 270 because he no longer needed it. I asked and was granted permission to replace the older machine with this one.

At first I only had two hard drives to work with. The first was the hard drive from the old computer and the second was the drive from the new one. I was able to boot from the old drive with no problem. Adding in the new drive so it would be accessed over my LAN was also easy. I had a third drive. It was a 500GB SATA drive. I had everything but the power adapter so it took a few days to connect.

The SATA drive was one I had in my Linux box before the motherboard died. It still had all the information as well as the master boot record intact. Once it was added into the 270 it wanted to take over. Like Macs there is an option which allows the user to select which drive to boot from. For a file server that’s not an acceptable solution. In this case it didn’t work very well either. The boot process was hung for 15 minutes…

After a bit of research on the net I found the solution was to boot from a rescue CD/DVD and toggle the bootable flag on the first partition on the hard drive to off. From that point things worked fine. I don’t know if the hard drive works or not since it was only yesterday I added it to the machine. Assuming there are no hardware problems I should be able to do a bunch of neat things like create virtual machines which are stored on  the LAN, set up a private iTunes server, and back up the Mini I am using at the moment…

Code to Disk Tool for the Apple ][ Now Available

Egan Ford, the curator of the Apple ][ Game Server and the Apple ][ Disk Server, has come up with a new application which writes games directly to a disk allowing them to be played, without DOS or ProDOS on the Apple ][.  According to his posting on Comp.sys.apple2 usenet group, "I just posted c2d (code to disk) to http://asciiexpress.net/files.  I included the source with OS/X and Windows binaries.  c2d will take a single binary (with or without 4-byte DOS header) or a text monitor listing and create a bootable diskette (dsk) image."

This tool makes the Apple ][ game server files even more useful allowing users to create a fast booting disk or disk image for emulators.

usage:  c2d [-vh?] c2d [-m]   input[.mon],[load_address] output.dsk

-h|? this help
-m jump to monitor after booting
-v print version number and exit

input without a .mon extension is assumed to be a binary with a 4 byte header. If the header is missing then you must append ,load_address to the binary input filename, e.g. filename,800.  The load address will be read as hex. input with a .mon extension expected input format:

0800: A2 FF 9A 20 8C 02 20 4F
0808: 03 4C 00 FF 20 9E 02 A9


c2d hello hello.dsk
c2d hello.mon hello.dsk
c2d hello,800 hello.dsk
c2d -m test,300 test.dsk

A sample session using the c2d tool:

$ c2d air_cars,6000 air.dsk

Reading air_cars, type BINARY, start: $6000, length: 8192

Number of sectors:    32
Sector page range:    $60 – $7F
After boot, jump to:  $6000

Writing air_cars to T:01/S:00 – T:02/S:15 on air.dsk

$ c2d moon.patrol,801 moon.dsk

Reading moon.patrol, type BINARY, start: $0801, length: 18460

Number of sectors:    73
Sector page range:    $08 – $50
After boot, jump to:  $0801

Writing moon.patrol to T:01/S:00 – T:05/S:08 on moon.dsk

To download the c2d tool and the source code, go to the AsciiExpress website at:


or download it directly at:


AppleCommander Released

AppleCommander, the Java based disk image tool by Dr. John B. Matthews has been updated.  Version was released this morning on Dr. Matthews’ webpage.  AppleCommander allows you to open Apple ][ disk images and view their content down to the individual files.  You can also use AppleCommander to import and export files from the disk images, as well as to convert disk images from one type to another.

The current release features changes made by David Schmidt.  They include the ability to place Pascal Text files onto DOS ordered (.do) disks.  AppleCommander comes in several flavors including a Mac based Universal Application and is a free download:

  • AppleCommander-version-ac.jar: a command-line Apple II disk image tool.
  • AppleCommander-version-mac.zip: a universal Mac application.
  • AppleCommander-version-src.zip: the AppleCommander source code.
  • AppleCommander-version-web.zip: the AppleCommander web pages and javadoc.
  • AppleCommander-version.jar: The AppleCommander jar (requires SWT).

You can download the programs as well as the AppleCommander command line guide from:



Apple ][ Game Server and Disk Server Now Available in Mobile form


Egan Ford, creator and curator of the Apple ][ Game Server and the Apple ][  Disk Server has created mobile versions of the website.  This allows those users with iPhones to use the iOS based device to load their Apple ][ computer with games or disks directly from the Internet.

The mobile version of the Apple ][ Game Server is at:


The Apple ][ Disk Server mobile version  is currently being built and will be available soon. now available and ready for use: