NORL!!!
A ver si lo he entendido... en resumen, lo que quieres es que
los MSX se puedan conectar entre sí por medio de una red
local, verdaz?
Pues payo... dedica tus esfuerzos a hacer una tarjeta
ETHERNET! Más estándar imposible, servirá para conectar no
sólo con otros MSX sino con cualquier bicho computante, y
además el soft ya lo tienes hecho (InterNestor). Qué más quieres??
CMF> Estoy totalmente de acuerdo. Una Ethernet es algo que está pidiendo el
CMF> MSX a gritos. Sin embargo, parece que el tema es complicado, porque
CMF> Sunrise lleva con su proyecto de tarjeta Ethernet bastante tiempo, y
CMF> parece que esta estancado (al menos el sitio web sigue poniendo eso de
CMF> "First step is development of a good SDRAM memorymapper").
CMF> El proyecto de Sunrise está basado en un eZ80 para liberar el Z80 de la
CMF> carga del manejo del tráfico de red, y supongo que de esta manera el MSX
CMF> se haría entonces 100% factible para juegos en red, pues el Z80 estaría
CMF> libre. Si por el contrario, el Z80 tiene que manejar todo el TCP/IP,
CMF> ¿qué potencia le queda para correr aplicaciones pesadas como un juego?
Pues... lo pensé antes de empezar este proyecto,
pero leí algo de la documentación de un chip de
una tarjeta de red, (RTL8019 ¿o era el RTL8029?)
y me quedé a cuadritos.
CMF> El prototipo de Sunrise usa el RTL8019. Podéis echar un ojo al PDF del
CMF> proyecto aquí:
CMF> http://www.msx.ch/ftp/Products/Network%20catridge/Info/network.pdf
CMF> El proyecto tiene una pinta excelente, pero llevamos ya bastante tiempo
CMF> sin noticias al respecto, lo cual no es demasiado alentador :-/
La verdad es que reconozco que el desarrollo de una Ethernet está
fuera de mis posibilidades :(
Tendría que dejar la carrera 1 añito para ponerme con eso.
Realmente un puerto serie RS-232C no es algo nuevo en el MSX, existen
algunos de la época dorada como el de la casa Viditel o el mejor de
todos como es el de Sunrise.
Estoy muy pegado en el tema de programación en cuanto a el uso de
recursos de un sistema operativo, aún no me he familiarizado con
documentación de ese estilo, y debería hacerlo pronto si quiero tocar
la pila del internete.
Con este proyecto pretendo abrir otra puerta exactamente igual,
pero facilisimo de programar, cualquiera programador en BASIC
puede hacer sus pinitos, ya que con un OUT podemos ya enviar datos.
(Desde ensamblador es igual de facil)
Si bien BASIC no es lo que mas rinde, si es universal para cualquier
máquina MSX.
Y por supuesto se le hará un driver para aplicarlo también al
Internestor Lite.
En definitiva, la motivación fue únicamente la posibilidad de
introducir los juegos multiplayer como algo usual para todos nosotros,
y partí de la idea del cable por el puerto del joystick, pero con mayor
facilidad de programación, mayor velocidad y quitar al MSX de
cualquier cálculo, toda la potencia del MSX será usada para el
videojuego.
Este interface no está solo, sino que irá acompañado de:
-Un dispositivo para formar una red con los ordenadores que queramos,
MSX, PC, MAC, etc..., (como dije antes).
-Programador de cartuchos y memorias Eproms.
-Teclado musical (al estilo de los MIDI externos) para composición en el MSX.
-Control de robótica y domótica.
-otros en el futuro...
Tengo en fase de diseño algunos de estos dispositivos, y pretendo
terminarlos a toda costa, porque lo mas dificil para mi ya está hecho.
Y recordad que éstos dispositivos se pueden usar con cualquier
ordenador que disponga de puerto serie, e irá acompañado de software
para MSX y PC.
- Programar un cartucho o una memoria eprom en el MSX o en el PC.
- Componer la melodia para un videojuego con un teclado externo en el
MSX o en el PC.
- Controlar un pequeño autómata detector de obstáculos con el MSX o
el PC, y programarlo para que haga algo.
etc...
Quitando que yo pretenda sacar otro RS-232C, creo que aún tenemos
mucho que sacar a los RS-232C de que disponemos, y no es peor que la
Ethernet, sino complementario.
Con una Ethernet no disponemos de tanto hardware aprovechable, no creo
que aprovechemos la velocidad de la mas lenta siquiera 10Mbp/s
Ahí va una parida, no me peguéis:
¿No sería mas factible diseñar un ROUTER con un puerto de datos
RS-232C?
Los que usan ADSL de telefónica tienen uno integrado, pero está capado
y sólo se usa para configuración.
Un saludo.
-Daniel Berdugo-