El secreto detrás de los juegos de Inufuto para sistemas clásicos

El programador italiano Fabrizio Caruso, conocido por su framework multiplataforma CrossLib, compartió recientemente una interesante explicación sobre cómo trabaja el japonés Inufuto, autor de una creciente colección de juegos distribuidos en más de treinta plataformas distintas de 8 bits.

Según detalla Caruso en el grupo de Facebook de AtariAge, el enfoque de Inufuto no se basa en abstracciones generalistas ni herramientas de automatización como las que ofrece CrossLib, sino en un esfuerzo mucho más artesanal y exhaustivo: reescribe manualmente cada juego hasta 120 veces, adaptándolo con precisión a las características de cada sistema.

{getCard} $type={post} $title={No te pierdas}

Para lograr semejante hazaña, Inufuto no se apoya en compiladores genéricos, sino en uno propio, creado desde cero: Cate, un lenguaje de programación estilo C que él mismo diseñó y mantiene. Este compilador le permite traducir sus juegos a una gran variedad de sistemas clásicos, desde los más conocidos —como el Atari 8-bits, Commodore 64, ZX Spectrum, MSX o Apple II— hasta otros que rara vez reciben atención hoy en día, como las computadoras Fujitsu Micro 7, Sega SC-3000, Bandai RX-78, Casio FP-1100; o consolas olvidadas como la Casio PV-1000 y la Sega Master System. Los interesados pueden revisar su compilador en GitHub, así como ejemplos de código adaptado a múltiples objetivos.
Caruso destaca que, a diferencia de CrossLib —que compila automáticamente el mismo juego para más de 200 sistemas sin modificar una línea de código—, Inufuto ajusta visual, sonora y mecánicamente cada versión, conservando cierta base común, pero incorporando código específico para cada hardware. Esto explica por qué, aunque ambos enfoques son técnicamente admirables, los juegos de Inufuto tienden a lucir mejor: cada adaptación es optimizada a mano para aprovechar al máximo los recursos del sistema destino.


Mientras que CrossLib prioriza la uniformidad visual y funcional entre sistemas (con adaptaciones...

Artículos relacionados:

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...

50 INCREÍBLES JUEGOS – Una experiencia visual

Es un libro de tapa dura creado para revivir la esencia del icónico ordenador de Commodore. Sus 264 páginas a color ofrecen una selección de cincuenta títulos fundamentales...

Versión MUI de NetSurf para AmigaOS

NetSurf 3.11 sigue ampliando su presencia en AmigaOS 3.x con una tercera variante que se suma a las ya conocidas versiones ReAction de Chris Young y SDL de Artur Jarosik. Este...

LUNADIA: Nuevo juego para Commodore 64

Commodore Spain presenta Lunadia, un nuevo arcade para Commodore 64 desarrollado íntegramente con Garry Kitchen’s GameMaker (1985). El jugador encarna a un investigador...

CDex32: Una Amiga Cd32 moderna para 2026.

Aunque es un proyecto que se anunció ya hace algún tiempo, no está de más echarle un vistazo ya que por lo visto, se acerca su lanzamiento…. Según su desarrollador,...

Framethrower para PiStorm A500 ya disponible

Ya está disponible el esperado Framethrower para PiStorm A500, desarrollado por Michal Schulz y Claude Schwarz, creadores del proyecto PiStorm, y fabricado por Archi-TECH...

Turno para AmiWest 2025

En SACRAMENTO, California, se celebrará los días 1 y 2 de noviembre la Amiwest 2025 siendo un año especial para Amiga, lanzado por Commodore en 1985, ya que se conmemora el...

Descarga los juegos del concurso ABBUC 2025

El sábado 25 de octubre se dieron a conocer los resultados del ABBUC Software Contest 2025, certamen anual organizado por el Atari Bit Byter User Club de Alemania, dedicado a...

Otro 10% mas rápido para RedPill Game Creator

Nueva versión v0.9.60 de RedPill Game Creator desarrollado por Carlos Peris con un 10% mas de velocidad «in game» y muchas otras mejoras y añadidos: -Varias optimizaciones...

Live stream para AMIGA 40 Alemania

amiga-news.de informó que este sábado 18-10-2025 comenzará la feria mas importante dedicada al mundo AMIGA que se celebra en Mönchengladbach, Alemania, y para quien no pueda...

Serious Sam para MorphOS

Este juego es un port para MorphOS del SeriousSam The First Encounter usando la versión de código abierto de un motor de juego desarrollado por Croteam para los juegos...

FxBox para Amiga

FxBox es un editor de procesador multibucle en tiempo real escrito en AMOS BASIC para Amiga, desarrollado por tstamborski. Características: Más info y descarga