On 17/05/13 5:35 PM, Dave McGuire wrote:
On 05/17/2013 05:03 PM, Toby Thain wrote:
...
Cool!
Coming from you, that's a real compliment.
This library was "meant" to be a first step to a QBus disk interface,
but real life demands sidelined the project indefinitely. We - my
ex-boss who designed the board and I - also dropped the MCU plan, to
consider an FPGA instead (which is why I have this cute Terasic TREX C1
sitting around here).
But I had a great deal of fun getting ATA and ATAPI this far, in PIC18
macro assembler which is deceptively fun to write, and making it
compatible with at least the random drives I had lying around.
It's GPL, though of course it makes lots of assumptions about the PIC
board it's running on...
--Toby
-Dave