Nueva interfaz de disco duro para Atari ST/E y Mega ST/E
Publicado: 23 Ene 2021, 16:31
Esta semana estuve construyendo una versión de tamaño reducido del ACSI2STM,
Una vez construida, no pude hacerla andar, aunque si me reconocía el disco; su tamaño y demás; pero no podía particionarla con el STE.
Resulta que el problema está en mi STE; es de aquellos que no pueden escribir en un disco duro sin corromperlo. Ya conozco un workaround con muchas posibilidades de resolverlo, cambiar el modelo de CPU por uno de bajo consumo. El problema de la escritura es una corrupción de las señales eléctricas por interferencia electromagnética, inducida por las pulsaciones que emanan desde el plano de masa. Al reducir drásticamente el consumo de la CPU, estas pulsaciones disminuyen de amplitud, haciendo que las señales de salida no se corrompan...
Pero mientras cambio la CPU; he podido probar a escribir en la tarjeta SD una imagen de disco duro, ya autoarrancable, dado que este problema de los STE no afecta a la lectura pensé en esta solución,
Resultado: una interfaz de disco duro que es todo un éxito, compatible con todo tipo de tarjetas SD (desde SD antiguas, pasando por 4 GB normales, 4 GB SDHC, 8 GB SDHC... ninguna me ha dado problemas; tasa de lectura al cargar los 3,5 MB de Metal Slug de 300 KB/s, ha tardado 12 segundos en cargar, y aún cuando cargas un sprite la CPU tiene que moverlo del buffer temporal, el segundo buffer de vídeo, a otra parte de la RAM).
En mi STE, en cuanto escribo en el disco, éste se corrompe; nada que no supiera tras haber leído sobre este problema.
Habré de solucionarlo en mi máquina.
Nota para los Mega ST/E:
Para estas máquinas el conector DB debe ser uno acodado a 90 grados, porque parece que tenéis la toma de alimentación justo encima del puerto ACSI externo.
Aquí teneís imágenes del invento:
La imagen de disco que he utilizado, la escribes con Win32DiskImager (Windows): http://atari.8bitchip.info/DiskImgPP1.html
Lo bueno de esa imagen de disco, es compatible tanto para el Atari como en el PC
¡Ahora el ST / STE es otro mundo!
P.S. Me queda por comprobar si puede alimentarse desde el puerto de joystick estándar; antes de empezar a fabricarlos y poner unidades de estas disponibles.
Lista de los españoles que desean un ACSI2STM ; en esta lista también están los españoles de otro foros; prefiero mantener una lista única con todos vosotros; los españoles lo recibiran primero
1x Piratewere (Vive en USA, queda ver por cuánto sale enviarlo allí)
1x Ron
1x Llopis
1x Jltursan
1x Minimaller
1x Jepifidel
1x Nandove (Si, funciona con 1 MB de RAM)
1x Makinavaja
1x Duca750
1x Tacha
1x Markos46
1x Onlyfordj
Lista de extranjeros EUR
8x
Lista de extranjeros USA
6x
Una vez construida, no pude hacerla andar, aunque si me reconocía el disco; su tamaño y demás; pero no podía particionarla con el STE.
Resulta que el problema está en mi STE; es de aquellos que no pueden escribir en un disco duro sin corromperlo. Ya conozco un workaround con muchas posibilidades de resolverlo, cambiar el modelo de CPU por uno de bajo consumo. El problema de la escritura es una corrupción de las señales eléctricas por interferencia electromagnética, inducida por las pulsaciones que emanan desde el plano de masa. Al reducir drásticamente el consumo de la CPU, estas pulsaciones disminuyen de amplitud, haciendo que las señales de salida no se corrompan...
Pero mientras cambio la CPU; he podido probar a escribir en la tarjeta SD una imagen de disco duro, ya autoarrancable, dado que este problema de los STE no afecta a la lectura pensé en esta solución,
Resultado: una interfaz de disco duro que es todo un éxito, compatible con todo tipo de tarjetas SD (desde SD antiguas, pasando por 4 GB normales, 4 GB SDHC, 8 GB SDHC... ninguna me ha dado problemas; tasa de lectura al cargar los 3,5 MB de Metal Slug de 300 KB/s, ha tardado 12 segundos en cargar, y aún cuando cargas un sprite la CPU tiene que moverlo del buffer temporal, el segundo buffer de vídeo, a otra parte de la RAM).
En mi STE, en cuanto escribo en el disco, éste se corrompe; nada que no supiera tras haber leído sobre este problema.
Habré de solucionarlo en mi máquina.
Nota para los Mega ST/E:
Para estas máquinas el conector DB debe ser uno acodado a 90 grados, porque parece que tenéis la toma de alimentación justo encima del puerto ACSI externo.
Aquí teneís imágenes del invento:
La imagen de disco que he utilizado, la escribes con Win32DiskImager (Windows): http://atari.8bitchip.info/DiskImgPP1.html
Lo bueno de esa imagen de disco, es compatible tanto para el Atari como en el PC
¡Ahora el ST / STE es otro mundo!
P.S. Me queda por comprobar si puede alimentarse desde el puerto de joystick estándar; antes de empezar a fabricarlos y poner unidades de estas disponibles.
Lista de los españoles que desean un ACSI2STM ; en esta lista también están los españoles de otro foros; prefiero mantener una lista única con todos vosotros; los españoles lo recibiran primero
1x Piratewere (Vive en USA, queda ver por cuánto sale enviarlo allí)
1x Ron
1x Llopis
1x Jltursan
1x Minimaller
1x Jepifidel
1x Nandove (Si, funciona con 1 MB de RAM)
1x Makinavaja
1x Duca750
1x Tacha
1x Markos46
1x Onlyfordj
Lista de extranjeros EUR
8x
Lista de extranjeros USA
6x