Página 8 de 9

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Lun, 23 Feb 2015, 00:04
por NeilParsons
Te pongo el enlace a la carpeta de dropbox donde está guardado todito, todito... ;)

En la carpeta stuff están subidos también los dos ficheros fwp.asm (me figuro que es el correspondiente a la versión de 128k) y fwp48.asm, por si son los archivos que quieres mirar, nath.

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

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Lun, 23 Feb 2015, 08:12
por na_th_an
No, son cosas de las tripas de la Churrera, hay que tramoyear. Casi todas las cosas que has dicho son glitches que han estado siempre ahí y que nunca corregimos, pero que son fáciles de quitar.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Lun, 23 Feb 2015, 08:15
por na_th_an
$this->bbcode_second_pass_quote('NeilParsons', 'T')e pongo el enlace a la carpeta de dropbox donde está guardado todito, todito... ;)

En la carpeta stuff están subidos también los dos ficheros fwp.asm (me figuro que es el correspondiente a la versión de 128k) y fwp48.asm, por si son los archivos que quieres mirar, nath.

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


Parece que hay algún problemilla, Dropbox me dice que la carpeta no existe :(

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Lun, 23 Feb 2015, 19:40
por NeilParsons
Vaya... igual el otro enlace no va bien. A ver si este otro enlace funciona:

https://www.dropbox.com/sh/c813fl7rvtoh ... oXJea?dl=0

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Jue, 26 Feb 2015, 10:32
por na_th_an
Sí funciona, pero no contiene el código fuente del juego.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Jue, 26 Feb 2015, 17:13
por NeilParsons
$this->bbcode_second_pass_quote('na_th_an', 'S')í funciona, pero no contiene el código fuente del juego.


OK. Lo tenía en el pendrive junto con el proyecto del Outland. Ya lo he subido a la carpeta de dropbox.

Publicado: Jue, 26 Feb 2015, 22:50
por na_th_an
Mañana le echaré un ojete.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Jue, 05 Mar 2015, 08:36
por na_th_an
Le he medio metido mano a esto pero es que tengo dos problemas, principalmente.

- Usa mapas coprimidos. Esto no debería se run problema real, pero bueno, no sé cómo funciona internamente este código y a lo mejor me cargo algo por tocar donde yo pienso que se puede tocar.
- El proyecto está construido para Linux, por lo que veo. "make.bat" no es válido, hay un make.sh que llama a utilidades que no tengo.

Para poder corregir estas cosas tengo que poder compilar y probar. Ahora mismo no puedo hacerlo, y la verdad es que el poco tiempo libre que tengo no me permite darle, fran y resolver estos problemas por mí mismo.

Creo que tengo solución para los dos primeros problemas que reportas:

- El primero no tengo muy claro como solucionarlo - al menos la parte de la música. Veo que el código que me habéis pasado tiene todas las llamadas al player de WYZ comentadas. ¿Será el código de la versión de 48K? El tema de los enemigos que reaparecen es porque al salir de la pausa se llama a "draw_scr ();" y tenéis configurado el motor para que los enemigos vuelvan a aparecer al entrar en una nueva pantalla (con #define RESPAWN_ON_ENTER). He hecho una modificación penca que no sé si funcionará para detectar en draw_scr si venimos de un pause para no regenerar los enemigos. Está en los engine.h y mainloop.h que incluyo.

- El segundo no tiene solución bonita porque en splib2 los sprites siempre van por encima de todo, así que lo que se hace es ocultarlos y listos. La solución para esto está en el extern.h que adjunto.

- El tercero no lo puedo arreglar si no puedo ir compilando para probar. De entrada se me hace raro que una canción no empiece por el principio, eso me suena a algo jodiendo algún buffer que no debería joder :D

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Sab, 07 Mar 2015, 02:59
por NeilParsons
Para esto mismo, Victor es quien mejor entiende de esto, pues es él quien lo había programado.

Aparte, creo que él anda algo liado últimamente. Le he dado un toque para que se pase por el foro y así se pone al corriente.

Re: SpeccyJam: Duda sobre 128k en la churrera

Publicado: Sab, 07 Mar 2015, 16:53
por Gocho
Estoy con unos vertigos de baja y la cabeza me da para poco. Por eso está paralizado esto. Ni me había dado cuenta de los bugs que pusiste en diciembre.

Tengo que repasarlo, pero de memoria:
Yo empecé a hacerlo en Linux igual que el Outland, pero luego ví que las herramientas churreras nuevas que habíais montado para 128KB no tenían versión de Linux. Asi que renombre la carpeta a rescue48K (rescue era el tema de la speccyjam), copié todo a otra llamada rescue128KB y me puse a hacer los cambios por duplicado. Hay un make48kb.sh (compila 48kb en linux), un make48kb.bat (compila 48kb en win) y un make128kb.bat (compila 128kb en win) pero cada versión lleva su código aunque obviamente salvo el código necesario para la música y pantallas de carga todo está igual en ambas versiones (map.h, enems.h, extern.h, etc...). Lógicamente si entras en rescue128KB y ejecutas un make48kb cualquiera pues saldrá algo chungo de 100KB que no va a funcionar. Y al reves lo mismo.

No se que versión habéis pasado. Lo último que yo tengo es seto pero no lo miro desde octubre:
https://dl.dropboxusercontent.com/u/118 ... source.zip

A ver si me mejoro y le echo un rato porque salvo 2 o 3 enemigos mal colocados creo que no le quedaba nada más.