What's new in ADTPro - Apple Disk Transfer ProDOS 2.0.2

Nov 13, 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

New in ADTPro - Apple Disk Transfer ProDOS 2.0.1 (Mar 25, 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

New in ADTPro - Apple Disk Transfer ProDOS 2.0.0 (May 26, 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

New in ADTPro - Apple Disk Transfer ProDOS 1.3.0 (Apr 16, 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

New in ADTPro - Apple Disk Transfer ProDOS 1.2.8 (Jul 10, 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

New in ADTPro - Apple Disk Transfer ProDOS 1.2.7 (Apr 19, 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

New in ADTPro - Apple Disk Transfer ProDOS 1.2.6 (Oct 12, 2012)

  • New functionality:
  • [VDrive] virtual disk drivers on one disk that boots on both Apple II and Apple /// computers
  • Bug fixes:
  • [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

New in ADTPro - Apple Disk Transfer ProDOS 1.2.2 (Jul 23, 2012)

  • [Server] ShrinkIt "SDK" disk images are recognized and dealt with as any other disk image
  • Bug fixes:
  • [Client] A bug was introduced in 1.2.1 due to an assembler upgrade that made many DOS 3.3 image sends fail to send correctly
  • [Client] SOS version volume display function regularly crashed
  • [Client] Speediboot pauses longer after serial reset to give various machines
  • enough time to recover before sending out the first download request.

New in ADTPro - Apple Disk Transfer ProDOS 1.2.1 (Apr 13, 2012)

  • New functionality:
  • Serial now bootstraps from bare metal in 1/3 the time it used to take with Speediboot(tm) technology
  • Bug fixes:
  • [Server] Improve serial error recovery for two different
  • scenarios:
  • by waiting (much) longer before timing out to allow for problemtatic/errorful block reads
  • flushing the serial port after things like checksum errors

New in ADTPro - Apple Disk Transfer ProDOS 1.2.0 (Jan 16, 2012)

  • Bug fixes:
  • [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 bringup

New in ADTPro - Apple Disk Transfer ProDOS 1.1.9 (May 2, 2011)

  • New functionality:
  • [Client] Enabled DHCP auto-configuration from Jonno Downes' latest ip65 code
  • [Client] Beep at the completion of a disk transfer that had read or write errors
  • Bug fixes:
  • [Client] Duplicate volume names caused incorrect/repeated volume size display
  • [Client] Attempting to format a write-protected 5-1/4" floppy was hanging

New in ADTPro - Apple Disk Transfer ProDOS 1.1.7 (Dec 21, 2010)

  • New functionality:
  • [Server] Italian translation provided by Mauro Rospocher
  • [Server] Brazilian Portuguese translation
  • Bug fixes:
  • [Client] Eliminated phantom disk drives from volume display screen
  • [Client] Disabled ZipChip and TransWarp accelerators during timeout loops in Ethernet version
  • [Client] Fixed intermittent crash on 'Quit' when booted into ProDOS 8 from GSOS

New in ADTPro - Apple Disk Transfer ProDOS 1.1.6 (Aug 6, 2010)

  • New functionality:
  • [Server] French translation provided
  • [Server] Spanish translation provided
  • Bug fixes:
  • [Client] Ethernet version can now connect immediatelly 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

New in ADTPro - Apple Disk Transfer ProDOS 1.0.1 (Jul 10, 2007)

  • Support for the Laser 128 computer's slightly non-standard serial port has been added. A few minor fixes from the initial release are included as well: most significantly, formatting an otherwise blank 800k floppy would result in an incorrect free block count.