Página 24 de 73

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 06 Mar 2017, 23:28
por Pablibiris
Me da a mi que se han juntado el hambre con las ganas de comer....menudos cracks!!
Sintonizado quedo :popcorn:
Millones de gracias NataliaPC =D>

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 07 Mar 2017, 16:30
por TINGIS53
Maravilloso y muy interesante ver que los que saben de programación , estan dando al hilo algo de acción y haciendole tomar velocidad. A los no programadores , solo nos queda esperar, probar las herramientas y una vez en uso ayudar a su optimización y trabajar en la producción de los TZX que puedan ayudar a su adopción más extensa fuera de los límites de este hilo. Gracias a NataliaPC y a Blackhole por su tiempo y conocimientos al servicio de nuestro querido MSX.
Saludos !!!

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 07 Mar 2017, 23:22
por nataliapc
Bueno, de momento aquí os paso una beta por si queréis ir probando la carga de archivos TZX (parámetros -i y -d) y que se lean bien los bloques.
Seguro que hay bugs que necesitarán ser corregidos.

Si encontrais alguno mandadme un privado para no desvirtuar el hilo.

Código: Seleccionar todo

===================================================
 makeTSX v0.1b - WAV to TSX(TZX 1.21) Converter
 Using NPC_TZX Lib v0.1b by NataliaPC (2017.03.07)
===================================================

Usage: makeTSX [switchesWAV] -wav <WAV_IN_FILE> -tsx <TSX_OUT_FILE>
       makeTSX [switchesTSX] -tsx <TSX_IN_FILE>
SwitchesWAV:
       -n   Normalize WAV input [NOT IMPLEMENTED YET].
       -e   Envelop correction [NOT IMPLEMENTED YET].
       -t   Threshold factor [NOT IMPLEMENTED YET].
SwitchesTSX:
       -i   Show TSX/TZX verbose blocks info.
       -d   Dump TSX/TZX blocks hexadecimal data.


P.D.: Ya funciona en MSDOS

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 07 Mar 2017, 23:33
por Pablibiris
Descargado a la espera de poder sobarlo este finde. Mi vida empieza a tener sentido...
Jajajaja!! Que maquinones tenemos por aqui =D>

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 00:33
por manolito74
Hola todos:

¡Wualaaaaaaaaaaaaaaaaaaaaa @NataliaPc....!, ¿ánde has estado metida todo este tiempo....? Si no existieras habría que inventarte. ;-)

Gracias a ti y a @BlackHole por todo vuestro trabajo y esfuerzo. ;-)

Ahora queda ir testeando la Herramienta y queda por salvar otro gran "pero": para poder probar los ".TZX" y que esto tenga sentido, o más sentido, necesitamos que algún Emulador comience a darnos Soporte. A ver si hablo con mi "contacto" a ver cómo está el tema y cómo y cuándo podría implementar ese Soporte. ;-)

¡Gracias & Saludetes! ;-)

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 09:05
por nataliapc
Creo que no me he explicado bien...

Lo que de momento se puede probar es el coger un TZX ya existente (de Spectrum o de los creados por @BlackHole) y leer su información interna (-i) o ver su volcado interno de cada bloque en bytes (-d). Esto es lo que estaría bien ir probando y depurando de cara a la creación del TSX desde el WAV.

En la conversión de WAV a TSX falta la autodetección de bloques para crear el archivo TSX que es en lo que realmente queremos y en lo que voy a meterme esta semana. :tecle:
Si se intenta esta opción lo único que se logra de momento es ver la información interna del archivo WAV.

Ya queda menos... :D

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 12:21
por AlesteDX
Buenas...

BlackHole, por lo que comentas entiendo que la nueva definición del formato que estás creando se podría usar para otras máquinas, no solo el MSX, para las cuales no existe soporte por parte del TZX actual. En ese caso la noticia es sencillamente excepcional, si no lo era ya anteriormente. A este paso te vamos a hacer una estatua...

El tema de las cintas con cargas problemáticas.... intentaré enterarme, lo que pasa que de memoria nadie ha sabido decirme nada. Ya casi nadie usa cintas físicas para cargar juegos, por lo que los recuerdos se van diluyendo. De todas formas daré por saco con el tema en la reunión.
Por cierto muy interesante el tema de C64 en TZX, yo en su día busqué algo del tema pero no encontré apenas info... Cuando me ponga a pasar mis cintas de C64 (algunas tengo, pero pocas) me vas a explicar un par de cosas. :jumper: :jumper:

Natalia, tú sigue así que te hacemos el monumento al lado del de BlackHole jijiji... He sacado de su caja el reproductor de cassete nuevo que compré hace unos años y que usé para hacer mis primeros pinitos en esto de la preservación de cintas, con algunos volcados de spectrum (alguno que me ayudó está por este hilo, saludos jmsoler jejejeje) y estoy preparándome para empezar mis primeras pruebas con cintas de MSX.

Y, Manolito, respecto al tema de la gente del OpenMSX, no se trata de desprecio sino de hartura. Cuando vean que el formato se usa, y que otros emuladores dan soporte, desde luego que ellos lo incluirán. Pero con los humos con los que han "colaborado" en todo esto, no se puede esperar de ellos ni lo más mínimo.

A ver en la reunión a quién convenzo para echar una mano en esto. Incluso en un futuro podría intentar quedar en Málaga con la gente de MSX de allí, incluido Martos, para darles la tabarra...

Un saludo

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 16:17
por PabloMarmol
AlesteDX escribió:... la nueva definición del formato que estás creando se podría usar para otras máquinas, no solo el MSX, para las cuales no existe soporte por parte del TZX actual.


Lo del "no soporte" en el formato "TZX actual" no es así.
El formato TZX tiene bloques de sobra para aceptar cualquier cinta por rara que sea.
Otra cosa es que la gente prefiera no usar esos bloques y usar otro "hecho a medida para esa modulación", pero estar están ya ahí, disponibles.

(por cierto, lo mismo puede decirse del PZX, tiene bloques para poder meter cualquier cinta, y también del CSW o del WAV, formatos "genéricos" por excelencia)

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 18:28
por AlesteDX
Bueno, por lo que he podido leer a BlackHole en todo el hilo no parece que sea del todo así... Habla en varias ocasiones de que el formato TZX no se diseñó pensando en determinados formatos, por eso ha habido que hacer las modificaciones al formato para el MSX... Hombre quizás con trucos como lo del diccionario aquel que adjuntaba a los bloques se pueda hacer, pero lo veo un poco matar moscas a cañonazos... Él lo podrá explicar mejor...

Un saludo

Re: Formato de Cinta "Universal": Spectrum-Amstrad-Commodore-MSX

Publicado: 08 Mar 2017, 22:17
por TINGIS53
Bueno pues una primeras pruebas realizadas con el makeTSX sobre los TSX de Livingstone supongo y el Army moves proporcionados por Blackhole funciona muy bien , rapido y nos da por un lado con la opción -i un listado del contenido del TSX , su nombre, tipo de carga y los difrentes tipos de bloques y longitud de los mismos mientras que con -d hace un listado completo del fichero en Hexadecimal. Por ahora, muy satisfactorio comienzo.
Saludos !!!