TMNT MD · DEVLOG

Sega Mega Drive · SGDK · C

TMNT: The Arcade Game

Fan port of the arcade classic to the Mega Drive — development diary and playable builds.

Level 1 playable 1P / 2P coop Sprites ripped from the arcade
4playable turtles
23foot soldiers in the level
1376px of level width
1400VRAM tiles to juggle

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

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