Commodore manía

Commodore 64 => Programación => Mensaje iniciado por: Dozznar en Mayo 05, 2020, 22:45:38

Título: Extraer subtune de un SID y guardarlo en formato SID
Publicado por: Dozznar en Mayo 05, 2020, 22:45:38
Hola!
Conocéis algún método o herramienta para hacerlo?
Concretamente quiero extraer del SID de Wizball el tema 4. Tiene  9 temas y ocupa 8KB. Me gustaría "adelgazarlo" para poderlo meterlo en un programa (Juanje juega in sinverland :D)
Título: Re:Extraer subtune de un SID y guardarlo en formato SID
Publicado por: josepzin en Mayo 05, 2020, 22:58:21
Invoca a @Narcisound !
Título: Re:Extraer subtune de un SID y guardarlo en formato SID
Publicado por: mjj en Mayo 06, 2020, 13:15:50
Me temo que no hay un procedimiento general... Te toca desemsamblar el SID (la rutina de inicialización), ver cómo toca cada canción y quedarte con la que quieras. Con suerte el código será el mismo para todas y solo cambiará el puntero a los datos que se van cargando en el SID, como creo que es el caso del Wizball.
Título: Re:Extraer subtune de un SID y guardarlo en formato SID
Publicado por: Dozznar en Mayo 06, 2020, 20:39:43
Ok. Si, algo de eso he visto pero con mis conocimientos de ensamblador se me hace un poco bola....
Enredaré un poquillo de todas formas con el tema.

Mil gracias mjj!!
Título: Re:Extraer subtune de un SID y guardarlo en formato SID
Publicado por: Narcisound en Mayo 06, 2020, 20:39:50
Exacto, es como dice mjj. Básicamente se trata de "crackear" el SID para eliminar los datos de los sub-tunes que no te interesan y adelgazar el SID.

De todas formas no se si el resultado final será el que esperas (lo mismo no adelgaza tanto y te das cuenta que el curro no vale la pena).

¿Cual es el subtune que necesitas de todos los que trae el SID?