La guia definitiva modem wifi atari st

Karlson
Mensajes: 3
Registrado: 18 May 2019 23:21
Agradecimiento recibido: 6 veces

La guia definitiva modem wifi atari st

Mensajepor Karlson » 07 Oct 2019 17:37

1.1 Introducción
El presente tutorial responde a la necesidad de conectar nuestro Atari al mundo, mediante hardware lo más barato posible (menos de 10€), y siempre buscando la experimentación. Por tanto, no es un producto comercial, dado que además se basa en el trabajo de otras personas (por ejemplo, el desarrollador del firmware Zimodem). Lo que hacemos es resumir y personalizar para nuestra plataforma, además de hacerlo en español para mejor comprensión. En las referencias tenéis mas información.
Fue probado con éxito.

1.2 Hardware necesario
A continuación expongo el hardware que necesitaremos para este proyecto. Dependiendo de donde lo compremos, nos saldrá más o menos económico (desde china o en tienda local), además de que nos tarde más o menos en llegar a casa.
Expongo los links donde lo compre yo (Aliexpress) y los costes

1.2.1 Nodemcu V2 CP2102 (2.05€ más gastos envío)
Es una placa con chip esp8266, valdrían otras, pero esta es la que yo he usado.
https://es.aliexpress.com/item/32656775 ... 63c0BFKDrT

1.2.2 RS232 a TTL (0,44€ más gastos envío)
https://es.aliexpress.com/item/32842352 ... 63c0sEwg7l
Dado que la salida del Nodemcu no tiene las características que ha de tener un puerto serie, es necesario pasarlo por el chip MAX232

1.2.3 Cables de conexión Dupont hembra-hembra
Para conectar el Nodemcu al adaptador RS232
https://es.aliexpress.com/item/32825558 ... b201603_52

1.2.4 Alimentador
Cualquier alimentador micro usb de teléfono, sirve, dado que no tiene mucho consumo no tiene unos requisitos especiales de amperaje.

1.2.5 Cable o adaptador DB9 (macho) a DB25 (hembra)
Vale también un adaptador, como este, y los habrá más baratos. El mío lo tenía por casa (no usar null modem)
https://es.aliexpress.com/item/32844331 ... b201603_52

1.3 Software necesario
1.3.1 Drivers USB Nodemcu (CP210x_Universal_Windows_Driver)
Nuestro Driver para que Windows lo reconozca
https://www.silabs.com/products/develop ... cp-drivers

1.3.2 Flash Download Tools (ESP8266 & ESP32)
Para instalar el firmware sin necesidad de arduino IDE “NodeMCU flasher”
https://www.espressif.com/en/products/h ... /resources

1.3.3 El binario a flashear
Yo he instalado la versión zimodem.ino.nodemcu-3.5.bin, otras no me han funcionado bien
Comentar que los .bin son el resultado de compilar los originales, por tanto, es que ALGUIEN lo ha compilado, y puede que modificado. El que he probado está bajado de aquí:
https://github.com/allenhuffman/Zimodem
Pero el source original, es este:
https://github.com/bozimmerman/Zimodem

1.3.4 Putty para Windows
Software de terminal. Con esto, haremos las primeras pruebas desde el propio Windows, a través del propio USB de la nodemcu. No es la prueba definitiva, dado que no estamos usando el puerto serie DB9.
https://www.chiark.greenend.org.uk/~sgt ... atest.html

1.3.5 Taz para Atari
El software de terminal que usaremos en nuestro Atari (seria como el putty)
https://sites.google.com/site/stessenti ... unications

1.4 Montaje hardware
1.4.1 Conexión Nodemcu a TTL
Aquí ojo, no hay que cruzar el TX con el RX como he leído en otros foros y páginas, quizás porque el .bin que hemos instalado ya haya modificado algo… me volví loco hasta que di con esta tontería.

TTL ESP8266
=== ==================
2 RX <------ RX GPIO3 (RX)
3 TX ------> TX GPIO1 (TX)
5 GND <------ GND GND
VCC <------ 3V3 3.3V

Imagen

1.4.2 Conexión a Windows
Simplemente, conectamos con el puerto microUsb a nuestro ordenador e instalamos los drivers si nos lo pide el sistema. Hay que mirar en el Administrador de dispositivos de Windows, el puerto Com asignado (com3, com6…etc).

1.4.3 Conexión al Atari
Conectaremos más tarde al puerto DB25 con el DB9 de nuestro modem con el cable o adaptador que tengamos.

1.5 Instalación de Firmware Zimodem
Una vez que tengamos el .bin, el flasheador, etc, usamos administrador dispositivos para saber el puerto del modem que tenemos asignado a nuestro nodemcu (CP210x).
Abrimos el software NodeMCU flasher, y seleccionamos según esta imagen
Imagen
Es decir, desmarcamos la primera opción y marcamos en la segunda el .bin a flashear, como comente antes, “zimodem.ino.nodemcu-3.5.bin”
Imagen

1.6 Primeras pruebas (Windows)
1.6.1 Conexión mediante Putty
Primeros comandos AT
La lista de comando soportados, lo vemos en el readme del firmware, en este caso aquí: https://github.com/bozimmerman/Zimodem
Conectaremos Putty vía Serial a los 1200bps que tiene el modem por defecto. Estaremos usando el puerto serial de nuestro nodemcu, no el DB9.
Usaremos estos comandos:
ATI – nos da la info del modem y el estado
ATB 19200 – cambiamos la velocidad a la máxima de nuestro atari st, en cuanto se hace, la conexión se tuesta. Sin cerrar la sesión, cambiamos los parámetros a la nueva velocidad en nuestro programa de terminal y listo (por defecto, está en 1200 baudios).
AT+CONFIG – el menú de configuración, aquí cambiamos el nombre de host y conectamos a una red wifi a elegir entre las detectadas
Después de conectar, verificamos con el comando ATI
Y podemos grabar los settings con AT&W (hasta su reinicio, que volveremos a hacer lo mismo)
Prueba de conexión a bbs
Por ejemplo:
ATDT darkforce-bbs.dyndns.org:520
Aquí entraremos en el menú de la propia BBS
Una vez comprobado desde Windows, nos vamos a nuestro Atari

1.7 Conexión desde Atari a BBS
Conectaremos físicamente mediante la conexión DB9 y el cable/adaptador DB25 el modem a nuestro Atari.

1.7.1 Conexión mediante TAZ
Hay otros programas de terminal, pero yo he probado este llamado “Taz”, que desde el menú de configuración, permite configurar la velocidad, etc… si antes hemos dejado a 19.200baudios, eso es lo que tendremos que poner. Sino, los 1200baudios por defecto.
Primeros comandos ATI
Lo mismo que explicamos en la sección de conexión con putty…
Hay otras más bbs, por ejemplo:
darkforce-bbs.dyndns.org:520
bbs.sfhqbbs.org:5983
stguildbbs.ddns.net:23
bbs.thebrewingacademy.com:8888
Aquí más: https://www.telnetbbsguide.com/bbs/list/brief/
Pues ya está, tenemos nuestro Atari conectado a BBS mediante un modem Wifi.

1.8 Mejoras
Adquirir max232 y conector serie 25 pin para hacer el interfaz directo al nuestro Atari, así eliminamos la conversión de conectores DB9 a DB25.
Personalizar aún más el firmware, para nuestra plataforma personal (baudios, conexión, etc) mediante IDE de arduino.

1.9 Queda por probar
Instalar un stack tcpip
1.9.1 Conexión ssh
1.9.2 Conexión a Irc
1.9.3 Conexión a correo electrónico con cliente mail

1.10 Referencias
https://retroinvaders.com/es/evento/atarimad-2019/558
https://subethasoftware.com/2018/02/25/ ... duino-ide/
https://subethasoftware.com/2018/02/28/ ... m-firmware
https://github.com/bozimmerman/Zimodem
https://github.com/allenhuffman/Zimodem
http://paradize.final-memory.org/sting1.shtml#ST
http://sfhqbbs.org/ataribbslist.php
https://www.telnetbbsguide.com/bbs/list/brief/
https://sites.google.com/site/stessential/

jltursan
Mensajes: 2565
Registrado: 20 Sep 2011 13:59
Agradecido : 173 veces
Agradecimiento recibido: 485 veces

Re: La guia definitiva modem wifi atari st

Mensajepor jltursan » 07 Oct 2019 18:30

Errr...pues ¡bienvenido al foro! -shock

Esto es lo que yo llamo un mensaje de presentación -grin

A mí por ejemplo me vendrá muy bien culturizarme, tengo que buscar medios de almacenamiento masivos alternativos a la Satan como sea y esto podría servir, ¡gracias!.

Karlson
Mensajes: 3
Registrado: 18 May 2019 23:21
Agradecimiento recibido: 6 veces

Re: La guia definitiva modem wifi atari st

Mensajepor Karlson » 08 Oct 2019 12:04

correcto, acabo de presentarme en la sección correspondiente, se me pasó....


Volver a “Atari ST”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados