Karoshi MSX Community

Desarrollo MSX => Desarrollo (Español/Spanish) => Mensaje iniciado por: burguera en 30 de Diciembre de 2008, 08:40:32 pm



Título: Pletter 0.5c1
Publicado por: burguera en 30 de Diciembre de 2008, 08:40:32 pm
Buenas tardes/noches!

Aprovechando unas semi-vacaciones, he vuelto a darle caña al MSX. He estado trasteando un poco con el SjASM, concretamente la versión 0.39g6, y ahora mismo quería probar el pletter, para compararlo con bitbuster.

El caso es que me bajo la última versión del Pletter, la 0.5c1, lo incluyo en mi código (include unpack.asm) y al ensamblar me da un error de "unexpected end of file" en la última línea del unpack.asm. En el fichero no veo nada raro. El caso es que pruebo con la versión anterior del Pletter (la 0.4a) y no me da ese problema.

¿A alguien le ha pasado algo parecido? Según la web de XL2S, el SjASM 0.4 no es totalmente compatible con el 0.39g6, pero no veo en ningún sitio que el Pletter 0.5c1 requiera la última versión de SjASM. ¿Alguna idea?

Bueno, y ya para acabar: a ver si estas semanas se va animando la Dev! Espero que, como mínimo, los juegos anunciados se terminen.

Saludos!
---
Toni


Título: Re: Pletter 0.5c1
Publicado por: pitpan en 31 de Diciembre de 2008, 12:17:57 am
Normalmente, salvo que haya alguna necesidad de usar un terminador (comando END o algo así), los "unexpected end of file" tienen que ver con mezclar ficheros de texto en distintos formatos (MS-DOS/Windows, Mac, Linux), porque usan diferentes códigos ASCII para lo mismo. Pero vamos, me lo estoy inventando un poco porque nunca he usado el sjAsm. Suerte.


Título: Re: Pletter 0.5c1
Publicado por: burguera en 31 de Diciembre de 2008, 05:32:03 am
Gracias, Edu! Ya lo había pensado, y no, no era problema del formato del fichero. En cualquier caso, ya lo he solucionado. El tema es: no hacer caso de lo que comentan los autores del SjASM en su web. Donde dicen que SjASM 0.4 es una beta, en realidad quieren decir "use usted la versión 0.4". Seguramente versión beta significa "versión (B)uena" en holandés 8P

Por si a alguien le interesa, el código de pletter usa "MACRO" y "ENDMACRO" (propio de SjASM 0.4) mientras que SjASM 0.39g6 usa "MACRO" y "ENDM". Ese era el problema.


Título: Re: Pletter 0.5c1
Publicado por: ARTRAG en 05 de Enero de 2009, 08:17:55 am
try msx-o-mizer, it is better than pletter, even if a bit slower in unpacking


Título: Re: Pletter 0.5c1
Publicado por: burguera en 07 de Enero de 2009, 12:20:25 am
Gracias, AR. Pensaba que el MSX-O-MIZER unicamente generaba ejecutables comprimidos adjuntandoles el descompresor, pero veo que puede usarse como el pletter o el bitbuster. A ver si puedo echarle un vistazo.