SpeccyJam: Duda sobre 128k en la churrera

For all things Churrera. ¿Estás haciendo un juego? ¿quieres proponer un cambio? ¿tienes alguna duda? ¡Cuéntanoslo!

Moderador: na_th_an

Avatar de Usuario
NeilParsons
Mensajes: 122
Registrado: Vie, 20 Ago 2010, 23:55

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor NeilParsons » Lun, 23 Feb 2015, 00:04

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
Tengo una vah-ka leshera
pechis y muy besuquera...
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor na_th_an » Lun, 23 Feb 2015, 08:12

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.
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor na_th_an » Lun, 23 Feb 2015, 08:15

NeilParsons escribió: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


Parece que hay algún problemilla, Dropbox me dice que la carpeta no existe :(
Como diría Rorshach: "Urm..."
Avatar de Usuario
NeilParsons
Mensajes: 122
Registrado: Vie, 20 Ago 2010, 23:55

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor NeilParsons » Lun, 23 Feb 2015, 19:40

Vaya... igual el otro enlace no va bien. A ver si este otro enlace funciona:

https://www.dropbox.com/sh/c813fl7rvtoh ... oXJea?dl=0
Tengo una vah-ka leshera
pechis y muy besuquera...
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor na_th_an » Jue, 26 Feb 2015, 10:32

Sí funciona, pero no contiene el código fuente del juego.
Como diría Rorshach: "Urm..."
Avatar de Usuario
NeilParsons
Mensajes: 122
Registrado: Vie, 20 Ago 2010, 23:55

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor NeilParsons » Jue, 26 Feb 2015, 17:13

na_th_an escribió: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.
Tengo una vah-ka leshera
pechis y muy besuquera...
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Mensajepor na_th_an » Jue, 26 Feb 2015, 22:50

Mañana le echaré un ojete.
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor na_th_an » Jue, 05 Mar 2015, 08:36

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
Adjuntos
mainloop.h
(20.21 KiB) Descargado 96 veces
engine.h
(54.09 KiB) Descargado 101 veces
extern.h
(2.73 KiB) Descargado 101 veces
Como diría Rorshach: "Urm..."
Avatar de Usuario
NeilParsons
Mensajes: 122
Registrado: Vie, 20 Ago 2010, 23:55

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor NeilParsons » Sab, 07 Mar 2015, 02:59

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.
Tengo una vah-ka leshera
pechis y muy besuquera...
Gocho
Mensajes: 123
Registrado: Mar, 19 Nov 2013, 10:32

Re: SpeccyJam: Duda sobre 128k en la churrera

Mensajepor Gocho » Sab, 07 Mar 2015, 16:53

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.

Volver a “La Churrera”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado