Engine & Library
		
		
		
		Jump to navigation
		Jump to search
		
This list is an adaptation of the awesome-dreamcast repo on github.
Tutorial
- Dreamcast.wiki - A brand new wiki with up-to-date information about the Dreamcast.
 - DCEmu Developement Wiki - Great resource to start. Somewhat incomplete in certain aspect.
 - Dreamcast-tutorial Github - A new-ish sets of tutorial with code example. Covers the basic (installing the toolchain, graphics, audio, controller)
 
Framework
- KOS - The pseudo-OS that's been used in a lot of homebrew/indie.
 - DreamSDK - A multitool environment made for Windows. Maintained by [SiZiOUS](User:SiZiOUS)
 - BennuGD - A multi-platform engine
 - WincastCE - An experimental windows CE shell (?)
 - DreamShell - The popular alternative operating system for loading games/app from SD Card and IDE Drive
 - libronin - an independent development library created by the DreamSNES team
 
Engine
- Simulant - A general purpose 2D-3D engine in active developement.
 - nuQuake - Quake engine by MrNeo240
 - RADquake - Quake engine by Ian Micheal
 - DreamBOR - unofficial - OpenBOR dreamcast port forked an improved by Ian Michael
 - DolmexicaInfinite - A Mugen-like engine for fighter games
 - Antiruins - Minimal 2D game engine with Lua scripting by Lerabot.
 
Graphics
- GLdc - A OpenGL 1.2 implementation started by Kazade
 - LMP3D - A multi-platform 3D Lib. (*Looks abandoned but might be good for research*)
 - DreamROQ - A ROQ video player. (*Stable, no sound*)
 
Audio
- ALdc - A OpenAL 1.2 implementation started by Kazade
 - https://github.com/Aurelien34/DreamcastAicaSoundDriver - A hardware accelerated S3M and sfx AICA driver.
 
VMU
- CrayonUtil - Mostly tools for VMU icons, but also some texture converters. Made by [Protofall](https://github.com/Protofall)
 
Utilities
- Prism - CaptainDreamcast's set of utilities for Physics, files loading, etc. (*untested*)