In re the shortage of GPIO pins on micros:
Use a micro with inbuilt USB host/USB OTG, and a USB to IDE or CF board (scavenged from a card reader, say). Or skip IDE altogether and use a USB stick.
Now you just need one with that ... and enough pins to bitbang the SCSI side.
Use a micro with inbuilt USB host/USB OTG, and a USB to IDE or CF board (scavenged from a card reader, say). Or skip IDE altogether and use a USB stick.
Now you just need one with that ... and enough pins to bitbang the SCSI side.
