[Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Moderador: Fundadores
- Quickie
- Aspirante a demonio
- Mensajes: 394
- Registrado: 21 Sep 2017, 19:58
- Has thanked: 35 times
- Been thanked: 27 times
[Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Buenas noches,
A raíz del hilo de BCH (aquí) al final me he animado y he empezado el proceso de actualización de un Atari STFM 1040 alemán que pude obtener a muy buen precio de ese país.
Éste STFM es un C103414-001 Rev. 1 y aquí una vez lo recibí, incluyendo un ratón STM1 (¡por fín se acabó tirar de "Alternate" + cursor!):
A primera vista se ve que había un trozo de carcasa suelto...y una esquina tocada. En fin...lo abro para poder evaluar la tragedia y la cosa pinta muy mal: la carcasa superior está hecha unos zorros:
Bueno, dejaré de momento de lado la parte estética para otro momento, ya que tengo un STE al que he sido incapaz de reparar un problema de disquetera tras cambiar el WD1772, U305 (74LS06) y cambiarle la faja de floppy que puede servir como donante para la carcasa superior. Por suerte la carcasa inferior está inmaculada.
- Tareas a realizar:
* Cambio de unidad de floppy (Epson) por una Gotek con FF
* Actualización de TOS alemán (1.02) a 1.04 ES
* Swap de teclado por otro con layout español
Bien, empecemos por la Gotek, total, ya tengo la unidad flasheada con FF (en su día lo hice con un cable USB macho - USB macho). La conecto y tiro de un USB ya preparado con juegos, elijo el primero de la lista...y ¡funciona a la primera!:
¡Bah! esto no tiene gracia, ha sido muy facil...voy a conectar la Gotek dentro de la carcasa ya que ahora está por fuera para probar...
¡La leche! ¡No me llega el cable de alimentación por unos 2 cm ya que la Gotek está algo desplazada! Nada...toca reciclar un conector Molex de una fuente AT que pasó a mejor vida hace muucho:
Desueldo el antiguo conector, sueldo el nuevo dándole algo más de longitud que el original, lo brido..y nada, esto debería estar...
¡¡Jaaaaaa, ni de coña!! Ahora es el turno de la faja del bus de datos del floppy. Parece que tito Tramiel no era muy derrochador:
Madre mia, estoy empezando a cansarme del ST...pero bueno, por suerte tengo una faja de una disquetera de PC.
Ale...ya está, conectores abiertos y cable sustituido por uno 4 cms más largo cortado a medida (Atari powered by Asus )
Hago una prueba y veo que ahora al arrancar en TOS, éste ni me muestra las unidades. Polímetro en mano compruebo que fallan varios pines ya que parece ser que no estaban bien ensartados (si Vlad Tepes levantara la cabeza...). El conector original de 34 pines ha quedado algo tocado y aunque repito el proceso 3 veces con tanto cortar y empalmar siempre hay algun pin que falla. Al final opto por tirar de Aliexpress y pillo un pack de 10 conectores hembra de 34 pines para soldar en placa. Cuando llegue actualizo este punto.
Pasemos al teclado. Ésto no tiene mayor misterio: swap por el teclado en castellano. Compruebo que funciona. Perfecto.
Upgrade de TOS a 1.04 (ES):
Puesto que es un STFM y no quiero liarme demasiado quiero hacer un upgrade limpio y "sencillo", por ese motivo elegí la v.1.0.4
Ésta placa tiene originalmente 2 chips de ROM con el TOS (U63 - HI) y (U67 - LO).
Como el fichero de la ROM ocupa 192 Kb, si quisiera mantener solo 2 EPROMS necesitaría 2 chips de 128 KBytes (por ej 27C010, 27C100), pero como no tengo y si tengo 6 EPROMS 27C256B voy a tirar de éstas.
Así que toca desoldar el estaño que hay en todas las pistas donde no hay zócalos para poder poner los nuevos (menudo trabajo de chinos):
Ale, estaño sacado, ahora los sockets y actualizar las pistas que están en corto para seleccionar el tipo de ROMs (CE / A16 / A17) quitando el puente de "1M" por "256K"...
¡Bien! Ya solo falta la parte de programación de EPROMs...
- Primero les doy un baño al UV durante 30 mins
- Realizo el split del fichero TOS con la utilidad Romsplit de Pera Putnik (aquí - la tool llamada "RomSplit")
- Ejecuto un emulador de ST en el PC (Hatari en mi caso y monto una unidad GEMDOS apuntando a una carpeta con el Romsplit y el fichero .img):
Y ejecuto la app, eligiendo el split en 6 ficheros
Resultado? Se crean de manera casi instantánea los 6 ficheros de las EPROMS, enumeradas como .HI0, .HI1, .HI2, .LO0, .LO1, .LO2
Programo una a una todas las EPROMs con el fantástico MiniPro...todas bien...menos la última! Device Error! Maldito Murphy!! Parece ser que tengo una EPROM cascada.
He probado de todo y no hay manera, está muerta.
Así que de momento se queda a medio hacer hasta que encuentre o compre otra 27C256B
Así ha quedado:
* To do:
- Encontrar / Programar la EPROM que falta [LO2]
- Cambiar conector floppy soldado a placa por conector macho 34 pines y cable independiente de floppy
- Reparar la carcasa del ST aleman (epoxy + masilla + lija + pintarla en blanco al estilo Falcon?)
- Descansar
Espero no haberos dormido con el tocho!
-----
Actualizado:
Ya llegó la EPROM 27C256 que faltaba y he podido quemarla con el TL866.
Así han quedado una vez montadas y tapadas:
Y...tacháan!! Prueba superada, aquí tenemos el rainbow fuji en todo su esplendor con textos en el idioma de Cervantes:
Detalle del socket para acomodar un cable de disquetera independiente de 34 pines:
Y por último el equipo ya montado (al final he optado por un mix de la parte superior de una carcasa de STE y la parte inferior original, ya que está en buen estado):
¡Otro ST acondicionado!
A raíz del hilo de BCH (aquí) al final me he animado y he empezado el proceso de actualización de un Atari STFM 1040 alemán que pude obtener a muy buen precio de ese país.
Éste STFM es un C103414-001 Rev. 1 y aquí una vez lo recibí, incluyendo un ratón STM1 (¡por fín se acabó tirar de "Alternate" + cursor!):
A primera vista se ve que había un trozo de carcasa suelto...y una esquina tocada. En fin...lo abro para poder evaluar la tragedia y la cosa pinta muy mal: la carcasa superior está hecha unos zorros:
Bueno, dejaré de momento de lado la parte estética para otro momento, ya que tengo un STE al que he sido incapaz de reparar un problema de disquetera tras cambiar el WD1772, U305 (74LS06) y cambiarle la faja de floppy que puede servir como donante para la carcasa superior. Por suerte la carcasa inferior está inmaculada.
- Tareas a realizar:
* Cambio de unidad de floppy (Epson) por una Gotek con FF
* Actualización de TOS alemán (1.02) a 1.04 ES
* Swap de teclado por otro con layout español
Bien, empecemos por la Gotek, total, ya tengo la unidad flasheada con FF (en su día lo hice con un cable USB macho - USB macho). La conecto y tiro de un USB ya preparado con juegos, elijo el primero de la lista...y ¡funciona a la primera!:
¡Bah! esto no tiene gracia, ha sido muy facil...voy a conectar la Gotek dentro de la carcasa ya que ahora está por fuera para probar...
¡La leche! ¡No me llega el cable de alimentación por unos 2 cm ya que la Gotek está algo desplazada! Nada...toca reciclar un conector Molex de una fuente AT que pasó a mejor vida hace muucho:
Desueldo el antiguo conector, sueldo el nuevo dándole algo más de longitud que el original, lo brido..y nada, esto debería estar...
¡¡Jaaaaaa, ni de coña!! Ahora es el turno de la faja del bus de datos del floppy. Parece que tito Tramiel no era muy derrochador:
Madre mia, estoy empezando a cansarme del ST...pero bueno, por suerte tengo una faja de una disquetera de PC.
Ale...ya está, conectores abiertos y cable sustituido por uno 4 cms más largo cortado a medida (Atari powered by Asus )
Hago una prueba y veo que ahora al arrancar en TOS, éste ni me muestra las unidades. Polímetro en mano compruebo que fallan varios pines ya que parece ser que no estaban bien ensartados (si Vlad Tepes levantara la cabeza...). El conector original de 34 pines ha quedado algo tocado y aunque repito el proceso 3 veces con tanto cortar y empalmar siempre hay algun pin que falla. Al final opto por tirar de Aliexpress y pillo un pack de 10 conectores hembra de 34 pines para soldar en placa. Cuando llegue actualizo este punto.
Pasemos al teclado. Ésto no tiene mayor misterio: swap por el teclado en castellano. Compruebo que funciona. Perfecto.
Upgrade de TOS a 1.04 (ES):
Puesto que es un STFM y no quiero liarme demasiado quiero hacer un upgrade limpio y "sencillo", por ese motivo elegí la v.1.0.4
Ésta placa tiene originalmente 2 chips de ROM con el TOS (U63 - HI) y (U67 - LO).
Como el fichero de la ROM ocupa 192 Kb, si quisiera mantener solo 2 EPROMS necesitaría 2 chips de 128 KBytes (por ej 27C010, 27C100), pero como no tengo y si tengo 6 EPROMS 27C256B voy a tirar de éstas.
Así que toca desoldar el estaño que hay en todas las pistas donde no hay zócalos para poder poner los nuevos (menudo trabajo de chinos):
Ale, estaño sacado, ahora los sockets y actualizar las pistas que están en corto para seleccionar el tipo de ROMs (CE / A16 / A17) quitando el puente de "1M" por "256K"...
¡Bien! Ya solo falta la parte de programación de EPROMs...
- Primero les doy un baño al UV durante 30 mins
- Realizo el split del fichero TOS con la utilidad Romsplit de Pera Putnik (aquí - la tool llamada "RomSplit")
- Ejecuto un emulador de ST en el PC (Hatari en mi caso y monto una unidad GEMDOS apuntando a una carpeta con el Romsplit y el fichero .img):
Y ejecuto la app, eligiendo el split en 6 ficheros
Resultado? Se crean de manera casi instantánea los 6 ficheros de las EPROMS, enumeradas como .HI0, .HI1, .HI2, .LO0, .LO1, .LO2
Programo una a una todas las EPROMs con el fantástico MiniPro...todas bien...menos la última! Device Error! Maldito Murphy!! Parece ser que tengo una EPROM cascada.
He probado de todo y no hay manera, está muerta.
Así que de momento se queda a medio hacer hasta que encuentre o compre otra 27C256B
Así ha quedado:
* To do:
- Encontrar / Programar la EPROM que falta [LO2]
- Cambiar conector floppy soldado a placa por conector macho 34 pines y cable independiente de floppy
- Reparar la carcasa del ST aleman (epoxy + masilla + lija + pintarla en blanco al estilo Falcon?)
- Descansar
Espero no haberos dormido con el tocho!
-----
Actualizado:
Ya llegó la EPROM 27C256 que faltaba y he podido quemarla con el TL866.
Así han quedado una vez montadas y tapadas:
Y...tacháan!! Prueba superada, aquí tenemos el rainbow fuji en todo su esplendor con textos en el idioma de Cervantes:
Detalle del socket para acomodar un cable de disquetera independiente de 34 pines:
Y por último el equipo ya montado (al final he optado por un mix de la parte superior de una carcasa de STE y la parte inferior original, ya que está en buen estado):
¡Otro ST acondicionado!
Última edición por Quickie el 29 Ago 2018, 12:32, editado 3 veces en total.
- Goody
- Fundador
- Mensajes: 6132
- Registrado: 31 Mar 2013, 23:02
- Ubicación: En mi barrio de los 80's
- Has thanked: 777 times
- Been thanked: 128 times
Re: [WIP] - Reparando y actualizando Atari STFM 1040 Alemán
Como molan estos hilos "bricomaniacos", me encanta ver como resucitáis/acicaláis los cacharros
Esperando la segunda parte
Esperando la segunda parte
- merlinkv
- Hermano de Lucifer
- Mensajes: 6435
- Registrado: 06 Abr 2015, 23:08
- Ubicación: Madrid / Europa del Este
- Has thanked: 138 times
- Been thanked: 343 times
- Contactar:
Re: [WIP] - Reparando y actualizando Atari STFM 1040 Alemán
Un gran trabajo. ¡Animo! Seguro que te queda genial
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
-
- Demonio tercer orden
- Mensajes: 973
- Registrado: 06 Sep 2014, 12:10
- Ubicación: Barcelona
- Been thanked: 4 times
Re: [WIP] - Reparando y actualizando Atari STFM 1040 Alemán
Genial! Me viene perfecto el hilo! Tengo que hacer el cambio de ROMs en dos ST (uno aleman y otro frances)
- Quickie
- Aspirante a demonio
- Mensajes: 394
- Registrado: 21 Sep 2017, 19:58
- Has thanked: 35 times
- Been thanked: 27 times
Re: [Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Buenas, he actualizado el primer post y el título del mismo, ya he acabado la tarea. Espero que pueda servir a más gente
- xphere
- Le gustan las llamas
- Mensajes: 82
- Registrado: 18 Ene 2019, 09:39
- Has thanked: 40 times
- Been thanked: 15 times
- Contactar:
Re: [Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
impresionante trabajo! bravo!!!
demoscene ftw!
Https://xphere.spontz.org
Https://xphere.spontz.org
- Papalapa
- Aspirante a demonio
- Mensajes: 248
- Registrado: 10 Jul 2019, 14:48
- Ubicación: Barcelona
- Has thanked: 35 times
- Been thanked: 12 times
Re: [Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Un "ligero" reflote...
Este post me ha ido de perillas, acabo de pillar un STF con TOS en alemán en dos chips y por lo visto sólo tengo la opción de "downgradear" a versión de 6 chips para ponerle el 1.04 en español, pero me surjen dos dudas:
1) ¿Sólo es necesario poner los 6 chips y cambiar la posición de los pads a "256k"? ¿No se ha de hacer nada más?
2) Al pasar de 2 a 6 chips el consumo de corriente se verá incrementado. ¿No da problemas? Tengo pensado ponerle el disco-microSD de Masteries y no sé si podrá con todos...
- Quickie
- Aspirante a demonio
- Mensajes: 394
- Registrado: 21 Sep 2017, 19:58
- Has thanked: 35 times
- Been thanked: 27 times
Re: [Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Hola,Papalapa escribió: ↑04 Jun 2021, 18:52Un "ligero" reflote...
Este post me ha ido de perillas, acabo de pillar un STF con TOS en alemán en dos chips y por lo visto sólo tengo la opción de "downgradear" a versión de 6 chips para ponerle el 1.04 en español, pero me surjen dos dudas:
1) ¿Sólo es necesario poner los 6 chips y cambiar la posición de los pads a "256k"? ¿No se ha de hacer nada más?
2) Al pasar de 2 a 6 chips el consumo de corriente se verá incrementado. ¿No da problemas? Tengo pensado ponerle el disco-microSD de Masteries y no sé si podrá con todos...
Respecto a las preguntas:
1) Si reemplazas el TOS por EPROMs 27C256, si, solo hace falta eso: soldar zócalos, cambiar la posición de los pads y colocar las ROMs particionadas en su posición.
2) La opción de 6 chips no es la unica para cambiar el TOS. Puedes usar 2 27C100, mantener los pads a 1M y tener la nueva versión con e mismo número de EPROMs que había originalmente en la placa.
El tener las 6 EPROMs no me ha dado problema por el consumo, aunque he de decir que al reemplazar la disquetera original por una Gotek seguramente reduje el consumo.
- Papalapa
- Aspirante a demonio
- Mensajes: 248
- Registrado: 10 Jul 2019, 14:48
- Ubicación: Barcelona
- Has thanked: 35 times
- Been thanked: 12 times
Re: [Finalizado] - Reparando y actualizando Atari STFM 1040 Alemán
Bueno, ya se ha hecho el mantenimiento de los 36 años (desmontar completamente y limpiarlo todo) y ya están los zócalos montados esperando los chips de TOS. Por cierto, yo he tenido suerte y los agujeros de los zócalos no estaban tapados con estaño pero tenían unos pequeños cilindros azules de goma que he tenido que ir quitando con un palillo. Curioso...Quickie escribió: ↑05 Jun 2021, 16:38Hola,Papalapa escribió: ↑04 Jun 2021, 18:52Un "ligero" reflote...
Este post me ha ido de perillas, acabo de pillar un STF con TOS en alemán en dos chips y por lo visto sólo tengo la opción de "downgradear" a versión de 6 chips para ponerle el 1.04 en español, pero me surjen dos dudas:
1) ¿Sólo es necesario poner los 6 chips y cambiar la posición de los pads a "256k"? ¿No se ha de hacer nada más?
2) Al pasar de 2 a 6 chips el consumo de corriente se verá incrementado. ¿No da problemas? Tengo pensado ponerle el disco-microSD de Masteries y no sé si podrá con todos...
Respecto a las preguntas:
1) Si reemplazas el TOS por EPROMs 27C256, si, solo hace falta eso: soldar zócalos, cambiar la posición de los pads y colocar las ROMs particionadas en su posición.
2) La opción de 6 chips no es la unica para cambiar el TOS. Puedes usar 2 27C100, mantener los pads a 1M y tener la nueva versión con e mismo número de EPROMs que había originalmente en la placa.
El tener las 6 EPROMs no me ha dado problema por el consumo, aunque he de decir que al reemplazar la disquetera original por una Gotek seguramente reduje el consumo.