Página 4 de 9

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 11:27
por Gocho
Lo cambio entonces.

Ahora tengo dudas con la música del beepola.

He hecho esto con el bbsong que me ha mandado na_th_an:

La he abierto con el beepola. La he exportado a .asm con ( * Phaser1 Engine, with synthesised drums)

He abierto el fichero a mano.
He cambiado las etiquetas de "ETIQUETA:" a ".etiqueta"
He cambiado los "EX AF AF'" a "EX AF AF ; Beware!"
Lo he guardado como music.h

Pero da fallo de linkado en los comentarios :shock:
Asi que imagino que algo habrá que hacer más...
Y como no hay guía churrera para la música. ¿falta algo por hacer?

$this->bbcode_second_pass_code('', '
-------------------------------------------------------------------------------
### COMPILANDO GUEGO ###
1 archivo(s) copiado(s).
1 archivo(s) copiado(s).
cpp: line 58, Error: Unterminated string
; * Select the next pattern in sequence (and handle looping if we've reached PAT
TERN_LOOP_END
from file churromain.c, line 93:
#include "music.h"
1 error in preprocessor
Falta un operando.
Te quedan 938 bytes
')

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 11:35
por na_th_an
Te lo comenté antes, es más fácil coger el beeper.h original, y cambiar sólo la parte de la música, que es la que empieza a partir de la etiqueta ".musicdata".

Creo que el compilador es un poco mierder, no se cosca de que estás en un bloque ASM y que ";" marca un comentario, y se cree que la ' que hay en "we've reached" es el principio de un literal de cadena. Y se queja.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 12:04
por Gocho
No se, a mi lo del beeper me parecía más dificl porque no lo veía igual.

Voy a quitar los comentarios entonces.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 12:46
por na_th_an
Hazme caso. Sé que modifiqué el player, pero no recuerdo exactamente cómo.

Sólo tienes que borrar de .musicdata para abajo en beeper.h y poner lo que hay de .musicdata para abajo en el .asm y cambiar las etiquetas de los .pat y .patterntable. Se tarda dos minutos :)

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 13:07
por Gocho
Nada, hoy son todo fallos del compilador.

Meto el intro.h a pelo del gokumal y fallo del compilador. Cambio el blackout_area() por blackout () y no da fallo de compilación pero si unos Warning.

Arranco la intro y textos en chino, cuelgues, salidas...
Asi que paso de textos molones.

Si meto las pantallas como las de logo, dedicado y controls no falla asi que con texto fijo van a ir XDDD

He cambiado ya las pantallas de Game Over y las 3 de Ending.

Luego las músicas del Wyzplayer y Beepola y liquidado.
Te cuenta luego que tal :D

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 13:17
por Gocho
$this->bbcode_second_pass_quote('na_th_an', 'H')azme caso. Sé que modifiqué el player, pero no recuerdo exactamente cómo.

Sólo tienes que borrar de .musicdata para abajo en beeper.h y poner lo que hay de .musicdata para abajo en el .asm y cambiar las etiquetas de los .pat y .patterntable. Se tarda dos minutos :)


El beeper no tiene .musicdata :(

Ni el de la churrera, ni el del gokumal, ni el de NinjaJar.
Como no sea el de vuestras últimos enreos XDD

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 13:44
por na_th_an
Perdon, quise decir music.h

Sobre lo otro, habría que ver por qué no te funciona. La intro de Goku Mal necesita imagenes comprimidas entre los recursos (una por cada página de textos), que hay que configurar en el propio archivo. Los warnings seguramente sean porque haya funciones necesarias que aún no están definidas en el punto de inclusión de intro.h, y que se solucionan añadiendo los prototipos de dichas funciones en definitions.h.

Si esto estuviese bien hecho en C bien estructurado, no pasarían estas cosas... Pero esto son 8 bits y aquí hay que mamar.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Vie, 05 Sep 2014, 23:10
por Gocho
Vale, ahora lo he pillado. He hecho lo que dices y ya funciona.

Eso sí, la música en 128KB ha sido bastante más indolora.

En cuanto Neil me pase las pantallas definitivas de intro y ending se queda todo rulando.

¡Y en el plazo original sin usar los 2 días extras! :ymca:

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Sab, 06 Sep 2014, 08:10
por Gocho
Me comenta Neil que la música de 128KB suena más feo en el juego que en el WyzTracker cuando la ha hecho.

¿Eso es normal? ¿O se puede ajustar algo en el WYZproPlay47aZX.asm o el instrumentos.asm?

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Sab, 06 Sep 2014, 13:47
por NeilParsons
Por si hace falta que trasteéis un poco, en esta carpeta de dropbox está todo lo relacionado con la música que he realizado con el WYZtracker.

https://www.dropbox.com/home/ZX%20Spect ... racker128k

A ver si podemos tener acabado el juego hoy mismo en cuanto a este apartado se refiere.

Ya he tenido ocasión de probar la versión de 48k y todo está correcto. ;)