What Is It:
The Applesauce Floppy Drive Controller is a stand-alone box which acts as a middleman in reading TRS-80 disks. It can read hard sectored disks as well as Apple II, Apple III, Apple Lisa, Apple Macintosh, Atari 8-Bit, Atari ST, Commodore 1541, Commodore Amiga, Heathkit/Zenith, IBM PC, North Star, TI-99/4, and Victor 9000.
On the hardware side, there are 3 drive connections on the unit: a 20-pin Apple Disk II-compatible, a DB-19 for Apple compatible 5.25″ and 3.5″ drives, and a Shugart-compatible 34-pin port for 5.25″ and 3.5″ PC drives. At the other end is a USB A connector for plugging into your computer. All of the popular drives used for imaging should be good to go: TEAC FD-55B (5.25 360K), TEAD FD-55GFR (5.25 1.2M), Panasonic JU-475 (5.25 1.2M), Sony MPF920 (3.5 1.44M), etc. Applesauce will test the drive jumper settings when you set up a profile for your drive.
The Applesauce unit provides +12V, +5V, and -12V power for the floppy drive so that no separate power supply is needed and it watches the power consumption of the drive (checks 20,000 times per second) to detect electrical shorts or other unusual conditions and can shut off the power to the drive within milliseconds in order to minimize damage to your equipment.
On the software side, the Applesauce Client Software controls the Applesauce hardware and is also a standalone disk image analysis/repair/conversion tool. The software currently only supports macOS 10.11 or better. Runs natively on 64-bit Intel and M1 Macintosh computers. You can download v1.71 of the software here or from the Applesauce Software Download Page.
One of the things the client can do is convert between disk formats, such as A2R, KryoFlux, SCP, DiscFerret, etc to DMK. The HxC conversion program does NOT do this reliably, so this software would be recommended even if you do not own the Applesauce hardware.
What if I have a PC?
You can run the Applesauce Client Software in VMWare once you have run VMware Unlocker; a program which patches VMWare to permit the installation of Mac operating systems.
- Buy, Download, and/or Install
- VMwareUnlocker v3.0.4 or later. I’m not including links because they will likely be bad.
- An ISO of macOS v10.12. I’m not including links because they will likely be bad.
- VMWare Tools DARWIN. I’m not including links because they will likely be bad.
- Run VMWare
- Choose FILE -> New Virtual Machine
- Choose CUSTOM (advanced) and click NEXT
- Choose Workstation 16.2.x (or whatever you are offered) and click NEXT
- Choose “I WILL INSTALL THE OPERATING SYSTEM LATER” and click NEXT
- Choose the newly added “APPLE MC OS X” and then macOS 11 in the pulldown. Then click NEXT
- Verify you are happy with the name and file location and click NEXT
- Choose 1 processor and 4 cores per processor and click NEXT
- Select a memory size (not less than 4GB) and click NEXT
- Select USE NETWORK ADDRSS TRANSLATION and click NEXT
- Select LSI LOGIC and click NEXT
- Select SATA and click NEXT
- Click CREATE A NEW VIRTUAL DISK and click NEXT
- Choose 80GB and STORE VIRTUAL DISK AS A SINGLE FILE and click NEXT
- Verify you are happy with the name and click NEXT
- Click on CUSTOMIZE HARDWARE
- Click on PROCESSORS on the left and some check boxes will appear on the right. Click all 3 check boxes
- Click on NEW CD/DVD on the left and USE ISO IMAGE FILE on the right. Select the macOS 10.12 image you downloaded.
- Click CLOSE
- Click FINISH
- Right click on mac OS in the library and choose OPEN VM DIRECTORY
- Open the macos 11.vmx file in a text editor
- Add the following and save the file:
smbios.reflectHost = “TRUE”
hw.model = “MacBookPro14,3”
board-id = “Mac-551B86E5744E2388”
smc.version = “0”
- Click POWER ON THIS VIRTUAL MACHINE
- After you answer a few questions you will be told you don’t have enough space
- Go to UTILITIES -> DISK UTILITY
- Select the VMWare Drive and click ERASE and then click ENTER. When that’s done, exit the Disk Utility and you will now see an available hard drive. Pick that drive.
- When its down installing, choose all your options, and then shut down.
- Mount the DARWIN.ISO into the drive.
- Start the VM again.
- Run DARWIN
- Start the VM again.