Página 65 de 72

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

Publicado: 23 Ago 2018, 22:39
por Bubu
Bueno, como queráis, pero lo de añadir el CRC de los datos digitales permitiría lo del gestor de roms (que en realidad son rams, jiji).

Paso a otra historia: ¿cómo puedo probar el asunto? Tengo aquí un montón de cintas originales de muchos ordeñadores (MSX, Spectrum, Commodore, etc). Me gustaría saber si poniéndolos en un reprodustor de cintas conestado al ordeñador puedo yo generar mi propio TSX, y si hay algún emulador que aluego le pueda meter ese TSX.

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

Publicado: 23 Ago 2018, 22:46
por zerobyzero
Un par de páginas más atrás tienes un par de respuestas de un usuario que está creando un plugin para que ROMCenter sea capaz de reconocer los TSX.

ClrMamePro no lo permitiría porque, hasta donde sé, sólo es capaz de saltar una cabecera de tamaño constante. Pero si se eliminan los bloques de meta-datos (nombre de la ROM en formato TOSEC, precio, etc...), creo que sería factible y es el principal motivo por el que estoy escribiendo una utilidad para saltar dichos bloques.

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

Publicado: 23 Ago 2018, 22:54
por Bubu
Entóns lo que me falta es una herramienta que escucha por el puerto de audio, y genera un TSX, ¿nor? O al menos un conversor WAV2TSX.

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

Publicado: 23 Ago 2018, 23:21
por robcfg
zerobyzero escribió:Un par de páginas más atrás tienes un par de respuestas de un usuario que está creando un plugin para que ROMCenter sea capaz de reconocer los TSX.

ClrMamePro no lo permitiría porque, hasta donde sé, sólo es capaz de saltar una cabecera de tamaño constante. Pero si se eliminan los bloques de meta-datos (nombre de la ROM en formato TOSEC, precio, etc...), creo que sería factible y es el principal motivo por el que estoy escribiendo una utilidad para saltar dichos bloques.


Suponiendo que elimines los bloques de metadatos, lo que almacena el TSX no es algo único, porque es información de un medio analógico.

Por ejemplo, si haces dos volcados de la misma cinta, te pueden salir dos TSX distintos, por lo que el CRC solo te iba a servir para identificar únicamente un volcado de una cinta. Los demás, aún conteniendo la misma información lógica, tendrán un CRC distinto.

No se como funciona el RomCenter, pero siendo un plugin, lo mismo tienes más suerte. Eso si, te toca decodificar los pulsos para sacar la información digital que recibe el ordenador, que es lo único común entre volcados del mismo programa.

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

Publicado: 23 Ago 2018, 23:49
por zerobyzero
Sí, por eso pregunté que cuál era la "política" con respecto a las pequeñas diferencias en los pulsos.

Creo que es indispensable incluir la configuración de pulsos porque de lo que se trata es de catalogar las cintas, no sólo los datos contenidos en ellas (al menos esa es mi idea). Si de momento sólo se publica un tsx por cinta, no hay problema alguno en incluirlos. Si más adelante se empiezan a publicar múltiples versiones con pequeñas variaciones ya me plantearía qué es lo mejor. Que a lo mejor es tener que dejar totalmente de lado los gestores comunes de ROMs... Pero para mi todo eso es secundario, lo que me gustaría es tener un listado fiable de todo lo que se ha ido catalogando y un método rápido de comprobar qué tengo y qué me falta.

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

Publicado: 23 Ago 2018, 23:51
por Bubu
¡Eso es! ¡Eso es!

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

Publicado: 24 Ago 2018, 00:00
por imulilla
Para pasar el wav a TSX esta el MakeTSX que esta en el repositorio.
He estado avanzando con el plugin del romcenter, pero no estan soportados todos los bloques aun; calculo el crc data coincidiendo con el que aparece en el listado de juegos
He creado un dat, algunos juegos los detecta como correctos y otros no, por los bloques no implementados.
Voy a subir al ftp el plugin, el dat y el fuente del plugin, a ver que os parece.

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

Publicado: 24 Ago 2018, 00:10
por Bubu
OK, me gustaría catar, imulilla, me acabo de descargar el makeTSX de la web http://tsx.eslamejor.com/ que nu sé si será el repositorio...

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

Publicado: 24 Ago 2018, 00:29
por Bubu
Maldición, tengo 100 juegos en MP3, y ninguno en WAV, jop... Mañana lo intentaré de nuevo :(

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

Publicado: 24 Ago 2018, 02:46
por BlackHole
Bubu escribió:Maldición, tengo 100 juegos en MP3, y ninguno en WAV, jop... Mañana lo intentaré de nuevo :(
¿Lo dices para usar makeTSX? Hombre, pues conviertelo a WAV con LAME antes: LAME --decode input.mp3 output.wav

Claro, que el WAV del MP3 ya habrá perdido resolución con respecto al original, pero aún así es posible que makeTSX pille cosas.

Tienes los binarios de LAME en muchos sitios, por ejemplo aquí: http://www.rarewares.org/mp3-lame-bundle.php