Comunicar MSX con PC via RS232

Page 1/5
| 2 | 3 | 4 | 5

Par Manel46

Champion (414)

Portrait de Manel46

26-04-2014, 17:11

Hola colegas aficionados al MSX.
Ayer me presentaba en el foro general, y dejaba un tema pendiente de explicación.
En aquellos años hacia mis rutinas con GEN y MON, y guardaba en cinta. Cuando adquirí mi primer PC, un 486, con un HD de 32Mbys (je,je), y conseguí, no me acuerdo de donde, un ensamblador cruzado Z80 (todo funcionaba con el MSDOS), me surgió la necesidad de comunicar el Pc con el MSX. Mi MSX1 no tenia disquetera, claro. Desde el PC con ficheros BAT, y algún BAS, enviando por las salidas serie, y desde el MSX, mediante el conector de impresora, viendo con un tester como se activaba el nivel de tensión del pin correspondiente al poner a 1 el bit correspondiente del port adecuado, conseguí comunicarme, al 100%, primero a 4800 baudios y después a 9600. Fue una época que estaba en el paro y disponía de tiempo. Conservo las rutinas emisor receptor desde el MSX. Todo esto tendría que refrescarlo, pero dispongo de una copia del dicho disco duro, y conservo las fuentes.
El problema, fue cundo tuve mi primer pc W XP. Ahí lo de los com1, com2 desde el DOS ya no funcionaba. Ahora estoy con un W7 64b.
He llegado a comprarme un cable USB SERIE, pero no he conseguido nada. Hice alguna prueba con el emulador de DOS "DOSBox 0.74", pero nada.
Pienso que este, seria un tema interesante para los aficionados a programar, para seguidamente probar en un MSX real.
Si queréis colaborar, podríamos intentar solucionar este tema. Sobre todo hace falta alguien que sepa programar para PC, primero desde el DOS de los Windows modernos, pera después hacer la utilidad definitiva.

!login ou Inscrivez-vous pour poster

Par Manel46

Champion (414)

Portrait de Manel46

26-04-2014, 17:31

Poco a poco, vi como mandar y recibir información serie, a través del conector de impresora MSX.
Primero mandé mis ficheros fuente al PC, y luego ya cargaba lo que fuera, desde el PC
Tenia un sistema de cargar roms, pinchado en un directorio del PC, desde el MSX, mediante una especie de cartucho que me hice, con una EPROM.
Nada más. Saludos.

Par Warchild

Paragon (1265)

Portrait de Warchild

26-04-2014, 19:23

Parece que te fabricaste algo parecido al Nowind:

http://www.myquest.nl/nowindusb/

No te puedo ayudar en el proyecto, no tengo conocimientos sobre estas cosas, aun peor, yo me dedico a pedir de vez en cuando bluetooth para MSX... haz un bluetooth please!! XD

Par Manel46

Champion (414)

Portrait de Manel46

26-04-2014, 19:50

Tengo pedido un Nowind. Que es para conectarse vía USB.
No lo que hice fue la conexión RS232.
Me motiva recuperar las rutinas de comunicación, y adaptar la compatibilidad a cualquier MSX. Pero para esto hace falta que alguien, me ayude en lo de PC:
Como manejar un puerto serie desde un PC moderno, con un adaptador usb-rs232, emulado lo que se hacia desde los antiguos MSDOS.
En principio esto solo representaría el gasto de los cables de conexión. Por supuesto que el soft, estaría a disposición de todo el mundo, y por mi parte los códigos fuente Z80.
Saludos.

Par Manel46

Champion (414)

Portrait de Manel46

26-04-2014, 19:52

Sobre bluetooth, no tengo ni idea.

Par Miguel_Noe

Champion (442)

Portrait de Miguel_Noe

26-04-2014, 20:47

Yo también compre un USB-rs232. Lo que te hace falta es un programa que lea el puerto USB. Me pasaron el visual BASIC para hacer un programa para detectar el puerto USB-rs232, no tengo tiempo...
Se solía utilizar el hiperterminal, para comunicar con el pc con cualquier cacharro por serie.

Par Manel46

Champion (414)

Portrait de Manel46

26-04-2014, 21:37

Gracias Miguel_Noe. Hace tiempo estuve buscando, que había para esto, y no encontré nada satisfactorio. Me suena lo del hiperterminal, ya lo miraré.
Desde MSDOS en un BAT, era tan sencillo como: "mode com2: 9600,n,8,1,n" y luego: "copy NOMBRE.EXT com2", con estas dos líneas, se pasaba el fichero NOMBRE.EXT al MSX, que lo leía con la rutina de recepción, y lo guardaba, donde estuviese programado.
Saludos

Par PAC

Guardian (5210)

Portrait de PAC

27-04-2014, 11:55

Manel46, si el idioma no es un problema, te recomiendo usar también los foros del MRC en inglés si ves que alguna de tus dudas no se resuelve. Allí hay muchos usuarios y más movimiento que en la parte española por lo que habrá más posibilidades.

Par Manel46

Champion (414)

Portrait de Manel46

27-04-2014, 12:12

Muchas gracias PAC
Si, si que es un problema, tendría que estar usando continuamente un traductor, con los problemas que conlleva una traducción mas o menos literal.
Si ya me lio bastante escribiendo en castellano, imagínate esto traducido con el traductor de Google...
Saludos

Par mesiasmsx

Prophet (3134)

Portrait de mesiasmsx

27-04-2014, 23:54

{mod: Manel46, mira eso si por favor que cuadno escribas mensajes largos hagas mas separaciones en los textos para que no se forme un batiburrillo incmprensible y que canse la vista. Saludos}

Par Manel46

Champion (414)

Portrait de Manel46

28-04-2014, 00:23

mesiasmsx, gracias por la bienvenida, en "me presento".
Aparte de que escribo bastante mal y embarullado, no entiendo lo de las separaciones. A que te refieres: ¿Mas puntos y aparte? Si, debe ser eso. Gracias por el consejo.
Saludos.

Page 1/5
| 2 | 3 | 4 | 5