Now that other projects are out of the way, I decided to finally sit down and make some progress on the long-promised SD card drive. The hardware has been done for months but getting time to do software was an issue until the long weekend, where I got up a bit earlier than usual to write some code before the family got up and wanted to do things.
Over the weekend I put the disk functions into the 6800 board’s SWTPC EPROM, along with a bit of code to load/run the boot sector from the SD. I also fixed a couple minor bugs on the Arduino side and was loading my demo boot code from the SD.
The last couple of nights I wrote a real loader that resides in the first sector of the boot disk, and will load in FLEX from the SD image. A few minutes ago it all came together… it loaded FLEX, started it, and I got the “FLEX 2.0” prompt along with it asking for the current date!
Woohoo!
The next steps are to debug the disk drivers, then move them over to the FLEX disk image, assemble there, and link a complete system. Sounds like a job for tomorrow night.