UgBASIC 1.18 amplía su soporte y funciones para sistemas de 8 bits | Descarga

La versión 1.18 de ugBASIC ya está disponible. Este compilador isomórfico de BASIC, desarrollado por Marco Spedaletti, mantiene su enfoque en ofrecer un entorno moderno para crear programas eficientes en múltiples plataformas de 8 bits.

Entre las principales novedades destaca la implementación preliminar de las “copper lists”, un conjunto de instrucciones que se ejecutan siguiendo el barrido del raster de la pantalla, abriendo la puerta a efectos visuales más sofisticados en sistemas clásicos.

Otra adición relevante es el comando CHAIN, que permite enlazar varios programas de gran tamaño, facilitando el desarrollo modular sin las limitaciones habituales de memoria. Asimismo, se introduce el nuevo tipo de dato NUMBER, capaz de manejar valores enteros de hasta 2048 bits, una capacidad inusual en compiladores orientados a máquinas de 8 bits. Con ello, ugBASIC amplía su versatilidad en operaciones aritméticas complejas sin sacrificar compatibilidad.

ugBASIC es un compilador cruzado disponible para Linux y Windows, orientado a la creación de juegos y aplicaciones en BASIC que funcionan en múltiples equipos basados en los procesadores MOS 6502/6510, Motorola 6809 y Zilog Z80. Actualmente admite sistemas como los Atari 400/800 y XL/XE, Commodore VIC-20, 64, 128 y Plus/4, Amstrad CPC, MSX1, ZX Spectrum, Dragon 32/64, TRS-80 Color Computer, Thomson MO5/MO6, Olivetti PC128 Prodest, ColecoVision, y las consolas SEGA SC-3000 y SG-1000.

El nombre del lenguaje responde a su acrónimo: micro por su diseño orientado a la traducción directa al ensamblador; y game por su enfoque en el desarrollo de videojuegos, con primitivas que acceden directamente al hardware, permiten sincronizar con el barrido vertical, y gestionar animaciones y sonido. Además del compilador, dispone de un IDE integrado para Windows y una sandbox en línea para pruebas sin instalación.

Spedaletti ha empleado ugBASIC en títulos como «SOKO64+», disponible para varios sistemas de 8 bits, entre ellos los Atari XL/XEGS. En la...

Artículos relacionados:

Taradino para MorphOS

Taradino es una adaptación creada por BeWorld del juego de acción en 3D Rise of the Triad de Apogee, lanzado originalmente en 1994. El juego requiere de: Esta versión sufre...

Los Maldito’s Tournament para Amiga

Directamente desde el mundo de Los Malditos del Valle del Cerro, nos llega este pequeño juego ideado y programado por Juan Carlos Herrán Martín y con gráficos también...

MAME 0.106 MiniMix R1.7c para AmigaOS 68k

Actualización de Mame106MiniMix1.7c, el port del emulador MAME 0.106 para AmigaOS, orientado a sistemas con CPU 68060 y un mínimo de 64 MB de memoria, según indica la...

Roguecraft en Steam para 2026

Roguecraft da el salto desde el Amiga a Steam, confirmando su llegada a PC en 2026, un juego nativo de Amiga que ahora se prepara para alcanzar un público mucho más amplio sin...

Hans Kloss para MorphOS

Hans Kloss es un juego para MorphOS desarrollado por fans y creado exclusivamente para entretenimiento y apreciación histórica. El juego es un port del original y rinde...

Funda de TENTE para tu gotek

¿Cómo hacer una funda para tu gotek con TENTE y no morir en el intento? Desde hace tiempo tengo una gotek muy sencilla conectada a mi Amstrad CPC128 de toda la vida y este...