Engine & Library: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
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 18:50, 30 May 2020
This list is an adaptation of the [awesome-dreamcast](https://github.com/dreamcastdevs/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
- 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*)