In a post from here:
viewtopic.php?f=4&t=6223&start=15#p81360 It was noted that being able to get access to a SATA drive would be a nice project. I also agree that this could be a fun project and be able to use newer common storage on our older 8-bit wonders. However, having done some digging around on this, it seems the simpler the interface (i.e., the SATA connector) the more complicated it is underneath. I found a pretty detailed document for SATA:
Attachment:
sata_im.pdf [1.31 MiB]
Downloaded 77 times
However, I don't see a direct advantage in attempting to design and build an interface for SATA. Fortunately, there are some other options.... one that caught my attention is the Micron JM20330 bridge chip. This allows a SATA drive to be interfaced to the older PATA/IDE interface.
Attachment:
JM20330_Spec_Rev.-2.3.pdf [1.56 MiB]
Downloaded 82 times
This chip takes the real work out of interfacing SATA, but rather than obtaining the chip and designing away, there are many adapter boards already available based on the Micron chip. You can easily buy a SATA to IDE converter board for under $10 which will allow you to simply take any standard SATA drive and attach it to an IDE controller port.
As I've already made an IDE controller for the 65C02 (albeit the current connector is for Compact Flash) this seems a likely course of action to get a SATA drive working. I do need to go back to my initial IDE design which has a 44-pin 2.5-inch IDE connector and get some PCBs made up, but that should be fairly trivial. The adapter I found via eBay should allow quick and easy interfacing.
https://www.ebay.com/itm/7-15-Pin-SATA- ... Swaelbqy85 Let the fun begin!