MegaLDOOM: un port de Doom a Mega Drive sin hardware extra

mega drive MegaLDOOM port Doom sin hardware extra

El desarrollador profcelsofontes (celsowm) ha publicado MegaLDOOM, una primera versión (v0.1) de un port de Doom para Sega Mega Drive/Genesis desarrollado con SGDK. A diferencia de los intentos más conocidos de llevar Doom a la consola de Sega, que dependen de hardware adicional como el chip de la 32X o el FPGA de cartuchos flash como el Mega EverDrive Pro, este proyecto apunta a ejecutarse de forma nativa sobre Mega Drive.

Lo esencial: MegaLDOOM v0.1 es una versión muy temprana y con margen de mejora, publicada por celsowm en itch.io y con el código abierto en GitHub. El propio autor pide ayuda a la comunidad, buscando expertos en SGDK y en el motor de Doom que quieran contribuir al proyecto.

Un terreno complicado: Doom sin ayuda de hardware extra

Llevar Doom a Mega Drive es uno de los grandes retos recurrentes de la escena homebrew de Sega, precisamente porque la consola, a diferencia de Super Nintendo o del propio Mega Drive con su add-on 32X, no cuenta de serie con la potencia de cálculo necesaria para mover un motor 3D como el de id Software. Los proyectos más conocidos hasta ahora, como el Mega Doom de uniq.games, resuelven el problema apoyándose en el FPGA integrado en cartuchos flash como el Mega EverDrive Pro, que hace buena parte del trabajo pesado en lugar del propio hardware original de la consola.

MegaLDOOM plantea un enfoque distinto: un port de software escrito directamente con SGDK, el kit de desarrollo más usado actualmente por la escena homebrew de Mega Drive. Es un planteamiento mucho más ambicioso a nivel técnico, y el propio estado de la versión publicada —una v0.1 con margen de mejora evidente, según reconoce el propio autor— refleja lo temprano que está todavía el desarrollo.

Un proyecto abierto a la comunidad

El propio celsowm ha sido transparente sobre el estado del proyecto, pidiendo explícitamente ayuda a quien tenga experiencia tanto en SGDK como en el funcionamiento interno del motor de Doom, e invitando a enviar pull requests directamente al repositorio del proyecto en GitHub. Es un enfoque habitual en este tipo de ports técnicamente complejos, donde sumar manos especializadas puede marcar la diferencia entre un proyecto que se estanca y uno que avanza con rapidez.

Puedes probar la primera versión de MegaLDOOM en itch.io y seguir su desarrollo, o contribuir directamente, en el repositorio de GitHub.

yupikaie - Retroplaying BCN
Escrito por yupikaie

Fundador y editor de Retroplaying BCN desde 2013. Coleccionista de consolas y videojuegos retro desde hace más de 20 años.

Posts actualizados