Hola a todos!
Tengo el inmenso placer de presentaros la versión 0.10 del ensamblador
cruzado de Z80 asMSX. Desde la versión 0.01, publicada en el año 2000, se
han hecho importantes cambios y mejoras:
-Soporta la sintaxis oficial de Zilog y la alternativa (acumulador
implícito).
-Soporta todos los mnemónicos oficial y los no oficiales identificados por
Sean Young.
-Soporta aritmética de punto fijo, convirtiendo desde punto flotante de
precisión doble.
-Genera automáticamente las cabeceras y localiza adecuadamente el código
para generar archivos binarios cargables desde MSX-BASIC (con BLOAD),
ejecutables de MSX-DOS/CP/M (.COM) y ROMs de MSX.
-Funciones de depuración avanzadas.
-etc. Han cambiado muchas cosas en 4 años!
Además de la documentación en castellano en formato PDF, encontraréis un
ejemplo de código que genera una ROM y muestra el uso de las funciones de
punto fijo.
Y como bonus, incluyo en el paquete una nueva versión de MSXwav, que
convierte automáticamente los archivos de MSX compatibles (binario de
MSX-BASIC (bload), programa en BASIC tokenizado (cload) o programa en BASIC
en ASCII (load)) a archivos WAV a 2400 baudios, para cargar en el MSX real y
hacer las pruebas correspondientes de lo que estéis ensamblando.
Además, claro, todo gratis. Podéis descargaros el ZIP con todo incluido
desde http://www.robsy.net o, si tenéis mucha prisa,
http://www.robsy.net/asmsx10c.zip
La documentación y ejemplos en inglés se publicarán más adelante.
Como curiosidad, comentaros que con la versión anterior, asMSX v.0.01, fue
la que utilizó WYZ para ensamblar el excelente STRATOS. Y con una versión
intermedia no publicada, se ensamblaron todas las producciones de Karoshi.
Un saludo,
Eduardo Robsy
P.S: Ahora que tengo ya el ensamblador arreglado y on-line empezaré a
redactar el tutorial de programación de videojuegos en ensamblador. Así que
ya estáis tardando en bajaros el ensamblador!
_________________________________________________________________
Reserva desde ahora tus vacaciones en MSN Viajes. Más cómodo, más barato y
más opciones. http://www.msn.es/Viajes/