|
Post by pepecavecanen on Dec 4, 2022 21:32:07 GMT
El sistema no puede encontrar el archivo especificado.
AGD Compiler for ZX Spectrum version 0.7.10
(C) Jonathan Cauldwell May 2020
Sourcename: Suite.agd
Output: Suite.asm
1 archivo(s) copiado(s).
1 archivo(s) copiado(s).
1 archivo(s) copiado(s).
1 archivo(s) copiado(s).
BAS2TAP v2.5 by Martijn van der Heide of ThunderWare Research Center
Creating output file loader.tap
Done! Listing contains 43 lines.
Suite.asm
Replaced 1 occurence(s) in 1 file(s).
Suite.asm
Replaced 1 occurence(s) in 1 file(s).
ERROR on line 87 of file Suite.asm
ERROR: Symbol 'WINDOWTOP' is undefined
loader.tap
SC.tap
1 archivo(s) copiado(s).
Not found C:\Users\yated\OneDrive\Escritorio\juegos\MPGAD\Suite ZX\Assembly\AG.tap
How can i solve this?. When build the file pacman.apj only appears the screen SC but not the game.
|
|
|
Post by xavisan on Dec 6, 2022 15:45:48 GMT
Este error normalmente lo da porqué o no tienes los ficheros correctamente copiados en las rutas, o porqué tu código ASM contiene errores o porqué el código en MPAGD tiene algún error.
|
|
|
Post by pepecavecanan on Dec 7, 2022 21:25:26 GMT
Muchas gracias por la respuesta. Lo cierto es que para intentar arreglarlo he hecho ya tantas modificaciones que no sabría por donde empezar a mirar. No controlo bien el asm y se estropeó después de cambiar varios archivos asm para el tema de efectos musicales (en qué bendita hora) pero los he vuelto a poner como estaban y me sigue dando el error. Sobre todo lo que no localizo es el archivo suite.asm. Creo que debe ser algún tipo de archivo temporal o algo así porque lo he buscado y nada.
|
|
|
Post by xavisan on Dec 8, 2022 11:53:07 GMT
Cuando tuve ese error en mi caso, es que tenía el código de MPAGD con algún error que se me había escapado pero que en cambio me funcionaba sin problemas, cuando compila hay que fijarse que te añada los 3 ficheros, el loader.tap el SC.tap y el MUD.tap (si no los añade el fichero resultante será erróneo), el suite.asm se genera en el momento de realizar el build, y el user.asm se rellena con los user routines que tengas, si alguno de estos le falta algo, falla. Los archivos que se generan se copian en la carpeta Assembly, cuando realizes el Build fijate en el contenido de esa carpeta y verás que se van copiando ficheros y demas ahí que utilizará para generar tu .tap.
EL WINDOWTOP se encuentra en el fichero EngineZX.asm, que es dónde se sustituye el valor para generar posteriormente el .asm que se utiliza posteriormente para generar el .tap de tu juego ;-)
Espero no haberme equivocado en nada, uno lo revisa todo, pero a la que lo deja de mirar terminas despistándote en algo. ;-)
|
|
|
Post by pepecavecanen on Dec 9, 2022 21:06:12 GMT
Joder xavisan, de nuevo MUCHISIMAS GRACIAS tio. Voy a revisarlo este finde todito lo que me has comentado(que estoy de rodriguez ;-)) y ya te cuento como me ha ido. Buen finde amigo y que descanses.
|
|
|
Post by xavisan on Dec 10, 2022 2:03:09 GMT
Joder xavisan, de nuevo MUCHISIMAS GRACIAS tio. Voy a revisarlo este finde todito lo que me has comentado(que estoy de rodriguez ;-)) y ya te cuento como me ha ido. Buen finde amigo y que descanses. Igualmente! ;-) un placer el poder ayudar en lo que pueda.
|
|
|
Post by pepecavecanen on Dec 10, 2022 14:32:12 GMT
Bueno pues he llegado al tope. He revisado todos los scripts y aparentemente todo está correcto. Debe ser la ruta o algun error en los asm pero eso ya se escapa de mis escasos conocimientos. Lo ultimo que he hecho es copiar las carpetas y archivos del Beeper-mod en el suite zx pero nada. Por cierto hice una carpeta dentro del suite zx para albergar el proyecto pacman y los archivos events se copian ahi junto con el archivo apj... En fin ni idea amigo mio.
|
|
|
Post by xavisan on Dec 10, 2022 20:10:36 GMT
Personalmente nunca he compilado el proyecto PACMAN, has de fijarte que el fichero build.bat este bien configurado, que los ficheros de los eventos al editarlos tengan un salto de línea al final de estos al igual que al principio, si no da problemas. Lo que realizaría, realiza algo simple, empieza creando los tiles, que usaras para las pantallas del juego, crea una pantalla y crea dos sprites, uno que sea el player y otro el enemigo, utiliza el generador de codigo de MPAGD y experimenta con eso. ;-) aunque tengas ficheros copiados de musica pt3 o alguna pantalla .scr copiada de otro juego es igual, con ello podrás saber como va. Te aconsejo mires la siguiente URL de miniloop tiene buenos tutoriales, www.minilopretro.com/blog , y mira el juego que hay DEMO ya creado en MPAGD que te será de utilidad para comprender la operativa. ;-) y el canal de Youtube www.youtube.com/@jonathancauldwell9822 ;-) te serán de utilidad. Ya contarás que tal, tómatelo con calma y sin correr, a veces es realmente desesperante. ;-)
|
|
|
Post by pepecavecanen on Dec 10, 2022 21:21:12 GMT
Así lo haré amigo mío. De nuevo gracias mil.
|
|