Implementación protocolo Ymodem en +3 y conexión RS232-USB

Moderador: Fundadores

Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por flopping »

tactica escribió:Tomo nota, este proyecto me puede interesar si finalmente me hago con un +3 que estoy negociando...
También se puede hacer con un +2a, b, que tienen la misma placa, incluso los 128k llevan puerto serie.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Fermars
Demonio segundo orden
Demonio segundo orden
Mensajes: 1195
Registrado: 20 Feb 2014, 16:58
Ubicación: El Escorial
Been thanked: 3 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por Fermars »

Bueno, pues otra meta más conseguida :D, ahora sí que puede decirse que he probado todos las conexiones del IF1, casi no me lo creo. Pero como lo mío son los gomas os explico cómo lo he hecho. Es muy sencillo.

Lo primero es montarse un cable serie con este esquema

Imagen

Después descargar este programa (ahí está también el esquema):
http://www.angelfire.com/games6/atari2600/spxfr/

Después conectar el cable entre el puerto serie del PC y el del Interface 1. Se puede usar un adaptador Serie-USB.
Formateamos la velocidad del puerto del IF1. Máximo 19200, ¡vamos a darle caña!

Imagen

Después preparamos el programa en el PC para recibir el archivo. Definimos la velocidad en la parte superior y pulsamos GET FILE.

Imagen

En el Spectrum cargamos nuestra pantalla preferida y tecleamos el comando

SAVE * "b" SCREEN$

Imagen

Pulsamos ENTER y la pantalla se transfiere a nuestro PC:



Ahora hacemos lo contrario, transferimos la pantalla a través del puerto serie a nuestro Spectrum.

En el Spectrum tecleamos este comando y pulsamos ENTER:

Imagen

En el PC pulsamos el botón PUT FILE, seleccionando el archivo que acabamos de guardar y....



¡Genial! funciona perfectamente. Ahora la pregunta es ¿Podría de alguna manera cargar un juego en el Spectrum a través del puerto serie? ¿Qué formato y con qué programa? ¿Quizá el tuyo djr podía adaptarse o funcionar? Porque este permite únicamente guardar "snapshots" del Spectrum al PC y luego transferir ese mismo archivo/formato. No admite otros.
Fernando
Avatar de Usuario
stratotrasto
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2494
Registrado: 20 Feb 2014, 17:23
Ubicación: Abula

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por stratotrasto »

Oh my God! Eres un genio. En la próxima quedada nos podrías dar una clase magistral de todo esto. Yo prometo coger apuntes...
Si me muero no dejéis a mi mujer vender mis cacharros por lo que le dije que me costaron...
Avatar de Usuario
yombo
Demonio tercer orden
Demonio tercer orden
Mensajes: 737
Registrado: 01 Ago 2014, 21:21

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por yombo »

Hombre, puedes salvar y posteriormente cargar programas Basic por el puerto serie, simplemente con

Código: Seleccionar todo

SAVE *"b"
y

Código: Seleccionar todo

LOAD *"b"
Los comandos extendidos del IF1 también funcionan con bloques de memoria, asi que con CODE se podría en principio hacer un snapshot.

Código: Seleccionar todo

SAVE *"b" CODE 16384,32768
Salvaría la videoram y toda la memoria libre, se podría hacer el LOAD análogo:

Código: Seleccionar todo

LOAD *"b" CODE 16384,32768
Otro cantar es crear a partir de un TAP o TZX por ejemplo, un fichero de 32 KB para transferir al Spectrum. Y luego habría que ejecutar el programa. Eso dependería de cada juego concreto.
Imagen
Rafa
Seguidor infernal
Seguidor infernal
Mensajes: 12
Registrado: 26 Ene 2016, 20:13

Re: Implementación protocolo Ymodem en +3 y conexión RS232-USB

Mensaje por Rafa »

Hola. Alguien tiene el archivo ymodem.tap ?? ( el que va del lado del spectrum ) ya que no aparece por ningún lado. Gracias
Lo primero que debes hacer es pasar por presentaciones y decirnos quien eres, tus hobies o tus colecciones...
Avatar de Usuario
Izaro España
Fundador
Fundador
Mensajes: 3341
Registrado: 02 Abr 2013, 10:39
Ubicación: Valencia (mas alla del sol)
Has thanked: 14 times
Been thanked: 20 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-USB

Mensaje por Izaro »

Rafa escribió:Hola. Alguien tiene el archivo ymodem.tap ?? ( el que va del lado del spectrum ) ya que no aparece por ningún lado. Gracias
Lo primero que debes hacer es pasar por presentaciones y decirnos quien eres, tus hobies o tus colecciones...

hombre si que estaria bien rafa..........no crees?
01001101 01101001 01110010 01100001 00100000 01110001 01110101 01100101 00100000 01100101 01110010 01100101 01110011 00100000 01100011 01101111 01110100 01101001 01101100 01101100 01100001 00101110
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 9997
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por sinclair200 »

flopping escribió:
djr escribió:
flopping escribió:
Es la clavija de los telefonos ingleses, asi que creo que compro un cable de telefono ingles y lo partiria por la mitad, consiguiendo 2 cables. :D :D :D
satamente! :-D
Sera Satanmente, ;) ;) ;) ;) ;)

Pues no, es Sastamente......

Zardoz escribió:Oh, conque se puede poner un conector directamente...
Pues si, mucha gente se lo pone para hacerlo compatible, pero en vez de soldarlo directamente, lo colocan cableado correctamente, asi es mas estandard, pero bueno, eso ya es a gusto de cada uno, salu2.
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 9997
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por sinclair200 »

sinclair200 escribió:
flopping escribió:
djr escribió:
satamente! :-D
Sera Satanmente, ;) ;) ;) ;) ;)

Pues no, es Sastamente......ves diablos en todos lados.... :D

Zardoz escribió:Oh, conque se puede poner un conector directamente...
Pues si, mucha gente se lo pone para hacerlo compatible, pero en vez de soldarlo directamente, lo colocan cableado correctamente, asi es mas estandard, pero bueno, eso ya es a gusto de cada uno, salu2.
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 9997
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-U

Mensaje por sinclair200 »

sinclair200 escribió:
flopping escribió:
djr escribió:
satamente! :-D
Sera Satanmente, ;) ;) ;) ;) ;)

Pues no, es Sastamente......ves diablos en todos lados.... :D

Zardoz escribió:Oh, conque se puede poner un conector directamente...
Pues si, mucha gente se lo pone para hacerlo compatible, pero en vez de soldarlo directamente, lo colocan cableado correctamente, asi es mas estandard, pero bueno, eso ya es a gusto de cada uno, salu2.
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Avatar de Usuario
sinclair200 España
Moderador
Moderador
Mensajes: 9997
Registrado: 28 Mar 2014, 18:25
Ubicación: Madrid
Has thanked: 8 times
Been thanked: 177 times

Re: Implementación protocolo Ymodem en +3 y conexión RS232-USB

Mensaje por sinclair200 »

Es como los cables que hay del QL, una punta conector inglés, y la otra DB9
Imagen
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
Responder

Volver a “Sinclair”