Como adelanté en este hilo...
viewtopic.php?f=26&t=3507
Dejo disponible esta utilidad que he escrito para ayudarme con la preservación de software en el ZX81.
La última versión se encontrará siempre en esta URL:
http://www.zxprojects.com/images/storie ... 1putil.zip
zx81putil, en la versión 1.0.2, puede realizar las siguientes operaciones:
- Leer un fichero WAV con el sonido de carga de un programa del ZX81 y convertirlo (con suerte) a un fichero P
- Leer un fichero P y convertirlo a un WAV para reproducirlo más tarde y cargarlo en el ZX81
- Leer un fichero P y convertirlo a una imagen de cinta TZX, apta para ser reproducida con el programa correspondiente, o cargada en los emuladores que lo permitan
- Reproducir el contenido de un fichero P por el altavoz del ordenador pudiendo de esta forma cargarlo en el ZX81
Para más detalles, así como resolver posibles problemas con la ejecución de la versión compilada para Windows, consultar el fichero LEEME incluido en el ZIP que os descargareis.
Se include el código fuente del programa. Para compilarlo en Linux, hacerlo como con cualquier otro programa que se compile usando SDL.
zx81putil : Utilidad para conversión WAV<->P y más
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
zx81putil : Utilidad para conversión WAV<->P y más
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: zx81putil : Utilidad para conversión WAV<->P y más
¿Cuando pones que lee un WAV incluyes el hecho de poder conectar el cassette y generar el .P desde él?
Si es así, no sabes la alegría que me das.
Yo tengo un programa en JAVA que pasa de P a WAV para cargarlo en el ZX-81 original, pero al revés no tengo nada.
Un saludo
Si es así, no sabes la alegría que me das.
Yo tengo un programa en JAVA que pasa de P a WAV para cargarlo en el ZX-81 original, pero al revés no tengo nada.
Un saludo
Buscando la IP de la W.O.P.R.
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: zx81putil : Utilidad para conversión WAV<->P y más
dancresp escribió:¿Cuando pones que lee un WAV incluyes el hecho de poder conectar el cassette y generar el .P desde él?
No. Quiero decir que lee un fichero en formato WAV que hayas podido grabar previamente con algún otro programa, tal como Audacity, o la grabadora de sonidos. Lee el fichero leeme.txt para más información sobre las posibilidades del programa

dancresp escribió:Yo tengo un programa en JAVA que pasa de P a WAV para cargarlo en el ZX-81 original, pero al revés no tengo nada.
Un saludo
Éste también hace eso: lee un P y saca audio por el altavoz.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: zx81putil : Utilidad para conversión WAV<->P y más
Refloto este interesante hilo porque, acabado de usar mi SPECTRUM 128, me voy a liar unos días con mi ZX-81.
Hace poco copié todos los programas que programé en su día en nuevas cintas de casete.´
Bueno, todos los que conseguí cargar.
Ahora voy a intentar generar ficheros P a partir de los programas, porque me encantaría poderlos usar en un emulador, y preservarlos.
Por Dios que funcione... y cuento contigo.
Hace poco copié todos los programas que programé en su día en nuevas cintas de casete.´
Bueno, todos los que conseguí cargar.
Ahora voy a intentar generar ficheros P a partir de los programas, porque me encantaría poderlos usar en un emulador, y preservarlos.
Por Dios que funcione... y cuento contigo.
Buscando la IP de la W.O.P.R.
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: zx81putil : Utilidad para conversión WAV<->P y más
dancresp escribió:Por Dios que funcione... y cuento contigo.
El programa ayuda, pero no hace milagros si la grabación no es buena. Tengo pendiente publicar un videotutorial sobre cómo usar esta utilidad junto con un editor de ondas para reparar grabaciones de cinta del ZX81...
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- jotego
- Atari 1040 STf
- Mensajes: 657
- Registrado: 16 Ene 2013, 23:25
- Sistema Favorito: Atari ST
- primer_sistema: Amstrad CPC
- consola_favorita: Sony PlayStation 2
- Primera consola: Atari Lynx
- Ubicación: Valencia (España)
- Gracias dadas: 27 veces
- Gracias recibidas: 44 veces
- Contactar:
Re: zx81putil : Utilidad para conversión WAV<->P y más
¿Cuál es la diferencia entre un archivo P y un TZX?
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: zx81putil : Utilidad para conversión WAV<->P y más
jotego escribió:¿Cuál es la diferencia entre un archivo P y un TZX?
El archivo .P es meramente una imagen de memoria de lo que hay en el ZX81, incluyendo la memoria de pantalla. Un TZX es un archivo de audio especialmente diseñado para codificar grabaciones de microordenadores, y es lo suficientemente flexible como para poder describir una grabación de ZX81 (y de Spectrum, de Amstrad, y casi de lo que quieras)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: zx81putil : Utilidad para conversión WAV<->P y más
mcleod_ideafix escribió:dancresp escribió:Por Dios que funcione... y cuento contigo.
El programa ayuda, pero no hace milagros si la grabación no es buena. Tengo pendiente publicar un videotutorial sobre cómo usar esta utilidad junto con un editor de ondas para reparar grabaciones de cinta del ZX81...
La grabación es buena. Bueno, todo lo buena que puede ser usando una cinta de casete de calidad, pero a simple oído suena fuerte y limpio.

Vamos a ver...

EDITO:
Bueno, ya lo he descomprimido y me encuentro con una aplicación para ejecutar desde línea de comandos.
Y por lo visto, primero he de capturar el WAV con un programa tipo Audacity, y después convertirlo en formato P mediante este programa.
Pensaba que era Windows... pero con un par.
RE-EDITO:
He conectado el casete al PC y he hecho tres grabaciones con distintos volúmenes con el Audacity.
Nanai !!!
El problema es que si conecto el ZX-81 al PC y hago un SAVE, la tarjeta de audio ni se entera que estoy intentando grabar un sonido. Con otros equipos retro esto no me pasa. ¿?
En dos casos ha salido esto.
¿Que quiere decir?



¿que hago mal?

Buscando la IP de la W.O.P.R.
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: zx81putil : Utilidad para conversión WAV<->P y más
dancresp escribió:En dos casos ha salido esto.
¿Que quiere decir?![]()
![]()
![]()
Como te comenté, el programa no hace milagros, y aunque el sistema de grabación del ZX81 es bastante redundante, me temo que el programa de conversión es demasiado estricto con lo que debe encontrarse.
Tengo pendiente subir un video explicando un poco el proceso de restauración de una grabación, ayudándose de esta utilidad para encontrar fallos.
Mientras tanto, haz lo siguiente: ejecuta el programa con la opción -debug 1 y redireccionando la salida a un fichero. Si el fichero tiene muuuuuchas líneas, pon aquí solo las 5 o 10 primeras. Cada línea indica un error que el programa ha encontrado en la grabación, en qué instante de tiempo, y qué ha hecho al respecto. Con eso podré (espero) darte alguna pista de cómo meterle mano a la señal de audio.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Amiga 1200
- Mensajes: 1393
- Registrado: 23 Dic 2008, 17:53
- Sistema Favorito: MSX
- primer_sistema: ZX81
- Primera consola: Atari 2600
- Gracias dadas: 3 veces
- Gracias recibidas: 20 veces
Re: zx81putil : Utilidad para conversión WAV<->P y más
Decir que las pruebas las hice con pequeños juegos en BASIC que funcionan en el ZX-81 con solo 1KB, para no perder tiempo en las grabaciones.
Sea como sea, en cuanto llegue a casa pruebo lo que me indicas y te digo.
Gracias.
Sea como sea, en cuanto llegue a casa pruebo lo que me indicas y te digo.
Gracias.
Buscando la IP de la W.O.P.R.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados