Homebrew overview
Homebrew overview
Homebrew refers to software written by independent developers and hobbyists rather than the original licensed publishers. The Genesis and Mega Drive enjoy an unusually active homebrew scene, thanks to a well-documented Motorola 68000 processor, an approachable graphics architecture, and decades of community reverse engineering.
What homebrew includes
The category spans brand-new commercial-quality games, demos that push the hardware to its limits, utility programs, and ports of classics from other platforms. Many projects are distributed as ROM files that run on emulators, flashcarts, or, for finished commercial releases, real cartridges.
Why it thrives on this console
Several factors make the Genesis a favorite target. The 68000 CPU is familiar to programmers from many other systems, the video chip is flexible, and free development toolchains such as SGDK (the Sega Genesis Development Kit) let people write games in C rather than raw assembly. This dramatically lowers the barrier to entry.
How to run it
You can experience homebrew three ways: in an emulator on a PC, on original hardware via a flashcart that loads ROMs from an SD card, or by buying a professionally produced cartridge of a finished homebrew title. Each approach is covered in its own page.
Legal note
Homebrew you write or that is freely released by its author is entirely legitimate. Only distribution of copyrighted commercial ROMs you do not own is a legal gray area.