Corriendo juegos multiusuarios de la Color Computer por Internet

by Jorge Machin on January 4, 2010 · 0 comments

in Color Computer

Se puede jugar por Internet los juegos multiusuarios de la Color Computer que aprovechan la interfase RS-232 usando como puente en cada lado una máquina ya sea Linux o Windows que tenga instalada un programa que se conoce como redireccionador de puerto com. Lo que hace esta joyita de software es crear una interfaz serie virtual a un puerto TCP y también el caso contrario; redireccionar un puerto TCP a una interfaz en serie real.

En este post pongo las instrucciones para hacerlo utilizando máquinas Linux, cartuchos Deluxe Wireless RS-232 y el programa Rem Serial.

1. Bajar e instalar Rem Serial en las dos máquinas Linux (http://lpccomp.bc.ca/remserial). Una vez bajado y desempaquetado, la compilación no podía ser más fácil:

make remserial

2. Configurar las interfaces Deluxe Wireless RS-232 de la Color Computer a 9600 baudios.

3. Correr en la primera maquina Linux (La local):

rfcomm bind /dev/rfcomm0 XX:XX:XX:XX:XX:XX --> Cambiar a la MAC de la primera Color Computer (La local)
remserial -d -p 23000 -s "9600 raw" /dev/rfcomm0 &

En la primera orden se hace la conexión Bluetooth a la CoCo y se crea el puerto en serie /dev/rfcomm0. En la segunda instrucción se redirecciona /dev/rfcomm0 al puerto TCP 23000. Aquí se puede probar haciendo un telnet al puerto 23000 y usando el programa terminal que viene en el ROM en la CoCo.

4. Correr en la segunda Linux (La remota):

rfcomm bind /dev/rfcomm0 XX:XX:XX:XX:XX:XX --> Cambiar a la MAC de la segunda Color Computer (La remota)
remserial -d -r IP_ADDRESS -p 23000 -s "9600 raw" /dev/rfcomm0 & -> Cambiar IP_ADDRESS a la dirección de la máquina Linux 1

De igual forma, en la primera orden se hace la conexión Bluetooth a la CoCo y se crea el puerto en serie /dev/rfcomm0. En la segunda orden se redirecciona el puerto 23000 de la máquina servidor a la interfaz en serie /dev/rfcomm0.

Este paso se puede usar también para hacer telnets remotos de la Color Computer a una máquina en internet.

5. Correr el programa de juego o la terminal en cada CoCo para probar.

6. ¡Divertirse!

Lo probé con mi juego de fútbol multiusuario de la CoCo.

Leave a Comment

Previous post:

Next post: