Skip to content

A collection of useful link and tool for Sega #Dreamcast development

Notifications You must be signed in to change notification settings

dreamcastdevs/awesome-dreamcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome-Dreamcast

A collection of useful link and tool for Sega Dreamcast development Please check the useful-link.md for the dreamcast dev bookmarks.

Tutorial

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

Games

  • ClassiCube - Custom Minecraft Classic client with online play
  • Mario64 - Port of the N64 Classic, Mario 64, by MrNeo

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
  • VICE - Dreamcast port of the VICE Commodore emulator by GPF

Engines

Frameworks

  • KOS - The de-facto OS used in most of homebrew/indie project.
  • DreamSDK - A multitool environment made for Windows. Maintained by Sizious
  • BennuGD - A multi-platform engine
  • 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

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

VMU

Utilities

  • DreamHAL - Moopthehedgehog's abstraction layer for SH4. Allow for faster maths.
  • 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.

Testing and Debugging

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

Random

Hardware

About

A collection of useful link and tool for Sega #Dreamcast development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages