Disk Images

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:


An A.P.P.L.E. Review — Shink-Fit X For Mac OS X

  • Program: Shink-Fit X
  • Category: Archiver Utility
  • Released: Feb 02, 2012
  • Version: 1.0
  • Size: 1.4 MB
  • Language: English
  • Seller: Kelvin Sherlock
  • Price: Free

For many of us, the SHK or Shrinkit files have been a thorn in our sides, especially if we were on a Mac.  Now, our time in purgatory has been relieved by a nifty utility from the computer of Kelvin Sherlock, the author of GShisen.  Shrink-Fit X is a Mac OS X Application which allows users to open .SHK and .BXY files.

The program is based largely on the NufxLib program by Andy McFadden, much of which was also included in his CiderPress application.  While Windows users have long enjoyed the ability to manipulate disk images with CiderPress, until now, nothing existed for the Mac.  Shrink-Fit X opens the NuFX Shrinkit files with no fuss and displays their contents.

Text files on the disks are extracted in crystal clear readble format with no residuals.  BASIC programs on the other hand were not so lucky.

Obviously, with this program being a version 1.0, there is still a long ways to go until the program does everything that CiderPress does under Windows or that AppleCommander does under Java.  However, this is a great first step and certainly makes a big impression on this old programmer.  As you can see from the last graphic, we opened the GShisen disk and can clearly see all of the files on the disk.

Shrink-Fit X requires Mac OS 10.6 or later.  The program is a free download and can be downloaded from the Apple Mac App Store at:


While we would have liked to see a few other items included, along the likes of an AppleCommander or CiderPress, we were extremely pleased with the results this first implementation of the Shrink-Fit X program gives.

Rating: 4.5 out of 5 Apples

ADTPro 1.2.0 Released

David Schmidt has released the latest version of the ADTPro disk imaging software.  Apple Disk Transfer Prodos (ADTPro) is a vintage Apple computer series specific disk imaging software package and will work on APple ]['s and Apple ///'s. The latest version of  ADTPro 1.2.0 was released to address a host of issues with the previous version and is not a "revolutionary" update as would normally be suggested by the version number.  The issues addressed in this release include the following items :

  • [Server] Integrate Cloudhopper’s 64-bit Windows RXTX dll – fixes 2-way Windows 7 64-bit serial communications
  • [Server] If a serial configuration isn’t usable, it doesn’t just put up the dialog box saying you should change the configuration – it brings up the change configuration dialog so you can
    actually do it
  • [Server] Be consistent when automatically adding file suffixes (.dsk vs. .DSK)
  • [Client] Don’t lock out interrupts during program execution – it hinders things like the GS Desk Accessory bring-up
  • [Client] Apple /// responds a little better to “disk switched” notifications like those produced by the CFFA300 card
  • [Client] Apple /// Ethernet screen layout was missing DHCP configuration option

You can download ADTPro from:


If you are using 64Bit Windows, there is a RXTX dll replacement which has been commissioned by David and is built by the good folks at Cloudhopper.  The dll  is available at: