Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DogedomStudioS/awesome-genesis-mega-drive
A curated list of tools, tutorials, and source code examples for Sega Genesis / Mega Drive development.
https://github.com/DogedomStudioS/awesome-genesis-mega-drive
List: awesome-genesis-mega-drive
Last synced: 16 days ago
JSON representation
A curated list of tools, tutorials, and source code examples for Sega Genesis / Mega Drive development.
- Host: GitHub
- URL: https://github.com/DogedomStudioS/awesome-genesis-mega-drive
- Owner: DogedomStudioS
- License: cc0-1.0
- Created: 2021-02-09T15:17:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-09T16:03:04.000Z (almost 4 years ago)
- Last Synced: 2024-04-10T04:50:00.473Z (9 months ago)
- Size: 11.7 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-game-console-development - [EN: Github
README
# Awesome Sega Genesis / Mega Drive [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
A curated list of homewbrew as well as tools, tutorials, and source code examples for Sega Genesis / Mega Drive development.## Contents
- [Tools](#Tools)
- [Tutorials and Reference](#Tutorials-and-Reference)
- [Games with Source Code](#Games-with-Source-Code)
- [Source Code Snippets and Libraries](#Source-Code-Snippets-and-Libraries)### Tools
- [SGDK](https://github.com/Stephane-D/SGDK) - C language development kit for the Genesis / Mega Drive.
- [MMLGUI](https://github.com/superctr/mmlgui) - Music Macro Language editor and compiler. Can be used with MDSDRV.
- [MegaColorTweaker](https://github.com/diegzumillo/MegaColorTweaker) - Edit the palette of sprites and images from within a ROM. Uses the SGDK.### Tutorials and Reference
- [Ohsat](https://www.ohsat.com/tutorial/) - A variety of SGDK tutorials including four prototype games.
- [Plutiedev](https://plutiedev.com) - A ton of information about MegaDrive programming and architecture.
- [Copetti](https://www.copetti.org/writings/consoles/mega-drive-genesis/) - Analysis of the Mega Drive architecture.
- [Mega Cat Studios VDP Graphics Guide](https://megacatstudios.com/blogs/retro-development/sega-genesis-mega-drive-vdp-graphics-guide-v1-2a-03-14-17) - General overview of the Genesis / Mega Drive's Video Display Processor's capabilities and limitations.### Games with Source Code
- [Mega Tetris](https://github.com/nagai-industries-games/Mega-Tetris-for-SEGA-Genesis) - Tetris clone written in C and SGDK 1.5.1.
- [Mega Swirl](https://github.com/ne0ndrag0n/Mega-Swirl) - Samegame for Genesis.
- [Deflection](https://github.com/FlavioFS/JMP-Deflection) - Class project.
- [Mega Car Wars](https://github.com/realbrucest/Mega-Car-Wars) - Isometric racing game.
- [Paper.io Genesis](https://github.com/TomAwezome/paper-io-genesis) Paper.io 1 Demake using SGDK.
- [MD Pong](https://github.com/dgrubb/md-pong)
- [Town Quest](https://github.com/sixteenbits/TownQuest) - Game Jam game.
- [Snake-Megadrive](https://github.com/habi-a/Snake-Megadrive) - Snake for Genesis / Mega Drive using SGDK.### Source Code Snippets and Libraries
- [FMV](https://github.com/matthewbennion/SGDKCodeForFMV/tree/master/res) - Code for playing FMV using SGDK, excluding images.
- [Z80 Integration for SGDK](https://github.com/superctr/SGDK_Z80_C) - Example project for a Z80 sound driver that can be linked with SGDK.
- [MDSDRV](https://github.com/superctr/MDSDRV) - Sound driver for MD / Genesis. Can be used with or without SGDK; an example SGDK wrapper is included.
- [MegaWifi API Example for SGDK](https://github.com/doragasu/mw-sgdk-example)
- [MegaWifi API Example without SGDK](https://github.com/doragasu/mw-api)
- [SGDK Ideas](https://github.com/StevePro7/SGDK_Ideas) - Various snippets for SGDK.
- [SGDK Custom Font](https://github.com/axmandm/sgdk-custom-fonts)
- [SGDK Title Screen](https://github.com/axmandm/sgdk-title-screen)
- [SGDK Scrolling](https://github.com/radioation/SGDK_Scrolling) - Demonstrates scrolling using the new SGDK 1.60 MAP resource.
- [SGDK Bitmap Line](https://github.com/axmandm/sgdk-bitmap-line)
- [SGDK Bitmap Sine Wave](https://github.com/axmandm/sgdk-bitmap-sine-wave) - Expands on sgdk-bitmap-line to draw sine and cosine waves.
- [SGDK Lissajous](https://github.com/axmandm/sgdk-bitmap-lissajous) - Lissajous curve drawing.
- [MD Automata](https://github.com/mikiex/MD-Automata) - Conway's Game of Life using SGDK.
- [SnakeSpritesFollow](https://github.com/YuriDavila/SnakeSpritesFollow) - C library for creating several sprites that follow a main sprite in a snakelike manner. Uses SGDK.