Git Product home page Git Product logo

awesome-megadrive's Introduction

Awesome Mega Drive Development

A curated list of useful resources for Mega Drive programming.

Despite being over 30 years old, the Sega Mega Drive (or Genesis) is still alive and kicking. A community of passionate fans has kept the 16-bit dream alive by releasing new projects and games throughout the years. If you've also always wanted to create your own Mega Drive game, then here is a list of various resources to help get you started!

Feel free to submit a pull request if you have anything to add to the list.

Contents

Documentation and Articles

Programming

Frameworks and Compilers

  • SGDK - Allows you to develop Mega Drive games in C
  • SecondBasic - Allows you to develop Mega Drive games in Basic
  • 32x DevKit - Devkit, manuals and links for 32X development
  • NEXTBasic - Page about the NEXTBasic compiler
  • BasiEgaXorz - The Sega Genesis Tiny BASIC Compiler
  • GINCS Studio - A tool to create text adventures and visual novels for the Mega Drive (Page in Russian)

Toolchains

  • Marsdev - Cross platform Mega Drive / 32X toolchain
  • mdcc - Sega Mega Drive GCC Based Toolchain

Engines

  • KAdventure - An adventure game engine using SGDK and Python
  • BSPView - An in-progress 3d graphics engine
  • PortalView - A second-gen BSP/Portal renderer

Snippets and Demos

Tutorials

Assembly

SGDK

  • Ohsat Games - Various full project and one-off tutorials for SGDK
  • Danibus - Various SGDK tutorials in Spanish and English

Tools

  • Beehive - A complete content tool for the SEGA Mega Drive
  • MDTools - A collection of several free tools designed to aid in development of Mega Drive homebrew
  • Genesis Code - Visual Studio Code Extension For Use Easily SGDK and some other tools like Tiled.
  • Color Mixer - Color Mixer for SEGA Mega Drive
  • Sonic Retro Tools - Collection of tools and disassemblies by the members of Sonic Retro
  • Palette Batch - Converts images to use certain color palettes (made for use with SGDK)
  • 240p Test Suite - A test suite to evaluate upscalers and related equipment
  • TILED-Python-to-C - A Python tool to convert Tiled XML data to C for use with SGDK
  • Retro Graphics Toolkit - A graphics tool to convert images for use on retro systems
  • TUME - An old map editor for 8bit and 16bit games
  • Aseprite Mega Drive Digitizer - Display images from Aseprite on your CRT using the Mega Drive
  • MCD-Verificator - A test program for CD core accuracy verification

Sound and Music

Open-Source Games

Reverse Engineering

Disassemblies

Communities

Boards

Discords

Extra hardware

  • SVP chip development - Open-source hardware boards to turn retail Virtua Racing cartridges into a "devkits", an assembler for the SVP chip DSP, sources and docs.
  • MegaWiFi - WiFi enabled cartridge for the Mega Drive

Other Sites and Resources

awesome-megadrive's People

Contributors

and-0 avatar zerasul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.