Rasm 3.0 “Polaris”: la nueva supernova del ensamblador ultrarrápido

El veterano desarrollador Edouard BERGE vuelve a sacudir la escena retro con el lanzamiento de Rasm 3.0 – Polaris, una actualización mayor que eleva todavía más el listón del ensamblador conocido por su brutal velocidad y su soporte para proyectos gigantescos. Rasm siempre ha presumido de ser rápido como un rayo, capaz de procesar millones de instrucciones en un parpadeo en hardware moderno… y con Polaris vuelve a pisar el acelerador.

Además, sigue manteniendo uno de sus puntos fuertes: compatibilidad casi universal. Desde Linux (x64 y ARM), pasando por macOS tanto Intel como ARM, Windows de 32 y 64 bits, MS-DOS e incluso MorphOS. Todo un guiño a las plataformas clásicas.

Un lanzamiento cargado de mejoras

Polaris llega repleto de novedades pensadas para pulir, acelerar y ampliar sus capacidades:

  • Preprocesamiento mejorado: funciones multi-parámetro, mejor gestión de cadenas y un refactor completo para ganar velocidad.
  • Nuevas funciones matemáticas: pow, lerp, clamp, fdim, fremain, fmin, fmax, fstep y más.
  • Más poder para la directiva EDSK: funciones CHECK, DELFILE y READFILE.
  • Nuevo cruncher ZX0 de Emmanuel Marty, ahora 30 veces más rápido que el original.
  • El comando SAVE sobre DSK adopta el núcleo de EDSK y puede actualizar cualquier tipo de disquete.
  • Evolución de la directiva STR: soporte de bytes dentro de cadenas, salida hex y otras mejoras.
  • Soporte de simple banking para ensamblar directamente sobre la RAM del emulador.
  • Configuración de memoria reforzada al recuperar un rombank set.
  • Avisos para cadenas vacías y correcciones de errores con OR/XOR y prefijo octal 0o.
  • Mensajes de error más claros.
  • Cientos de nuevos autotests y simulador Z80 integrado (por superzazu) para testear el cruncher.
  • Documentación completamente actualizada.

Construcciones especiales

  • Ejecutables de macOS gracias a Sid/iMPact.
  • Versión x64 compilada en Windows 11.
  • Versión x86 compilada en Windows XP, perfecta para máquinas retro.