Sega Mega Drive · SGDK · C
TMNT: The Arcade Game
Fan port of the arcade classic to the Mega Drive — development diary and playable builds.
// Devlog
Technical development log, from newest to oldest.
// Downloads
Compiled ROMs of the port. Run them in an emulator (BlastEm, Gens) or on real hardware via flashcart.
Non-profit fan project. The ROMs contain no commercial Konami material; they are a recreation made for preservation and learning purposes.
// About the project
What it is
A from-scratch port of TMNT: The Arcade Game (Konami, 1989) to the Sega Mega Drive, written in C on top of SGDK. The goal of this stage is a fully playable first level: Scene 1, the burning apartment where April is trapped.
The technical heart lies in fighting the hardware's limits — above all the VRAM budget (~1400 tiles) that has to be split between background, animated fire and huge 104×104 sprites.
Tools
- SGDK — engine and toolchain (C)
- Aseprite — spritesheets and tiles
- Swapprite — palette handling
- VS Code + Genesis Code
- BlastEm / Gens — testing
- DefleMask / VGM — audio (XGM2 driver)
Credits
Development: Gustavo Valenzuela.
Arcade sprites ripped by Napalm.
SGDK by Stéphane Dallongeville.
Characters © Konami — non-commercial fan project.