Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-dreamcast

A collection of useful link and tool for Sega #Dreamcast development
https://github.com/dreamcastdevs/awesome-dreamcast

Last synced: 5 days ago
JSON representation

  • Tutorial

    • Dreamcast-tutorial Github - A new-ish sets of tutorial with code example. Covers the basic (installing the toolchain, graphics, audio, controller)
    • dreamcast.wiki - Great resource to start, constantly updated with new info (2023).
  • Games

    • ClassiCube - Custom Minecraft Classic client with online play
    • Mario64 - Port of the N64 Classic, Mario 64, by [MrNeo](https://github.com/mrneo240)
  • Applications

    • DreamShell - The popular alternative operating system for loading games/app from SD Card and IDE Drive
    • 240pTestSuite - App containing a bunch of test suites for the Sega Dreamcast's hardware
  • Emulators

    • Bloom - WIP PSOne emulator for Dreamcast by [zcrc](https://github.com/pcercuei/)
    • VICE - Dreamcast port of the VICE Commodore emulator by [GPF](https://github.com/GPF)
  • Engines

  • Frameworks

    • WincastCE - An experimental windows CE shell (?)
    • libGimbal - Extended standard library, unit test framework, and core app utilities for DC and more
    • SDL/DreamHal/GLdc - SDL library with DreamHal optimizations and OpenGL interop
    • KOS - The de-facto OS used in most of homebrew/indie project.
    • BennuGD - A multi-platform engine
    • DreamSDK - A multitool environment made for Windows. Maintained by Sizious
  • 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. (*No FPS lock, no sound*)
    • libDreamroq - A library version of ROQ video player, with sound.
  • Audio

    • ALdc - A OpenAL 1.2 implementation started by Kazade
  • Languages

    • Ada Hello World - Hello World example using the Ada language by [Marc Poulhiès](https://poulhies.fr/)
    • dkos - KallistiOS bindings for the D language by [LunaTheFoxGirl](https://github.com/LunaTheFoxgirl/dkos/commits?author=LunaTheFoxgirl)
  • VMU

    • Beginner Tutorials - Tutorials for beginning VMU development by [Candle-Electric](https://github.com/Candle-Electric)
    • CrayonUtil - Mostly tools for VMU icons, but also some texture converters. Made by [Protofall](https://github.com/Protofall)
    • Waterbear - Cross-platform assembler and disassembler for the VMU by [Wtetzner](https://github.com/wtetzner)
    • libElysianVMU - Platform-independent VMU emulator core by [Falco Girgis](https://github.com/gyrovorbis)
    • libperspective - Uility library used by most of the scene for drawing graphics in VMU apps
    • ADVPM - General-purpose audio, music, and SFX driver by [jvsTSX](https://github.com/jvsTSX)
    • Tiny 3D Engine - Full-fledged 3D rendering engine by The Rockin'-B
    • Monaco GP - VMU port of hte 1979 arcade game
    • VMU Development Resource - Massive, up-to-date compilation of VMU development resources
  • Utilities

    • LibFatFS - A FAT16 and FAT32 lib to use with the SD card adapter.
    • Prism - CaptainDreamcast's set of utilities for Physics, files loading, etc. (*untested*)
    • mkdcdisc - Command line tool for generating CDI images designed for the SEGA Dreamcast
    • Blender MS3D Exporter - Export your 3d Model in a Dreamcast friendly format.
    • DreamHAL - Moopthehedgehog's abstraction layer for SH4. Allow for faster maths.
  • Testing and Debugging

    • dcprof - gprof compatible sampling profiler for the Sega Dreamcast + KallistiOS.
    • Dcload-ip - Launch game through your BBA. Classic program by Sizious.
    • Dcload-ip with DHCP - Launch game through your BBA, with DHCP support
  • Random

  • Hardware

  • Framework

    • DreamSDK - A multitool environment made for Windows. Maintained by Sizious
  • Engine

    • Simulant - A general purpose 2D-3D engine in active developement.