Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Avatar de Usuario
masteries
Mensajes: 872
Registrado: 30 May 2018 11:33
Ubicación: Espaciando
Agradecido : 119 veces
Agradecimiento recibido: 482 veces

Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor masteries » 23 Ene 2021 15:16

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.


Aquí teneís imágenes del invento:

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen



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.
La maestría interior...

Vendo trapdoor 512KB A500: viewtopic.php?f=71&t=200034052
De 1MB A500+: viewtopic.php?f=71&t=200034115

Metal Slug Atari STE: www.youtube.com/watch?v=FMrdjrrtxWo

Avatar de Usuario
crashman
Mensajes: 182
Registrado: 27 Dic 2016 13:09
Agradecido : 186 veces
Agradecimiento recibido: 143 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor crashman » 23 Ene 2021 17:19

Vaya currada!
Felicidades por el invento!

Avatar de Usuario
kawa
Mensajes: 44
Registrado: 08 Ago 2019 09:56
Ubicación: Valladolid
Agradecido : 58 veces
Agradecimiento recibido: 30 veces
Contactar:

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor kawa » 23 Ene 2021 17:31

Qué chula... muy bien que funcionen las SDHD y tarjetas de más de 2Gb
-j4tar1 65XE, 130XE, 800XE, 260ST, 520ST, 520STm, 520ST+, 1040STf, 520STfm, 520STe 4Mb, MegaST4, MegaSTe 4Mb, Falcon030 14Mb, 4160ST (case+keyboard+rpi3+hatari), 4160ST (case+keyboard+sidi), XE Game System, 2600, 7800, Portfolio, Lynx, Lynx II, Jaguar

Avatar de Usuario
Piratewere
Mensajes: 21
Registrado: 06 Oct 2019 02:50
Agradecido : 75 veces
Agradecimiento recibido: 7 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor Piratewere » 23 Ene 2021 18:00

Genial el invento y una tirada para Retrowiki mas adelante podría ser ? -grin

Avatar de Usuario
metsämies
Mensajes: 375
Registrado: 28 Nov 2015 13:05
Ubicación: Maa
Agradecido : 40 veces
Agradecimiento recibido: 71 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor metsämies » 23 Ene 2021 18:58

masteries escribió:el problema está en mi STE; es de aquellos que no pueden escribir en un disco duro sin corromperlo.


Podria ser slogan de atari =)
Amiga ennen kaikkea!

Avatar de Usuario
ron
Mensajes: 20006
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2831 veces
Agradecimiento recibido: 2627 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor ron » 23 Ene 2021 19:48

metsämies escribió:
masteries escribió:el problema está en mi STE; es de aquellos que no pueden escribir en un disco duro sin corromperlo.


Podria ser slogan de atari =)


-rofl

kaatamalla bensiiniä nuotion päälle

-507

Avatar de Usuario
metsämies
Mensajes: 375
Registrado: 28 Nov 2015 13:05
Ubicación: Maa
Agradecido : 40 veces
Agradecimiento recibido: 71 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor metsämies » 23 Ene 2021 23:00

@ron

Mejor hechar gasolina a atari =P solo es una broma, a mi me siguen gustando enfrentamientos de sistemas de ese epoca, ahora a todo el mundo le gusta todo.
Amiga ennen kaikkea!

Avatar de Usuario
ron
Mensajes: 20006
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2831 veces
Agradecimiento recibido: 2627 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor ron » 24 Ene 2021 01:18

Lo se-. Se perfectamente que es broma, ¿ qué te hace pensar que no hago lo mismo ?.
Aunque ya no como antes, ni tanto, pero siempre me gustaron los enfrentamientos razonados y con criterio, disfrutabas y aprendías mucho. Los concursos de la tengo más gorda y más larga , ya menos.

Aquellas masacres entre partidarios de ZX Spectrum y Commodore 64 eran merecedoras de una serie de Netflix ! xD
Las cornadas que se daban los usuarios de Atari ST y de Amiga no dejaban títere con cabeza y cuando se aliaban juntos contra los PeCeros que usaban PeCerdas era el armageddon. Jajaaja

De vez en cuando una frase irónica y hasta histriónica en un post suele levantar unas risas. Ese fue el caso de la tuya !

Avatar de Usuario
kikems
Mensajes: 4746
Registrado: 30 May 2013 19:23
Agradecido : 1864 veces
Agradecimiento recibido: 2478 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor kikems » 24 Ene 2021 10:47

Que maravilla de invento.

Te aseguro que he visto en directo cómo varios STE con supuesto DMA maldito se reparaban solo cambiando el 68000 por uno de bajo consumo, no es una leyenda.

Avatar de Usuario
masteries
Mensajes: 872
Registrado: 30 May 2018 11:33
Ubicación: Espaciando
Agradecido : 119 veces
Agradecimiento recibido: 482 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor masteries » 24 Ene 2021 15:46

Pruebas de rendimiento con una herramientas del mismo programador que la imagen y el driver de disco duro, P. Putnik:

He revisado el código, y eliminado algunos printf (se han ganado unos 6 - 8 KB/s ); también he constatado que usar DMA no ayudaría demasiado, porque las tarjetas SD cuando les solicitas un bloque de 512 Bytes tienes que esperar a que acepten la orden, entonces te envían ese bloque; el código está bastante bien hecho, se queda esperando a que lleguen 512 bytes para que se levante un flag; hasta que no sucede eso, no puede dar más órdenes a la SD; para aprovechar el DMA tendrías que implementar un buffer de escritura/lectura más avanzado que el que existe ahora en el controlador. Ayudaría más utilizar el modo dual bit y quad bit de las SD, pero las más antiguas no lo soportan y las modernas en modo SPI de 1 bit, funcionan en algo así como modo "legacy". Aparte de que esta MCU no soporta SPI quad.

De todas formas, para cualquier ST / STE o las versiones Mega de estos; con este disco duro vas perfecto.


Tarjeta SDHC 8 GB:

Imagen


Tarjeta SDHC 4 GB

Imagen


Tarjeta SD normal 1 GB

Imagen

La tarjeta influye, unas aceptan antes las órdenes que otras,

Hay que alimentarlo por el puerto micro USB, con un cargador de móvil mismamente; porque los puertos de joystick estándar no dan corriente suficiente para cuando tienes que escribir al disco duro,
La maestría interior...

Vendo trapdoor 512KB A500: viewtopic.php?f=71&t=200034052
De 1MB A500+: viewtopic.php?f=71&t=200034115

Metal Slug Atari STE: www.youtube.com/watch?v=FMrdjrrtxWo

Avatar de Usuario
masteries
Mensajes: 872
Registrado: 30 May 2018 11:33
Ubicación: Espaciando
Agradecido : 119 veces
Agradecimiento recibido: 482 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor masteries » 24 Ene 2021 15:47

kikems escribió:Que maravilla de invento.

Te aseguro que he visto en directo cómo varios STE con supuesto DMA maldito se reparaban solo cambiando el 68000 por uno de bajo consumo, no es una leyenda.


Ya he pedido uno, un MC68HC000FN12 ; puede rular a 12 MHz, pero a los 8 MHz a los que va a funcionar consumirá menos incluso.
La maestría interior...

Vendo trapdoor 512KB A500: viewtopic.php?f=71&t=200034052
De 1MB A500+: viewtopic.php?f=71&t=200034115

Metal Slug Atari STE: www.youtube.com/watch?v=FMrdjrrtxWo

Avatar de Usuario
masteries
Mensajes: 872
Registrado: 30 May 2018 11:33
Ubicación: Espaciando
Agradecido : 119 veces
Agradecimiento recibido: 482 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor masteries » 24 Ene 2021 15:51

Piratewere escribió:Genial el invento y una tirada para Retrowiki mas adelante podría ser ? -grin


La idea es construir más unidades; más barato y compatible con las SD que un Satan, y muchísimo más barato que un UltraSatan.


Tengo que limar los bordes que quedan en el conector DB 25 trucado a DB 19 (esos bordes pueden dejarte un problema en la yema de los dedos, mejor limarlos bien).
La maestría interior...

Vendo trapdoor 512KB A500: viewtopic.php?f=71&t=200034052
De 1MB A500+: viewtopic.php?f=71&t=200034115

Metal Slug Atari STE: www.youtube.com/watch?v=FMrdjrrtxWo

Avatar de Usuario
Tromax
Mensajes: 736
Registrado: 10 Ago 2014 21:28
Ubicación: Calella / Barcelona
Agradecido : 86 veces
Agradecimiento recibido: 84 veces
Contactar:

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor Tromax » 24 Ene 2021 15:54

Felicidades por el gran trabajo, si hay lista de reservas, casi seguro me apunto
David F. Gisbert (Tromax)

Fundas del Pasado: -thumbup
https://fundasdelpasado.wordpress.com/


-coam1 -m3s3x -j4tar1 -b3b3c3 -sp3zy -sp3ct4av1d30
-cbmja -codrg1 -0r1c -4mstr4d -x68kxs -m4c -c4510

Avatar de Usuario
jepifidel
Mensajes: 217
Registrado: 07 Abr 2015 18:33
Agradecido : 47 veces
Agradecimiento recibido: 24 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor jepifidel » 24 Ene 2021 16:00

Piratewere escribió:Genial el invento y una tirada para Retrowiki mas adelante podría ser ? -grin


Dónde nos apuntamos? -grin

jltursan
Mensajes: 3862
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 440 veces
Agradecimiento recibido: 1159 veces
Contactar:

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor jltursan » 24 Ene 2021 16:11

más barato y compatible con las SD que un Satan

Diciendo esas cosas te van a salir muchas novias -grin

Avatar de Usuario
masteries
Mensajes: 872
Registrado: 30 May 2018 11:33
Ubicación: Espaciando
Agradecido : 119 veces
Agradecimiento recibido: 482 veces

Re: Nueva interfaz de disco duro para Atari ST/E Mega ST/E

Mensajepor masteries » 26 Ene 2021 00:43

Tromax escribió:Felicidades por el gran trabajo, si hay lista de reservas, casi seguro me apunto


Acabo de crear el hilo de la tirada para RetroWiki,

Un vídeo que he grabado para abrir boca:

https://www.youtube.com/watch?v=uRT_0jq9o8w&feature=youtu.be

¡Corred insensatos!
La maestría interior...

Vendo trapdoor 512KB A500: viewtopic.php?f=71&t=200034052
De 1MB A500+: viewtopic.php?f=71&t=200034115

Metal Slug Atari STE: www.youtube.com/watch?v=FMrdjrrtxWo


Volver a “Hardware ST”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado