primera hornada de modelos STE, también se pueden ver afectadas algunas unidades de la última hornada
de STFM)
Amén de distintos procedimientos para intentar solucionar, como cambiar la CPU por una de bajo
consumo, eliminar la alimentación intermitente de los chips TOS, resistencias de pull-up
en el bus de memoria...
Han investigado la razón última que hace que los datos no se escriban como es debido
a la unidad de disco duro, resulta que hay una señal (RDY) que se mantiene demasiado tiempo
a nivel alto y no debería solapar con la señal de abajo... y resulta que cuando solapa, se pierden 12 bytes
de los datos a escribir, lo que acaba siendo catastrófico, porque a tu disco duro le llega una orden de
escritura que puede no tener mucho que ver con lo que realmente se quería hacer...
y se corrompen los datos del disco duro

https://www.chzsoft.de/site/hardware/ne ... estigation
Para solucionar esto, utilizando el mismo chip que funciona mal, el C0259 o mítico bad DMA,
los usuarios R^2 y 12 MHz han realizado un circuito a modo de plaquita, que inspecciona el momento correcto es que
la señal RDY tiene un flanco de subida y genera una señal RDY más corta, si corresponde; pues hay un poco de lógica digital
para determinar si se tiene que llevar a cabo la función; haciendo que cualquier chip DMA se comporte como uno bueno o C398
Por tanto, cualquier chip bad DMA pasa a ser un good DMA
He construido 10 de estas placas; la verdad es que el extraer los pines de una tira de pines torneados larga
y colocarlos ahí a presión es lo que más tiempo lleva.
Cada unidad ya montada por 29€
Editado: La URL de la investigación puesta entre corchetes de imagen, vaya facepalm
