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.