@david-schmidt david-schmidt released this Sep 14, 2018 · 2 commits to 667af2dc8ca153e16b562917de5accb37c12d1d3 since this release

Assets 5

Would you like a bootable floppy disk of ADTPro to arrive at your door? Just place an order with ADTPro partner RetroFloppy.com with this link: http://retrofloppy.com/products#ADTPRO

September 14, 2018

New functionality:

Bug fixes/changes:

  • First release on GitHub, includes some code reorganization

  • [OSX Server] Worked around the Apple nanny state - the OSX application icon now works again on OSX 10.11+ thanks to the diligence of John Clark

  • Integrated John Brooks' ProDOS 2.4.2 as base operating system for all ADTPro actions
    (Speediboot, text bootstrapping, base disks, etc.): https://www.callapple.org/vintage-apple-computers/apple-ii/announcing-prodos-2-4-2-for-all-apple-ii-computers/

  • [Ethernet] Worked around an incompatibility between MicroDrive/Turbo IIgs firmware and Uthernet card scan; address GitHub issue #29

  • Integrated DOS ADT 2.41, which includes the following enhancements:

    • Leave the final screen up after a disk transfer

    • Set default speed to 115.2k

@david-schmidt david-schmidt released this Sep 14, 2018 · 34 commits to master since this release

Assets 5

November 12, 2016

New functionality:

  • Support added for Uthernet II based on new integrated IP65 library
    from Oliver Schmidt (http://oliverschmidt.github.io/ip65/)
  • Integrated John Brooks' ProDOS 2.4.1 as base operating system for
    all ADTPro actions (Speediboot, text bootstrapping, base disks, etc.)
  • [VDrive] Uthernet II virtual Ethernet driver from Oliver Schmidt
    that occupies the same space as the Disk II driver

Bug fixes/changes:

  • [VDrive] Default slot changed from slot 2 to slot 1 for virtual
    Ethernet disk drivers
  • [Ethernet] Fixes from Oliver Schmidt in ADTPro's interaction with
    the IP65 library make for much more reliable transfers with all
    Ethernet cards
  • [Audio] Fix buffer overruns causing stalled audio transfers due to
    pathological RLE compression
  • [Server] Sort directory contents explicitly for our Raspberry Pi
    friends
  • Skip initial serial ping request from IIgs to avoid blank screen
    when no connection exists at first

@david-schmidt david-schmidt released this Oct 1, 2017 · 95 commits to master since this release

Assets 5

Would you like a bootable floppy disk of ADTPro to arrive at your door?
Just place an order with ADTPro partner RetroFloppy.com with this link:
http://retrofloppy.com/products.html#ADTPRO

March 21, 2015

New functionality:

  • [Audio] Client sends test stream of data for volume tuning on host
    side
  • [Server] Text bootstrapping data is packed more densely for faster
    transfer

Bug fixes:

  • Server and client agree on more situations where a transfer should
    be aborted
  • [Client] Don't hang on a GS on startup if a connection isn't pre-
    established
  • [Server] Flush the serial send buffer occasionally for our native
    serial port friends

@david-schmidt david-schmidt released this Oct 1, 2017 · 127 commits to master since this release

Assets 5

May 25, 2014

New functionality:

  • 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:

  • 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 targets

@david-schmidt david-schmidt released this Oct 1, 2017 · 275 commits to master since this release

Assets 5

April 6, 2014

Bug fixes:

  • Re-enable 19200 baud rate for serial client (removed in 1.2.8) -
    the Mac LC/Apple IIe card requires this speed

  • [Client] Don't bother turning the drive motor on early (introduced
    in 1.2.9) with Audio protocol

Pre-release

@david-schmidt david-schmidt released this Oct 1, 2017 · 293 commits to master since this release

Assets 2

Unavailable for binary download

December 25, 2013

New functionality:

  • [Client] Disk II drives turn 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 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

@david-schmidt david-schmidt released this Oct 1, 2017 · 328 commits to master since this release

Assets 5

July 9, 2013

New functionality:

  • [VDrive] Added the ability to serve a second virtual drive

  • Restricted most opportunities to change baud rates from defaults

Bug fixes:

  • [Server] Severe slowdown on bootstrapping under Windows was cured by
    removing what should have been a harmless yielding of the CPU

  • [VDrive] Fixed baud rate problem in VDrive SSC and Pascal comms code
    (Fixed in July 10 refresh)

Pre-release

@david-schmidt david-schmidt released this Oct 1, 2017 · 353 commits to master since this release

Assets 2

Unavailable for binary download

April 18, 2013

New functionality:

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

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

Bug fixes:

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

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

@david-schmidt david-schmidt released this Oct 1, 2017 · 393 commits to master since this release

Assets 5

October 11, 2012

New functionality:

  • [VDrive] virtual disk drivers on one disk that boots on both
    Apple II and Apple /// computers

Bug fixes:

  • [VDrive] Re-issued 1.2.6 with a fix for a serial driver memory
    location problem and better error recovery

  • [Server] Audio trims leading garbage from data stream - finally (I
    hope this time for real) making audio reliable

  • [Server] Un-sign Apple's binary Java launcher so it doesn't
    confuse Mountain Lion

  • [Client] Apple /// tries harder to consume buffered keystrokes
    before doing line-oriented input

  • [Client] Serial library is now non-blocking; allows for timeouts
    in times of failure; fixes speediboot pauses

  • [Server] If a 140k disk image isn't of a known format, take the
    filename extension into account before looking too much deeper

  • [Server] Serial over IP can specify both port and host, not just
    port

@david-schmidt david-schmidt released this Oct 1, 2017 · 425 commits to master since this release

Assets 6

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'

  • [VDrive] Added Apple III serial driver on a new distribution
    disk: SysUtilsA3-VSDrive-0.02B.dsk

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