Releases: ADTPro/adtpro
ADTPro 1.1.6
August 2, 2010
The big news for this release is the tremendous help and collaboration I've received from users around the globe. The server now has translations in:
- French - thanks to Antoine VIGNAU
- Spanish - thanks to Gabriel Alejandro Calomeni
- Korean - thanks to Steven Y. Choi (since version 1.1.5)
The rest amounts to simple bug fixes on my part; the most interesting of which is for Uthernet users, where the Dir-Esc-Dir-Esc dance is no longer required to get connected.
New functionality:
-
[Server] French translation provided by Antoine VIGNAU
-
[Server] Spanish translation provided by
Gabriel Alejandro Calomeni
Bug fixes:
-
[Client] Ethernet version can now connect immediately
after startup without having to do DIR commands first -
[Client] Clearing out system memory bitmap enables
bootstrapping on top of BASIC.SYSTEM (the not-quite-
bare metal bootstrapping scenario) -
[Server] Better button handling when disconnecting and
otherwise interrupting transfers -
[Server] Changes to bootstrapping pacing interval affect
an active transfer in real time
ADTPro 1.1.5
Release 1.1.5 - March 17, 2010
New functionality:
-
[Client] Implemented native assembly ProDOS selector/
launcher eliminating the need for Applesoft; results
in 30% faster booting and executing from floppy -
[Client] Laser 128 machines can now use their native
modem port at 115.2kbps using the SSC port 2 setting
Bug fixes:
-
[Client] Better automatic serial device detection for
Franklin Ace 500 computers (select Modem vs. Printer
port) -
[Server] Build hygiene - automate version numbering
ADTPro 1.1.4
January 24, 2010
New functionality:
- [Server] Re-scan for serial ports every time the serial config gui comes
up; detects USB port changes
Bug fixes:
-
[Server] Fixed a protocol bug that made the server abort when it received
garbled acknowledgement packets that looked almost correct -
[Server] Increased microphone sensitivity so recent Mac Java releases can
"hear" the audio stream correctly -
[Server] Removed most post-Java-1.3 code so server can run on Java 1.3
(i.e. Mac OSX 10.2)
ADTPro 1.1.3
September 20, 2009
New functionality:
- [Server] OSX distribution now comes with a double-clickable .app that automatically does all the magic to start a Java program under the covers with no terminal window
- [Client] Enabled ProDOS booting (and bootstrapping) on the Franklin Ace 1000/1200
Bug fixes:
- [Client] Space bar wasn't cycling through configuration items on Apple II machines without up/down arrow keys
- [Server] Fixed breathtakingly slow operations with FTDI-based USB serial adapters
- [Server] Integrated new level (2.2Pre2 + fixes) of RXTX serial library; this offers 64-bit Windows support as well as improved Mac OS X support, including Snow Leopard
- [Server] Made the "change working directory" work a little more sensibly on OSX - allowing you to navigate "into" a directory and pick that as the current working directory
ADTPro 1.1.2
February 18, 2009
New functionality:
- [DOS ADT Client] Included DOS ADT client, now at version 2.3, that automatically detects the Apple ///'s built-in serial port
Bug fixes:
-
[Client] Formatting a disk no longer invalidates the entire drive list cache, eliminating the need to re-scan all drives; thanks to hackerb9 for the impetus to fix it
-
[Client] Comms devices weren't being detected in the last slot (one of those off-by-one counting problems)
-
[Client] Apple /// Grub bootstrapper was using an uninitialized register in an alarming, but seemingly predictable, manner; initialize it for safety
-
[Client] Simplified UDP timeout processing after consultation with MagerValp
ADTPro 1.1.1
September 18, 2008
New functionality:
-
[Client] SOS version can use Ethernet UDP transport via the Uthernet card (http://a2retrosystems.com/)
-
[Client] SOS version can format media
-
[Server] Apple /// computers can be bootstrapped from bare metal over their built-in serial ports
Bug fixes:
-
[Client] Occasional Ethernet "hang" during transfer
-
[Client] Exiting the Ethernet configuration screen via the Return key
but without saving to disk caused changes to be forgotten until entering
and leaving the config screen a second time -
[Client] SOS version failed to write the first set of blocks when it
received a harmless "disk switched" notification (after swapping
disks, for example)
ADTPro 1.1.0
August 30, 2008
New functionality:
-
[Client] Client software comes on a combined "dual boot"
ProDOS/SOS disk for both Apple II and Apple /// computers -
[Client] Format routine now recognizes ProFile drives
Bug fixes:
-
[Client] Reorganized
the entire client code base in order to single-source ProDOS and SOS versions -
probably leading to several new bugs in the ProDOS client -
[Client] Fixed formatter volume name input routine to correctly handle
special characters -
[Client] Fixed a fiddly problem with the IIgs and Uthernet where hitting
a key while waiting for a response from the host would make it ignore the esc key
from then on -
[Client] Shortened UDP timeout for waiting for packet responses so things don't
appear to "hang" when a response isn't received -
[Client] Re-integrated Bird's Better Bye (which was inexplicably removed)
for our Apple II and II+ friends -
[Server] Improved batch logic for cleaning up after aborted image transfers
ADTPro 1.0.6
February 10, 2008
New functionality:
- [Client] Ported the client to SOS (pronounced like "sauce") for the
Apple /// supporting the built-in serial port and Super Serial card in
any of its four slots (SOS released 8/10/2008)
Bug fixes:
-
[Client] Formatting was unreliable for 5.25" media due to
timing-sensitive code placement -
[Client] Formatting was unreliable for 3.5" media due to unfortunate
re-use of zero-page variable space -
[Server] Included a copy of the rxtx library that no longer requires
lockfiles (1.0.6a.dmg for OSX only)
ADTPro 1.0.5
February 3, 2008
Bug fixes:
-
[Server] Hosts with zero audio mixers (a Java thing) were crashing with
java.lang.ArrayIndexOutOfBoundsException
inAudioConfig.java
-
[Client] IIgs serial port initialization was not working for speeds
below 115.2kbps as a result of the 300 baud integration in v1.0.3
ADTPro 1.0.4
January 21, 2008
New functionality:
-
[DOS ADT Client] Included DOS ADT client, now at version 2.2,
with nibble and halftrack send capability for Disk II drives
from Gerard Putter and Eric Neilson -
[Server] Incorporated nibble and half track disk logic from
Gerard Putter's ADT-compatible Virtual ][ A2V2 transfer software -
it's still experimental, so support hasn't been added to ADTPro
client yet
Bug fixes:
-
[Client] Better automatic serial device detection for Apple IIc
computers (select Modem vs. Printer port) -
[Client] Update track counter during fast Disk II reads (you had
to watch carefully to realize they weren't moving during read) -
[Server] Audio data capture logic was refactored to be more
reliable and understandable by Marc S. Reßl -
[Client] Audio send protocol (from Apple to Host) was out of sync,
causing transfers to immediately abort -
[Server] Fix progressive backoff timing for transmission failures