ZONADEPRUEBAS RETROINFORMÁTICA
Por favor Iniciar sesión o Registrarse.
La fecha y hora actual es viernes, 03 de mayo 2024, 05:24
Inicio  Buscar  Ayuda  Iniciar sesión  Registrarse  Miembros  Sala de chat

ZONADEPRUEBAS RETROINFORMÁTICA :: SISTEMAS CLÁSICOS :: MICROORDENADORES :: Pasmo 0.2.3 ha salido  :: Página 1 De 1
NotFound
Senior Member
Imagen


Mensajes: 131
Pasmo 0.2.3 ha salido (martes, 17 de febrero 2004, 15:42) Citar  
Hola.

Nueva versión de Pasmo, la 0.2.3. Ahora puede generar objetos cargables con BLOAD desde Basic de MSX, admite que las líneas lleven números al principio, incluye operadores de comparación y admite '.' y '@' en los identificadores (el punto lo vi usado en un listado de MSX, la arroba en ensambladores de CP/M).

Como siempre descargable en:
www.arrakis.es/~ninsesabe/pasmo/


Salu2
IP conectada Estado: desconectado Perfil Página web del miembro 
Orden de las respuestas: última respuesta primero :: primera respuesta primero
NotFound
Senior Member
Imagen


Mensajes: 131
Pasmo 0.2.4 ha salido (viernes, 20 de febrero 2004, 15:40) Citar  
Hola.

Y otra nueva versión. La novedad son las directivas LOCAL, PROC y ENDP que permiten usar etiquetas locales.

Como siempre en:

www.arrakis.es/~ninsesabe/pasmo/


Salu2
IP conectada Estado: desconectado Perfil Página web del miembro 
NotFound
Senior Member
Imagen


Mensajes: 131
RE: Pasmo 0.3.0 ha salido (domingo, 29 de febrero 2004, 13:56) Citar  
Nueva versión 0.3.0 de pasmo, ahora con macros.

Directivas MACRO, REPT, IRP, ENDM y EXITM.

Ahora las variables definidas con EQU no son redefinibles, para las redefinibles hay la nueva directiva DEFL (no me preguntéis que significa, me he limitado a usar el mismo nombre que Masm. ¿DEFine Label, quizá?

Y alguna que otra novedad comentada en el README.

Como siempre en

www.arrakis.es/~ninsesabe/pasmo/


Salu2
IP conectada Estado: desconectado Perfil Página web del miembro 
NotFound
Senior Member
Imagen


Mensajes: 131
RE: Pasmo 0.3.1 ha salido (sábado, 06 de marzo 2004, 13:06) Citar  
Hola.

Y nueva versión de pasmo. Esta vez con un añadido muy Spectrumero: la opción --tapbas genera un .tap con un cargador Basic antes del bloque de código, de esta forma usando la autocarga en un emulador el programa ensamblado se lanza inmediatamente sin tener que teclear nada.

Para que arranque es necesario añadir la directiva 'END direccion_arranque' al final del código, si no el código se cargará en memoria pero no se ejecutará.

Aparte de eso, un par de bugs corregidos.


Salu2
IP conectada Estado: desconectado Perfil Página web del miembro 
NotFound
Senior Member
Imagen


Mensajes: 131
RE: Pasmo 0.3.3 ha salido (domingo, 21 de marzo 2004, 17:11) Citar  
Hola.

Acabo de lanzar la versión 0.3.3 de Pasmo. Y parece que me había olvidado de anunciar aquí la 0.3.2, así que comento las novedades de ambas.

Las instrucciones indocumentadas del Z80 que usan los registros IXH, IXL, IYH e IYL son reconocidas.

% es ahora un operador, con el mismo significado que MOD. Con la pega de que no puede ir seguido por un 0 o 1 sin espacio en medio, por que entonces se interpeta que comienza un número binario (es el problema de querer ser compatible con las sintaxis de varios ensambladores).

Algunos casos en los que no se aceptaba una expresión comenzando por paréntesis por que lo intenetaba interpretar como (registro) ahora se aceptan.

Algunos mensajes de error ahora son más claros.

Algunos bugs corregidos, notablemente el que afectaba al significado de $ dentro de DEFB o DEFW, que devolvía la posición actual en vez de la de comienzo de la directiva.

Y eso es todo.

Para el que no lo sepa, Pasmo en un ensamblador Z-80 cruzado multiplataforma que genera código objeto en formatos apropiados para varios ordenadores.

www.arrakis.es/~ninsesabe/pasmo/


Salu2
IP conectada Estado: desconectado Perfil Página web del miembro 

PBLang 4.59 © 2002-2003 by Martin Senftleben
Imagen