Dos programadores logran ejecutar Doom en una Neo Geo tras considerarse imposible

Fuentes: Hackers quickly prove that Neo Geo Doom ports are not "impossible"

Dos proyectos de software han demostrado en cuestión de semanas que ejecutar Doom en la consola Neo Geo, de hardware limitado, es viable, contrariamente a lo que afirmó en junio el divulgador Modern Vintage Gamer (MVG), que sostuvo que un port era «funcionalmente imposible» por la arquitectura basada en sprites y la ausencia de frame buffer de la máquina.

El coder FrenkelS ha desarrollado Doom64KB para Neo Geo, partiendo de un port anterior diseñado para procesadores de 16 bits como el 8088 y el 286. El motor aprovecha la fix layer de la consola —un área de memoria de pantalla destinada normalmente a menús y HUD— para construir un proto-frame buffer que reproduce mapas de Doom con una resolución efectiva de 28×32 píxeles en bloques de 8×8 y una paleta de 16 colores, lo que limita el efecto de atenuación de luz con la distancia.

Una variante del mismo enfoque emplea la memoria de sprites de la Neo Geo para elevar la resolución hasta 80×56 con bloques de 4×4 píxeles, aunque a costa de una caída notable de la tasa de frames. MVG reconoce en un nuevo vídeo que, si bien ambos proyectos sacrifican fidelidad gráfica y no habrían sido comercialmente viables como ports de los años 90, ponen de relieve hasta dónde pueden llegar programadores decididos con hardware heredado. La próxima Neo Geo AES+, con hardware overclockeado, podría mejorar el rendimiento.