Difference between revisions of "Engine & Library"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
− | |||
This list is an adaptation of the [awesome-dreamcast](https://github.com/dreamcastdevs/awesome-dreamcast) repo on github. | This list is an adaptation of the [awesome-dreamcast](https://github.com/dreamcastdevs/awesome-dreamcast) repo on github. | ||
− | + | ==Tutorial== | |
− | * [ | + | *[https://dreamcast.wiki Dreamcast.wiki] - A brand new wiki with up-to-date information about the Dreamcast. |
− | * [ | + | *[https://dcemulation.org/index.php?title=Development DCEmu Developement Wiki] - Great resource to start. Somewhat incomplete in certain aspect. |
− | * [ | + | *[https://github.com/dreamcastdevs/dreamcast_tutorial Dreamcast-tutorial Github] - A new-ish sets of tutorial with code example. Covers the basic (installing the toolchain, graphics, audio, controller) |
− | + | ==Framework== | |
− | * [ | + | *[https://sourceforge.net/projects/cadcdev/ KOS] - The pseudo-OS that's been used in a lot of homebrew/indie. |
− | * [ | + | *[https://www.dreamsdk.org DreamSDK] - A multitool environment made for Windows. Maintained by [SiZiOUS](User:SiZiOUS) |
− | * [ | + | *[http://wiki.bennugd.org/index.php?title=Bennu_Wiki BennuGD] - A multi-platform engine |
− | * [ | + | *[https://github.com/FaucetDC/WincastCE WincastCE] - An experimental windows CE shell (?) |
− | * [ | + | *[https://github.com/DC-SWAT/DreamShell DreamShell] - The popular alternative operating system for loading games/app from SD Card and IDE Drive |
− | * [ | + | *[http://elysianshadows.com LibGyro] - *(unreleased/in-development)* Cross-platform hardware abstraction layer being developed with Elysian Shadows, supporting Windows, Mac, Linux, PSP, Dreamcast, iOS, Android, OUYA, and more. |
− | * [[libronin]] - an independent development library created by the DreamSNES team | + | *[[libronin]] - an independent development library created by the DreamSNES team |
− | + | ==Engine== | |
− | * [ | + | *[https://simulant-engine.appspot.com Simulant] - A general purpose 2D-3D engine in active developement. |
− | * [[nuQuake]] - Quake engine by MrNeo240 | + | *[[nuQuake]] - Quake engine by MrNeo240 |
− | * [ | + | *[https://github.com/ianmicheal/Radquakemax radQuake] - Quake engine by Ian Micheal |
− | * [ | + | *[https://github.com/ianmicheal/Dreambor6.0 DreamBOR - unofficial] - OpenBOR dreamcast port forked an improved by Ian Michael |
− | * [ | + | *[https://github.com/CaptainDreamcast/DolmexicaInfinite DolmexicaInfinite] - A Mugen-like engine for fighter games |
− | * [ | + | *[http://elysianshadows.com Elysian Shadows Toolkit] - *(unreleased/in-development)* General-purpose Toolkit and Engine being actively developed to power Elysian Shadows. Engine and source will be released with the game. |
− | + | ==Graphics== | |
− | * [ | + | *[https://gitlab.com/simulant/ GLdcGLdc] - A OpenGL 1.2 implementation started by Kazade |
− | * [ | + | *[https://github.com/Kannagi/ LMP3DLMP3D] - A multi-platform 3D Lib. (*Looks abandoned but might be good for research*) |
− | * | + | *https://github.com/multimediamike/dreamroq DreamROQ] - A ROQ video player. (*Stable, no sound*) |
− | + | ==Audio== | |
− | * [ | + | *[https://gitlab.com/simulant/ALdc ALdc] - A OpenAL 1.2 implementation started by Kazade |
− | + | ==VMU== | |
− | * [ | + | *[https://github.com/Protofall/Crayon-Utilities CrayonUtil] - Mostly tools for VMU icons, but also some texture converters. Made by [Protofall](https://github.com/Protofall) |
− | + | ==Utilities== | |
− | * [ | + | *[https://github.com/CaptainDreamcast/prism Prism] - CaptainDreamcast's set of utilities for Physics, files loading, etc. (*untested*) |
− | + | ==Memory Management== | |
− | + | ==Debugging== | |
− | + | ==Random== | |
− | * [ | + | *[https://github.com/Protofall/Homebrew-Tests Homebrew Tests (Protofall)] |
Revision as of 13:50, 30 May 2020
This list is an adaptation of the [awesome-dreamcast](https://github.com/dreamcastdevs/awesome-dreamcast) repo on github.
Contents
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
- LibGyro - *(unreleased/in-development)* Cross-platform hardware abstraction layer being developed with Elysian Shadows, supporting Windows, Mac, Linux, PSP, Dreamcast, iOS, Android, OUYA, and more.
- 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
- Elysian Shadows Toolkit - *(unreleased/in-development)* General-purpose Toolkit and Engine being actively developed to power Elysian Shadows. Engine and source will be released with the game.
Graphics
- GLdcGLdc - A OpenGL 1.2 implementation started by Kazade
- LMP3DLMP3D - A multi-platform 3D Lib. (*Looks abandoned but might be good for research*)
- https://github.com/multimediamike/dreamroq DreamROQ] - A ROQ video player. (*Stable, no sound*)
Audio
- ALdc - A OpenAL 1.2 implementation started by Kazade
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*)