Applesauce FDC Client 2.0 Released

Client Release 2.0https://evolutioninteractive.com/applesauce/Applesauce_200.zip

The Applesauce client version 2.0 is finally here! After many months of work refactoring, rebuilding, and modernizing the low-level foundations of Applesauce it is all back together and working better than ever. Even though a lot of work went into supporting the upcoming Applesauce+ hardware, I didn’t forget about all of you existing users and have lots of improvements in this release.

NEW FIRMWARE 2.76

Current Applesauce units (all revisions) have a new firmware version 2.76 that is NOT backward compatible with 1.x client software. You can easily reflash the firmware to downgrade if you need to use an earlier client for any reason.

  • Increases the maximum imaging resolution from 16MHz up to 24MHz. If the Flux Imager there is now a Resolution picker that let’s you choose the resolution. This picker also has an Adaptive option that instructs Applesauce to automatically determine the optimal resolution based on the contents of the disk.
  • A new disk writing system with greatly improved accuracy and drift compensation.
  • Lots of code modernization, small bits of cleanup, and optimizations.

CLIENT CHANGES

So much has changed in the analysis code that it isn’t even possible to list all of the improvements that have been made. Literally everything in the app has been touched/improved in some way. The biggest downside in this modernization effort is that the client now requires a minimum of macOS 10.13. Here is a brief rundown of bug fixes based on my git commit messages as I haven’t been taking good notes as I have been working on things.

  • Many updates to CP/M support including more lenient with characters used in file names, ability to override the Extent Number Shift.
  • Lots of improvements to hard-sectored disks like better detection of 2-sided disks. Also added support for Altair disks.
  • Improvements to geometry detection of soft-sectors Heathkit HDOS disks.
  • AtariDOS parsing improvements as well as allowing you to view the contents of text files. Also ATX exporting for disks with less than 40 tracks.
  • Added support for FAT parsing of Apricot PC disks.
  • Head cleaning starts at random track positions now in order to better distribute filth onto the cleaning disk.
  • MFI disk image support for hard-sectored disks.
  • Loading of Mac disks from KryoFlux raw images is more reliable.
  • Enhancements to DMK loading including check/repairs for some malformed track headers.
  • Improved camera support and auto-cropping.
Author: John Morris