Difference between revisions of "Development"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
* [[Compiling KOS on OS X]] | * [[Compiling KOS on OS X]] | ||
* [[Compiling KOS on Linux]] | * [[Compiling KOS on Linux]] | ||
* [[ | * [[SH4|About the CPU (store queues, DMA)]] | ||
* [[Dreamcast Memory Map]] | * [[Dreamcast Memory Map]] | ||
* [[Gamepad input]] | * [[Gamepad input]] | ||
Line 59: | Line 59: | ||
===Documents=== | ===Documents=== | ||
*[[IP.BIN|About the IP.BIN]] | *[[IP.BIN|About the IP.BIN]] | ||
== Official Development Tools == | == Official Development Tools == |
Revision as of 08:54, 15 March 2016
This section is currently undergoing a rewrite. Feel free to help writing tutorials. Old documentation is at the bottom
Tutorials
General
- IRC channel
- Compiling KOS on Windows
- Compiling KOS on OS X
- Compiling KOS on Linux
- About the CPU (store queues, DMA)
- Dreamcast Memory Map
- Gamepad input
Graphics
- About the DC graphics hardware
- PVR API vs OpenGL vs software rendering
- About PVR texture formats and compression
- Rendering geometry efficiently
- 2D rendering without using the PVR graphics chip
Audio
Deployment
Old documents before rewrite of this page (probably outdated)
Development
Free Development Tools
There are three free development libraries you can choose to start developing for the Dreamcast console.
- libdream (now replaced by its successor KallistiOS)
- libronin
- KallistiOS
fackue has released a special pre-configured development ISO for Windows. Check out his DC Dev ISO.
He also released a pre-compiled version of the Code::Blocks IDE for Windows. Check it out!
Documents and Tutorials
Tutorials
Please request tutorials this forum thread
- Configuring a development environment under Linux by henzenmann
- 2D Graphics Tutorial by BlackAura
- Introduction to SDL 2D Graphics by reaper2k2
- PowerVR Introduction by BlueCrab
Documents
Official Development Tools
Additional Libraries
Tools
Developers
A list of quite all independet/homebrew Dreamcast developers can be found here.