Tengo un disco duro viejo y me gustaría intentar leer los datos que contiene. El disco duro es IDE, pero es la versión antigua de IDE, llamada XTA y solo tiene 8 bits de ancho (en comparación con "normal", IDE de 16 bits). También es incompatible con la versión moderna. Los controladores de 8 bits a veces aparecen en ebay, pero son muy caros.
Entonces, decidí intentar crear un adaptador desde paralelo (una PC es más fácil de programar que una MCU, para mí de todos modos) puerto a IDE de 8 bits. Para eso necesito especificaciones (tiempos, registros, comandos), pero no puedo encontrarlos en ninguna parte. Google para XT-IDE encuentra muchas páginas sobre un proyecto inverso: un moderno controlador IDE que se puede usar en una ranura ISA de 8 bits (en PC antiguas), pero quiero conectar un disco duro antiguo a una PC más nueva. Wikipedia dice que los registros tienen diferentes significados en XTA que en IDE.
¿Alguien puede compartir las especificaciones, o al menos decirme dónde encontrarlo?