Página 2 de 3

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 08:20
por na_th_an
Ese era el comportamiento que yo obtenía cuando ejecutaba mal el binario, antes de recordar que había que moverlo. Es raro.

Pero bueno, lo revisaré. Me resultaría muy raro que el juego no funcionase correctamente en la última versión de CSRLIB. Que yo sepa, Artaburu no ha hecho ningún cambio demasiado heavy, sólo ha mejorado las rutinas.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 10:51
por mode2
Porfa, cuando lo sepas, hazmelo saber que ahora me he quedado en 'Stand by' con esto, ya que necesito poder compilar correctamente para poder poner interrupciones de depuración dentro del código y así comprender algunas cosas por mí mismo en vez de freiros a preguntas. Gracias.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 11:21
por na_th_an
Mientras lo hago, ten en cuenta que el paquete que te he pasado está mal :lol: Hay que modificar cpc.cfg para poner bien las rutas de los archivos, si no, no compilará.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 11:31
por na_th_an
Además, creo que la CPCRSLIB que te incluí es una optimizada para juegos con pantallas de 64 bytes de ancho (256/128 pixels), según veo. Voy a ver si conservo una versión de esa época sin la optimización.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 11:39
por na_th_an
Esto es una paranoia. He encontrado una versión de CPCRSLIB con archivos modificados que pone "Uwol 2", pero el juego se sigue colgando. Ahora muestra la pantalla, pero al empezar a animar se cuelga. Además, el tamaño de los binarios generados no es el mismo.

Voy a probar con z88dk 1.9.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 11:43
por mode2
$this->bbcode_second_pass_quote('na_th_an', 'M')ientras lo hago, ten en cuenta que el paquete que te he pasado está mal :lol: Hay que modificar cpc.cfg para poner bien las rutas de los archivos, si no, no compilará.

Yo a ese fichero nunca le he hecho caso y nunca he tenido problemas. :nonono:

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 11:46
por na_th_an
Entonces no has probado a compilar con el z88dk antiguo que te he pasado, porque ahí estaba mal y no compila. La ruta viene mal. Estaba pillando los archivos de otro sitio.

De todos modos, lo más que he llegado es a ver la primera pantalla, y eso ha sido con z88dk 1.8 y la versión de diciembre de 2010 de CPCRSLIB... Pero aún sigue sin funcionar.

Con z88dk > 1.8, el binario ocupa bastante más y quizá por eso no funciona. Con z88dk 1.8 seguro que hay algo que se me escapa en CPCRSLIB. Voy a recompilar esta versión con el archivo de multiplicación optimizado (la pantalla de uwol2 es de 76 bytes de ancho). Pero se me acaba el tiempo libre esta mañana.

Es un juego demasiado grande, ocupa muchísimo y da este tipo de problemas.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 12:00
por mode2
Yo me baso en el archivo que adjunto y es que lo de cpc.cfg yo nunca le he echado cuenta ni cuando compilo mi 'Babaliba' ni el 'Zombi Terror' u otros ejemplos ajenos.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 12:11
por na_th_an
Hace un par de posts te he subido z88dk-1.8, que es la versión que usamos con UWOL2. Esa versión está mal, el cpc.cfg tiene mal las rutas de los archivos. A eso me refería.

Sigo dandole vueltas. Si comento la llamada al movimiento de los enemigos puedo moverme por algunas pantallas, pero en cuanto me matan casca.

Es el típico comportamiento errático de "juego que ocupa demasiado". No tengo ni la más remota idea de cómo hicimos funcionar esto, fue hace cuatro años.

Ahora tengo que volver al curro, a ver si luego tengo otro rato.

Te adjunto z88dk-1.8 con el cpc.cfg corregido. También la versión de CPCRSLIB que está tocada y optimizada para Uwol2... Pero, visto lo visto, CPCRSLIB no es el problema.

Para usar esta versión de z88dk, descomprime el rar en C:\. Luego abres un cmd y ejecutas c:\z88dk-1.8\setenv.bat. Luego te mueves al directorio de uwol2\dev y ejecutas make uwol2. El uwol2.bin que te genera estará compilado con z88dk 1.8 y la CPCRSLIB de 20101209.

Sin embargo sigue siendo unos bytes más pequeño que el que viene en el paquete de fuentes (y funciona). No me explico qué pasa. Ya se me encenderá la bombilla.

Re: Dudas con Uwol2 (CPC)

Publicado: Vie, 20 Feb 2015, 12:25
por mode2
Gracias, majo. ;)