Codemasters, su pack de juegos en CD para ZX y el cable

Si por algo se caracteriza el Spectrum es por su gran variedad de periféricos (clásicos y modernos)

Moderador: Sir Cilve Sinclair

timofonic
rst 0
Mensajes: 21
Registrado: Jue Dic 20, 2007 11:22 am

Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por timofonic » Jue Dic 20, 2007 12:27 pm

Buenas.

No se si todos lo conocerán, pero Codemasters sacó en su día un CD en el que recopilaban juegos de speccy y las cargas eran de 20 segundos (como las ultracargas). Sacaron también un CD por el estilo para Amstrad CPC y Commodore 64.

Resulta que la versión de ZX Spectrum no se conectaba el reproductor de CD audio directamente al puerto de entrada de audio, se hacía a través de un cable que se conectaba al joystick y luego con una cinta se cargaba un loader como podréis ver en el enlace al vídeo que hay abajo. Desconozco si se sabe que tiene dentro y si alguien lo ha duplicado, pero parece ser algo intrigante e interesante de conocer.

A ver si los cracks del hardware en ZX Spectrum informan un poco sobre esto, si hay esquema para montarlo o si es posible mirarle las entrañas y duplicarlo para así tener preservado este ingenio que por desgracia no triunfó.

Os pongo abajo un enlace a Zona de Pruebas, se que está feo poner enlaces a otros foros pero espero que por esta vez no pase nada :)

Vídeo de la carga del CD de Codemasters (no se asusten xD)
Enlace sobre el tema en Zona de Pruebas

Saludos.

sromero
Nonamed
Mensajes: 1221
Registrado: Mar Abr 17, 2007 12:35 pm
Ubicación: Valencia
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por sromero » Jue Dic 20, 2007 5:27 pm

timofonic escribió:No se si todos lo conocerán, pero Codemasters sacó en su día un CD en el que recopilaban juegos de speccy y las cargas eran de 20 segundos (como las ultracargas).

Resulta que la versión de ZX Spectrum no se conectaba el reproductor de CD audio directamente al puerto de entrada de audio, se hacía a través de un cable que se conectaba al joystick y luego con una cinta se cargaba un loader como podréis ver en el enlace al vídeo que hay abajo. Desconozco si se sabe que tiene dentro y si alguien lo ha duplicado, pero parece ser algo intrigante e interesante de conocer.

A ver si los cracks del hardware en ZX Spectrum informan un poco sobre esto, si hay esquema para montarlo o si es posible mirarle las entrañas y duplicarlo para así tener preservado este ingenio que por desgracia no triunfó.


Post de mcleod_ideafix sobre carga vía puerto de joystick

Tienes incluso un vídeo.

saludos.
NoP / Compiler

Avatar de Usuario
decicoder
Jack The Nipper
Mensajes: 176
Registrado: Jue Jul 19, 2007 10:37 am

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por decicoder » Jue Dic 20, 2007 6:45 pm

Según lei parece que la misión del adaptador joystick era llevar información tanto por el canal izdo por el derecho del audio del cd. Podría funcionar como la carga de mdleod_ideafix pero más limitada. Utilizar un canal para llevar pulsos de sincronismo y en otro para datos. O a lo mejor trasimitía parejas de bit a la vez

Sería curioso ver el código del cargador si alguien tiene la cinta. O al menos los ficheros wav del CD para hacerle ingeniería inversa.
xor a
ld R,a
b1 in f,(c)
jp pe , b1
ld a,R

Jose Manuel
Sabreman
Mensajes: 459
Registrado: Mar Abr 17, 2007 1:25 pm
Ubicación: Madrid
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Jose Manuel » Dom Dic 23, 2007 8:26 am

timofonic escribió:Buenas.
... si hay esquema para montarlo o si es posible mirarle las entrañas y duplicarlo para así tener preservado este ingenio que por desgracia no triunfó.
Saludos.


Bueno, yo no soy experto en hard, ni he visto esquema por ninguna web, pero en una revista de Crash donde lo comentaban decía que tenía el hardware embutido en el propio conector de joystick. Deberá necesitarlo para adaptar la señal de audio analógica del casete a la entrada digital del interface de joystick.

Si viesemos la rutina cargadora podríamos ver cómo actua y sería más fácil.

Saludos, J.M:
El Trastero del Spectrum
http://trastero.speccy.org/

Avatar de Usuario
Ralphy
Freddy Hardest
Mensajes: 589
Registrado: Dom May 27, 2007 10:58 am
Ubicación: Lo 100 to picha, no tor mundo puehé DKI.

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Ralphy » Dom Dic 23, 2007 1:37 pm

(Mensaje borrado). No comprendo porqué ahora no aparece la casilla de "Eliminar mensaje".
Última edición por Ralphy el Mié Ene 23, 2008 6:02 pm, editado 1 vez en total.
ADVERTENCIA: Las autoridades spectrumeras advierten que Ralphy desprotege sériamente sus juegos.

En el nombre del anime, del manga, y del espíritu otaku: Imagen ¡¡¡ A ni MÉN !!!

¡¡¡ OTAKUS AL PODER !!!

Avatar de Usuario
decicoder
Jack The Nipper
Mensajes: 176
Registrado: Jue Jul 19, 2007 10:37 am

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por decicoder » Dom Dic 23, 2007 9:08 pm

Me lo puedes mandar a proyectootla (arrobita) gmail (puntito) com
A ver que podemos averiguar.
Me imagino que en la cinta habrá una especie de menú con la lista que hay en el CD.
Eliges el juego y entonces salta al cargador.
Y la carga sí es a gran velocidad por lo que lei en un articulo de Microhobby Quizá además incluya compresión como dices.
No te dejes engañar por la anchura de las rayas de carga. Es cierto que cuanto más rápido más finas son. Pero piensa que se puede cambiar el color por cada bit recibido o por cada 8 (un byte). En ese caso la rayas serían 8 veces más gordas.
xor a
ld R,a
b1 in f,(c)
jp pe , b1
ld a,R

Avatar de Usuario
Ralphy
Freddy Hardest
Mensajes: 589
Registrado: Dom May 27, 2007 10:58 am
Ubicación: Lo 100 to picha, no tor mundo puehé DKI.

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Ralphy » Dom Dic 23, 2007 11:52 pm

(Eliminado)


EDITO Y AÑADO: Decicoder, ya te lo he enviado. Buen provecho. :wink:
Última edición por Ralphy el Mié Ene 23, 2008 6:03 pm, editado 1 vez en total.
ADVERTENCIA: Las autoridades spectrumeras advierten que Ralphy desprotege sériamente sus juegos.

En el nombre del anime, del manga, y del espíritu otaku: Imagen ¡¡¡ A ni MÉN !!!

¡¡¡ OTAKUS AL PODER !!!

timofonic
rst 0
Mensajes: 21
Registrado: Jue Dic 20, 2007 11:22 am

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por timofonic » Lun Dic 24, 2007 5:49 am

Hola.

Por cierto, os recuerdo que el RealSpectrum emula este invento. Desconozco que hará, pero al parecer lo soporta.

Saludos.

Avatar de Usuario
decicoder
Jack The Nipper
Mensajes: 176
Registrado: Jue Jul 19, 2007 10:37 am

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por decicoder » Lun Dic 24, 2007 11:02 am

Acabo de echar un vistazo al cargador que me ha mandado Ralphy (muchas gracias Ralphy).

Es un poco decepcionante. Parace ser que simplemente trata el botón de disparo del joystick como si fuese la entrada EAR. Quizá incluso podría funcionar (haciendo algún cambio en la rutina) conectando directamente el reproductor de cd al EAR.

La historia del cable parece más una cuestión de marketing o de evitar la piratería. (aunque por aquella época duplicar CD no era tan fácil como ahora)
xor a
ld R,a
b1 in f,(c)
jp pe , b1
ld a,R

Jose Manuel
Sabreman
Mensajes: 459
Registrado: Mar Abr 17, 2007 1:25 pm
Ubicación: Madrid
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Jose Manuel » Lun Dic 24, 2007 2:37 pm

Ralphy escribió: Creo que es posible transferirlo a cassette normal pues es audio normal y no parece que haya puertas cerradas como speedlock, alkatraz. ¿ Me equivoco ? (Si lo hubiera, pues algo se podría hacer, ¿ no ?)


Hola Ralphy,

Según Stephano, de Ramsoft, el CD carga a 14.000 bps, ellos lo emularon con el RealSpectrum.

Un saludote, J.M:
El Trastero del Spectrum
http://trastero.speccy.org/

Jose Manuel
Sabreman
Mensajes: 459
Registrado: Mar Abr 17, 2007 1:25 pm
Ubicación: Madrid
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Jose Manuel » Lun Dic 24, 2007 2:45 pm

decicoder escribió:La historia del cable parece más una cuestión de marketing o de evitar la piratería. (aunque por aquella época duplicar CD no era tan fácil como ahora)


Según se decía en la publicidad el hard del cable estaba embutido en el conector del joystick, no sabemos si iban de farol, je,je. Recuerdo el interface de lapiz óptico de Pin-Soft que sólo tenía una resistencia y una pila en la caja del interface.

Vamos a estudiar el tema y comentamos.

Un saludote, J.M:
El Trastero del Spectrum
http://trastero.speccy.org/

Avatar de Usuario
decicoder
Jack The Nipper
Mensajes: 176
Registrado: Jue Jul 19, 2007 10:37 am

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por decicoder » Mié Dic 26, 2007 7:00 pm

Encontré el artículo MH ( http://microhobby.speccy.cz/mhf/197/MH197_21.jpg ) aunque algunas cosas que dice despistan un poco.

El nucleo de la rutina de carga, (el bucle que mide tiempo entre flancos) es este.

Código: Seleccionar todo

L_EAF7: INC B                    ; 4
        RET Z                    ; 5
        LD A, $F7                ; 7
        IN A, ($1F)              ; 11
        NOP                      ; 4
        NOP                      ; 4
        XOR C                    ; 4
        AND $10                  ; 7
        JR Z, L_EAF7             ; 12


El bucle dura 58 tsates. La máxima precisión que se podría consguir así es de dos muestras en en el wav del CD.
Y según entiendo el resto de la rutina mide le tiempo entre dos flancos del mismo sentido, un ciclo completo. (como el método FSK de k7zx). Con 4 muestras para codificar un cero u 6 para codificar un uno daría una velocidad de 8.820 bps. Coincide más menos con lo que se ve en el video que tarda unos 45 segundos.
El cable simplenten tendrá algún diodo resistencia y condensandor como el conversor analogico digital del EAR. Quizá con unos valores pensados para trasmitir frequencias mñas altas.
xor a
ld R,a
b1 in f,(c)
jp pe , b1
ld a,R

Jose Manuel
Sabreman
Mensajes: 459
Registrado: Mar Abr 17, 2007 1:25 pm
Ubicación: Madrid
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Jose Manuel » Mié Ene 09, 2008 8:12 pm

decicoder escribió:El cable simplenten tendrá algún diodo resistencia y condensandor como el conversor analogico digital del EAR. Quizá con unos valores pensados para trasmitir frequencias mñas altas.


Buenas,

Vamos avanzando con el cable, bueno, mas bien Jose Leandro, era cosa de 1 transistor y 3 resistencias, sin desmontar el cable y por ingeniería inversa.

Adjunto foto de la carga en un Spectrum 48k.

http://trastero.speccy.org/dscn0279.jpg

En cuanto esté todo documentado tendremos un artículo.

Un saludote, J.M:
El Trastero del Spectrum
http://trastero.speccy.org/

Gandulf
Nonamed
Mensajes: 1067
Registrado: Lun May 07, 2007 10:06 pm

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Gandulf » Mié Ene 09, 2008 9:31 pm

Joer, no se si es mi imaginación, pero me da la sensación que desde mediados del año pasado se han hecho un montón de cosas tanto de hardware como de juegos. Tampoco es que lleve mucho por aquí, 3 años más o menos, pero no recuerdo que hubiera tanto movimiento antes. Quizá haya coincidido desde que empezó a funcionar bien el foro de speccy.org, o que antes no me enteraba (puede ser).

Graciar por todas estas cosas que haceis por aquí los hardwareros!
Un saludo,

Gandulf

Jose Manuel
Sabreman
Mensajes: 459
Registrado: Mar Abr 17, 2007 1:25 pm
Ubicación: Madrid
Contactar:

Re: Codemasters, su pack de juegos en CD para ZX y el cable

Mensaje por Jose Manuel » Jue Ene 17, 2008 8:21 am

Jose Manuel escribió:
decicoder escribió:
Vamos avanzando con el cable, bueno, mas bien Jose Leandro,


Nuestro gozo en un pozo, hay problemas con los modelos +2a y +3, de hecho, el cable tiene dos circuitos diferentes, uno para el 48k, 12k y +2 y otro para los +2a y +3. Al no tener la misma masa el spectrum, el cable y la salida de audio genera un diferencial de tensión entre ambos que un caso ha jodido la ULA de un +2a.

Si puedes echar una mano, leete los detalles en:
http://groups.google.com/group/es.comp. ... e785b8c4cf

Un saludote, J.M:
El Trastero del Spectrum
http://trastero.speccy.org/

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados