Giter VIP home page Giter VIP logo

awesome-dreamcast's Introduction

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)

Framework

  • 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 (?)
  • DreamShell - The popular alternative operating system for loading games/app from SD Card and IDE Drive
  • libGimbal - Extended standard library, unit test framework, and core app utilities for DC and more

Engine

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

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

awesome-dreamcast's People

Contributors

lerabot avatar gyrovorbis avatar

Stargazers

Yev avatar Mike Santiago avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.