Engine & Library: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(fix urls for LMP3D, gldc) |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This list is an adaptation of the [https://github.com/dreamcastdevs/awesome-dreamcast awesome-dreamcast] repo on github. | |||
This list is | |||
==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 | ||
*[[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 | |||
*[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 | |||
*[[Antiruins]] - Minimal 2D game engine with Lua scripting by Lerabot. | |||
==Graphics== | |||
* [ | *[https://gitlab.com/simulant/GLdc GLdc] - A OpenGL 1.2 implementation started by Kazade | ||
*[https://github.com/Kannagi/LMP3D LMP3D] - 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 | |||
*https://github.com/Aurelien34/DreamcastAicaSoundDriver - A hardware accelerated S3M and sfx AICA driver. | |||
==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)] | |||
* [ |
Latest revision as of 09:08, 25 September 2024
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*)