BBS RetroWiki

Avatar de Usuario
Miguel angel rojo
Mensajes: 2156
Registrado: 08 May 2017 12:49
Agradecido : 197 veces
Agradecimiento recibido: 834 veces

Re: BBS RetroWiki

Mensajepor Miguel angel rojo » 21 May 2017 00:28

Último mensaje de la página anterior:

Pues a mi me gusta la idea, pero parto de que no tengo ninguna noción de como se tiene que hacer, que hay que tener, lo que se puede usar, lo no. asi que vere lo que se va comentando para ver si soy capaz, y si alguien hace un tuto para torpes, mejor, :-)
Usare el amiga 1200, o alguna recomendacion?
Por ahora no preguntó más, que dudas las hay, jajaja
Se más o menos lo que eran las bbs, las equiparo un poco a lo grupos de wasab de hoy en día, ( hoy mandamos porno o mandan que yo no, eh)
Bueno el tema es muy interesante.
-coam1 -4mstr4d -j4tar1 -cocbm1
-0r1c -sp3zy -m3s3x -m4c

Avatar de Usuario
Gatuso
Mensajes: 152
Registrado: 06 Ene 2014 11:55
Agradecido : 1 vez
Agradecimiento recibido: 30 veces

Re: BBS RetroWiki

Mensajepor Gatuso » 21 May 2017 17:35

Estoy aprovechando la tarde del domingo para trastear con esto de la BBS y he dado con la aplicación tcpser que comentaba afx unos posts atrás, y creo que puede ser justo lo que necesitamos. Es un pequeño programa por línea de comandos que nos convierte el pc en un módem: por un lado recibe comandos AT por la línea serie y por el otro los interpreta para crear conexiones por internet a los hosts que le digamos. O sea, que si quisiéramos conectar con la BBS de RetroWiki, en lugar de un número de teléfono usaríamos su URL en el comando ATDT:

ATDTBBS.RETROWIKI.ES:6400

El PC se conectaría a la BBS por el puerto 6400 y actuaría como pasarela para el equipo conectado por puerto serie con su emulador de terminal. He hecho una pequeña prueba con el STE conectándolo a mi PC de uso habitual (Ubuntu) con un cable null modem. En una consola del PC lanzo el tcpser, indicando el puerto serie y la velocidad elegida:

tcpser -d /dev/ttyS0 -s 19200

En el Atari lanzo el TAZ y lo configuro con la misma velocidad, usando emulación ANSI y el juego de caracteres IBM para disfrutar al máximo del ascii-art de las BBS. El tcpser ya está actuando como módem y desde el TAZ podemos crearnos una nueva entrada en el directorio telefónico o directamente establecer la conexión a mano con la BBS. En este ejemplo he usado una de las que utiliza Retrocant en su video, 64vintageremix.dyndns.org por el puerto 6400:

https://youtu.be/-fJwKyBeQBc

Esta puede ser una buena solución para los equipos que ya incorporen un puerto serie y dispongan de aplicaciones para conectarse a las BBS, ya que el PC sería invisible para ellos. Voy a intentar hacer los mismo con el Amiga y el Macintosh Classic, y así aprovecho lo que queda de domingo.

Añado: por lo que parece, el tcpser también puede recibir conexiones externas por internet. O sea, podemos decirle que abra un puerto en el PC y todo lo que se conecte ahí se lo manda también al equipo conectado al puerto serie. Vamos, que la BBS podría estar montada sobre un equipo retro conectado 24/7 para hacerlo aun mas genuino todo (una idea excelente ahora que vienen los calores) -507

Avatar de Usuario
Gatuso
Mensajes: 152
Registrado: 06 Ene 2014 11:55
Agradecido : 1 vez
Agradecimiento recibido: 30 veces

Re: BBS RetroWiki

Mensajepor Gatuso » 21 May 2017 18:44

Con el Amiga funciona de fábula también. Quitar el Atari, enchufar el Amiga, arrancar el NComm y funcionando.

atdtbbs.docsplace.org:26

Imagen

Avatar de Usuario
kikems
Mensajes: 5507
Registrado: 30 May 2013 19:23
Agradecido : 2641 veces
Agradecimiento recibido: 3123 veces

Re: BBS RetroWiki

Mensajepor kikems » 21 May 2017 20:16

Como mola Gatuso, gracias por la información, en cuanto tenga tiempo me pongo con ello. Con el ST y el Amiga ya imaginaba que sería fácil la conexión, la cosa va a estar en ver que cables o hardware necesitaremos para los micros como msx2, apple II, C64, C128, ZX, CPC, etc...
Si hay que adquiir algún hard como el que mostraba Retrocant, lo bueno sería encontrar uno que sirviera para casi todos.

Me parece toda una experiencia, conocer y redescubrir las comunicaciones de la era pre-internet, si señores había todo un mundo antes de internet, donde un modem de 300 o 600 baudios ( que hoy parecen velocidades ridículas para hacer algo ) eran más que suficientes.

Avatar de Usuario
Gatuso
Mensajes: 152
Registrado: 06 Ene 2014 11:55
Agradecido : 1 vez
Agradecimiento recibido: 30 veces

Re: BBS RetroWiki

Mensajepor Gatuso » 22 May 2017 20:06

La Raspberry Pi también rula el tcpser perfectamente, esta vez usando uno de esos cables USB a RS-232 (enganchado al propio cable DIN5<->DB9 del Apple IIc) y ProTERM 3.1 con emulación ANSI.

Imagen

Avatar de Usuario
kikems
Mensajes: 5507
Registrado: 30 May 2013 19:23
Agradecido : 2641 veces
Agradecimiento recibido: 3123 veces

Re: BBS RetroWiki

Mensajepor kikems » 23 May 2017 13:55

Gatuso escribió:La Raspberry Pi también rula el tcpser perfectamente, esta vez usando uno de esos cables USB a RS-232 (enganchado al propio cable DIN5<->DB9 del Apple IIc) y ProTERM 3.1 con emulación ANSI.

Imagen


Jajj, como mola, un apple IIc conectado a un monitor de Amstrad CPC+. ¿Mejor o más compatible para usar con diferentes máquinas usa la Pi que un arduino?,

Yo personalmente estoy interesado en una solución para el Amiga, Atari ST, ZX, Amstrad y C64/c128.
¿ què nos recomiendas ?

Avatar de Usuario
overCLK
Mensajes: 270
Registrado: 26 Ene 2017 12:26
Agradecido : 82 veces
Agradecimiento recibido: 134 veces

Re: BBS RetroWiki

Mensajepor overCLK » 23 May 2017 14:05

Gatuso escribió:La Raspberry Pi también rula el tcpser perfectamente, esta vez usando uno de esos cables USB a RS-232 (enganchado al propio cable DIN5<->DB9 del Apple IIc) y ProTERM 3.1 con emulación ANSI.

Imagen


¡¡Como mola!!
¿Qué cable es ese exactamente? Yo los que conozco son los USB<->TTL, pero no dan los niveles de tensión de un RS232, claro. ¿Puedes poner un enlace?
Imagen

agnus
Mensajes: 33
Registrado: 12 Abr 2017 09:04
Agradecido : 9 veces
Agradecimiento recibido: 9 veces

Re: BBS RetroWiki

Mensajepor agnus » 23 May 2017 16:50

Se puede hacer por telnet, hay devices que sustituyen el serial.device para que enrute por tcp/ip y usar internet en vez de módems.

Uno de los devices es telnetd.device , con el Ncomm cambias el serial.device por el telnetd.device y en vez de teclear el número de teléfono te conectas a la IP de la bbs correspondiente.

Esta es una bbs de amiga que usa el famoso software amiexpress con el telnetd.device
http://www.amiexpress.co.uk/
-4mstr4d 6128 / 6128+ -coam1 500, 600, 1000, 1230, 2000, 3000, 4040CR, CD32 030, MacMini Morphos -507 -507 -507

Avatar de Usuario
gflorez
Mensajes: 1673
Registrado: 12 Sep 2014 19:58
Agradecido : 102 veces
Agradecimiento recibido: 586 veces

Re: BBS RetroWiki

Mensajepor gflorez » 23 May 2017 17:03

MMM....... vale, pero por favor una pequeña explicación no vendría mal.....

Avatar de Usuario
Gatuso
Mensajes: 152
Registrado: 06 Ene 2014 11:55
Agradecido : 1 vez
Agradecimiento recibido: 30 veces

Re: BBS RetroWiki

Mensajepor Gatuso » 23 May 2017 20:10

Jajj, como mola, un apple IIc conectado a un monitor de Amstrad CPC+. ¿Mejor o más compatible para usar con diferentes máquinas usa la Pi que un arduino?,

Yo personalmente estoy interesado en una solución para el Amiga, Atari ST, ZX, Amstrad y C64/c128.
¿ què nos recomiendas ?


Yo con el arduino no sabría por donde empezar por el tema de la conexión a internet. Una Raspberry me parece ideal para correr el tcpser, por poderla llevar a cualquier lado y no tener que andar atado al PC. Con la Raspberry yo uso este cable USB a RS232:

Imagen

Y si utilizo el PC (con el Amiga o el Atari ST, por ejemplo) un null modem con doble terminación DB9 y DB15:

Imagen

Y si quiero usar la Raspberry con un ordenador que tenga conector DB15 macho, conecto el primer cable a una de las puntas DB9 hembra del segundo y uso la DB15 del otro extremo como si fuera un adaptador.

El C64 lo he estado probando hace un ratito y también es posible conectarlo mas o menos directamente, ya que se puede sacar un puerto serie con niveles TTL del puerto de usuario. En este caso he utilizado un cable USB<->RS232 TTL de los típicos que cuestan 1 o 2€ en ebay y usan niveles 3.3V. Por esa razón he construido un sencillo divisor de tensión para no petar la línea RX (la protoboard encima de la disquetera), aunque debe ser bastante tolerante a los 5V porque al principio he conectado los cables al revés y no he visto salir humo mágico :-D El programa que he usado es el Striketerm, que también usaba Retrocant en su vídeo del otro día.

Imagen

Sacar las líneas de TX y RX del user port es muy simple. A partir del diagrama del conector, los contactos B y C juntos son la entrada de datos y el pin M la salida.

Imagen

afx
Mensajes: 804
Registrado: 25 Nov 2010 23:26
Agradecido : 139 veces
Agradecimiento recibido: 179 veces

Re: BBS RetroWiki

Mensajepor afx » 23 May 2017 21:10

Gatuso escribió:Una Raspberry me parece ideal para correr el tcpser, por poderla llevar a cualquier lado y no tener que andar atado al PC. Con la Raspberry yo uso este cable USB a RS232:


Gatuso, ¿podrías dar más detalles sobre esto? ... (no estoy muy puesto con Linux). ¿Qué versión de Raspberry usas? ¿Cómo instalas el tcpser? ¿Con qué parámetros lo ejecutas? .... ¿Podrías poner un ejemplo paso a paso ....?

.

Avatar de Usuario
retrocant
Mensajes: 726
Registrado: 03 Sep 2014 10:57
Ubicación: Santander
Agradecido : 26 veces
Agradecimiento recibido: 385 veces
Contactar:

Re: BBS RetroWiki

Mensajepor retrocant » 24 May 2017 12:33

saludos posteo para poder instalar la aplicación tcpser en raspberry pi (con el permiso de gatuso):

con el sistema operativo de Raspbian se puede instalar fácilmente bajo terminal con la siguiente orden:

sudo apt-get install tcpser (la orden sudo hay que ponerla sino estas logueado bajo root)

con esta orden se instalará bajo repositorios con todas sus dependencias.

para poder ejecutar tcpser sería la siguiente orden (ejemplo):

tcpser -d /dev/ttyS0 -s 19200

siendo los parámetros:

-d es el dispostivo del puerto de comunicaciones serie (puede ser ttyS0 ó ttyUSB0) para saber como se llama el dispositivo se tendra que ir a la carpeta de ubicación de los dispositivos /dev.

para poder saber mas a fondo como ha llamado al dispositivo el so de la raspberry pi podemos utilizar estas siguientes ordenes:

dmesg | grep usb (esta filtrado con los dispositivos conectados USB)
dmesg | grep serial (esta filtrado con los dispositivos de comunicaciones serial)
dmesg | grep uart (esta filtrado con los dispositivos de comunicación serial UART)

-s es la velocidad asignada en baudios.



realmente es una aplicación sencilla de utilizar e instalar.

Saludos.

pd: pongo una captura de pantalla como ejemplo dmesg | grep usb
Adjuntos
Captura de pantalla 2017-05-24 a las 13.09.21.png
Captura de pantalla 2017-05-24 a las 13.09.21.png (36.91 KiB) Visto 5730 veces
Captura de pantalla 2017-05-24 a las 13.05.33.png
Captura de pantalla 2017-05-24 a las 13.05.33.png (84.94 KiB) Visto 5730 veces

Avatar de Usuario
retrocant
Mensajes: 726
Registrado: 03 Sep 2014 10:57
Ubicación: Santander
Agradecido : 26 veces
Agradecimiento recibido: 385 veces
Contactar:

Re: BBS RetroWiki

Mensajepor retrocant » 24 May 2017 14:18

saludos, acabo de compilar la aplicación tcpser para los usuarios de MAC OS X (pero no he probado la aplicación):

lo primero bajar el fichero zip en la siguiente página:

https://github.com/FozzTexx/tcpser

si quereis bajar la aplicación tcpser bajo terminal con git seria la siguiente sintaxis:

git clone https://github.com/FozzTexx/tcpser

un vez descomprimido el fichero zip, entrais en la carpeta donde lo hayais guardado (carpeta por defecto tcpser-master)

ejecutar la compilación con la orden make y listo.

para ejecutar tcpser:

./tcpser -d (dispositivo) -s (velocidad baudios)

También podemos coger el binario tcpser que ha creado en la compilación y copiarlo en la carpeta /usr/local/bin, para poder ejecutarlo en cualquier ubicación que estéis (PATH).

Un saludo.

afx
Mensajes: 804
Registrado: 25 Nov 2010 23:26
Agradecido : 139 veces
Agradecimiento recibido: 179 veces

Re: BBS RetroWiki

Mensajepor afx » 25 May 2017 00:45

retrocant escribió:saludos posteo para poder instalar la aplicación tcpser en raspberry pi (con el permiso de gatuso):


Gatuso, Retrocant ... ¡gracias por la información!

Un par de dudas: tengo un módulo max232 RS232 a TTL, pero no se si es más adecuado el cable USB a RS232 que comenta Gatuso. Para intentar aprovechar ese módulo max232 que tengo, la pregunta es ¿a qué pines de la RasPi 3 debo conectar las señales VCC, GND RXD y TXD del covertidor/adaptador max232?

Saludos!

Avatar de Usuario
gflorez
Mensajes: 1673
Registrado: 12 Sep 2014 19:58
Agradecido : 102 veces
Agradecimiento recibido: 586 veces

Re: BBS RetroWiki

Mensajepor gflorez » 25 May 2017 15:37

Yo lo que he entendido es:

-Por un lado el ordenador tiene que ser capaz de emular un terminal, ya sea con un programa en Basic o con un programa especializado. Para ello, ha de poseer un puerto serie o bien se le acopla una UART, de forma que esté correctamente conectado al módulo WIFI o al PC+TCPser. El programa en Basic que emula el terminal es muy simple, pero como depende mucho de la implementación del lenguaje, he visto que ninguno de los listados se parece. He recopilado alguno de esos listados en el fichero adjunto. Perdonad la resolución, pero solo son meros pantallazos de los vídeos de Gatuso en Youtube.

-Inicialización del puerto serie y apertura de un canal de entrada y salida
-Bucle
-Si hay alguna linea escrita en la consola, envíala al módulo.
-Si hay alguna linea recibida desde el módulo, imprímela en pantalla.
-Goto Bucle

Como muchos de los caracteres y códigos de control no van a ser compatibles entre los dos extremos de la conexión, hay que cribar un poco el texto que se recibe y el que se manda

-Por otro lado, una vez emulado el terminal, y conectado, hay que ir mandando una serie de comandos que serán los que a su vez nos permitan acceder a la red remota. Esta lista está en el hilo antiguo que trajo Gatuso, cuando describe lo que hace el listado Arex.
-----

Ahora bien, lo que no tengo tan claro es como se conectaría el módulo a mi Enterprise, que lleva un puerto RS423 como el BBC, pero con algunas peculiaridades.

Cuando dices "[highlight=cyan](Ojo: hay que unir los pines RTS y CTS entre sí, ya que de otra manera el BBC Micro se negará a transmitir nada)[/highlight]", ¿te refieres a que solo hay que conectarlos entre ellos?

Gracias
Adjuntos
ESP8266.rar
Emulador de terminal en Basic.
(251.19 KiB) Descargado 99 veces

Avatar de Usuario
retrocant
Mensajes: 726
Registrado: 03 Sep 2014 10:57
Ubicación: Santander
Agradecido : 26 veces
Agradecimiento recibido: 385 veces
Contactar:

Re: BBS RetroWiki

Mensajepor retrocant » 26 May 2017 09:45

hola afx, si puedes poner alguna foto para ver lo que tienes te podria ayudar un poco mas.

para trabajar con señales TTL es mejor esto:

ya que este modelo por ejemplo con un jumper que tiene puedes configurar la tensión de trabajo con niveles TLL a 5 voltios y 3,3 Voltios.

http://www.ebay.com/bhp/usb-ttl
Adjuntos
$_35.JPG
$_35.JPG (10.99 KiB) Visto 5656 veces

Avatar de Usuario
ron
Mensajes: 21886
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3887 veces
Agradecimiento recibido: 4793 veces

Re: BBS RetroWiki

Mensajepor ron » 26 May 2017 11:14

Hola Hola ....

Ahora que tengo un segundo aprovecho y ya os cuento. He encontrado algunas de las partes que teníamos activas en RW hace años como BBS.

Circunstancialmente es todo json, nodejs, etc... y permite tener bajo web una consola, nada de telnet ( ya que habría que hablar con el hosting para que habilitaran el telnet y eso conlleva unos serios problemas de seguidad ) ( además de poner el sw de BBS bajo Linux y securizar el servidor y el entorno , lo cual creo que es inviable )

No obstante, os dejo en enlace a algo muy parecido, evidentemente el contenido del BBS que teníamos ahora mismo se ha perdido, habría que rehacerlo, lo bueno es que no lleva mucho tiempo.

UN ejemplo: ■ Synchronet ■ Fireball Express!!! BBS - telnet:\\fireballex.com

Era parecido al Telehack: http://telehack.com/

http://hackerspace.pbworks.com/w/page/88183850/ESP8266

http://www.masswerk.at/googleBBS/

http://breakintochat.com/wiki/BBS_Simulator

http://bbs.blitzaffe.com/faq.php


Recomendado: http://www.bbscorner.com/

Seguiré informando. Poder se puede pero hay que ser serios con el tema de la seguridad y si se pone un BBS que cumpla con ciertos requisitos, ya sea por una redireccion a telnet o bajo cliente web. Eso da igual. Lo vamos hablando.


Volver a “Desarrollos y Proyectos RW”

¿Quién está conectado?

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