This has been a fun month. I am really excited that I completed one project and hopefully provided a useful tool to the Apple II community.
Disk ][ Emulator: I just uploaded the
USB AII-SPI-DSK executable and schematic. The binary is compiled for
x86_64.
AII-SPI-DSK project source code is now available too. The code requires user to have
libusb,
libftdi and
libmpsse already compiled and installed. Once you get past the Xcode project format, the code should be pretty portable to other platforms. Most of the coding was done fast and dirty, so please excuse the unavoidable errors.
The USB AII_SPI_DSK Disk ][ Emulator is by far my most complex electronics project I have ever taken on. Fortunately, the Apple Disk ][ controller card is pretty flexible with the input it can take, or I would have never completed this.
I didn't quite reach my lofty goals on this project, but I did end up with a good proof of concept and a handy device in its own right. And, because this project uses a standard
SPI stream, I should be able to easily create a micro-controller based solution that actually uses an SD card! The Retro icing on the cake for this project is using 2 ICs recycled from an old Apple II+ for my build.
Apple IIe Platinum: Living a new dust-free life.
Apple IIGS: Still rusty and in pieces. A little closer to living though.
Apple //c: Still neglected with 255 ROMS. I didn't even get to think about this project.
Take a minute to check out the
RetroChallenge website and see what the other participants worked on.