
A new Mega Drive and Sega Genesis project is trying something the hardware was never really built for: running a textured first-person shooter in the style of Doom. MegaLDOOM has now reached an early v0.1 release, and it’s already much more than a renderer moving through an empty map. The current build includes enemies, pickups, doors, switches, keys, music, sound effects and a working first-person movement system. It’s still an early prototype. But it’s playable, and that makes it interesting.
Doom, rebuilt for Sega hardware
Doom arrived on PC in 1993 and quickly changed what players expected from first-person games. Fast movement, maze-like levels, key cards, weapons, hidden areas and swarms of enemies all became part of the formula. The opening level, E1M1, is one of the best-known maps in PC gaming. That’s also the area MegaLDOOM is currently focused on.
Instead of trying to recreate the whole game at once, the project concentrates on making that first level work properly on Sega’s 16-bit console. That means getting the renderer, enemies, level logic, controls and audio working together before expanding the scope. It’s a sensible approach. The Mega Drive has very different hardware from the PCs that originally ran Doom.
The real challenge is the renderer
This is where things get difficult. The Mega Drive uses a Motorola 68000 processor running at around 7.6 MHz. It has 64 KB of main RAM and 64 KB of video RAM. Its graphics hardware was mainly designed for sprites, tiles and scrolling backgrounds. That’s great for games like Sonic the Hedgehog.
It’s not ideal for drawing a textured 3D-looking world every frame. MegaLDOOM gets around that by using a custom software renderer built specifically around the console’s limits. The project has gone through different rendering methods, and newer versions use Doom-style BSP map data, visibility checks and fixed-point maths to cut down the amount of work the CPU has to do.
Some slower software calculations have also been replaced with instructions handled directly by the 68000 where possible. That matters on hardware this limited. Every saved calculation helps.
It’s already more than a technical demo
A lot of projects like this stop once they can draw walls and let the player move around. MegaLDOOM goes further. The player can walk, turn, strafe and run. Collision detection works across the converted map. Doors open. Switches work. Keys can be collected and remembered. The HUD tracks things such as health, armour and ammunition. There’s combat too.
The current version includes a pistol, recoil and basic feedback when firing. Enemies and pickups appear around the level, along with scenery that can block movement. A minimap and pause menu are also included. The front end is already taking shape as well, with a title screen, animated menus, difficulty options and audio settings.
Controls have been adapted for the Mega Drive pad rather than copied directly from the PC version. That’s important because the original game expects far more keyboard inputs than a three-button or six-button Sega controller can provide.
Audio is part of the package
The project doesn’t treat sound as an afterthought. MegaLDOOM uses the XGM2 audio system for music and PCM sound effects. The current build includes sounds for weapons, enemy damage, enemy deaths, player damage, doors and item pickups.
There are also development tools for extracting compatible audio material from Doom data files. It’s one of those details that helps the project feel like a game rather than a rendering experiment.
E1M1 is the current target
MegaLDOOM v0.1 is still very early, and nobody should mistake it for a finished Mega Drive version of Doom. The current ROM is around 1.6 MB, and the scope remains focused on E1M1. Even so, several important systems already run together in the same build: rendering, movement, collision, enemies, combat, doors, keys, audio and menus.
That’s the part worth watching. The main question isn’t whether the Mega Drive can display something that vaguely resembles Doom. That’s already been answered. The harder question is how much of the actual game structure can run at the same time without overwhelming the console. MegaLDOOM is now working on that problem one system at a time.













