Difference between revisions of "Development"

From DCEmulation
Jump to: navigation, search
(Documents and Tutorials)
Line 1: Line 1:
== Development ==
+
''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]]
 +
* [[CPU|About the CPU (store queues, DMA)]]
 +
* [[Memory map]]
 +
* [[Gamepad input]]
 +
 
 +
=== Graphics ===
 +
* [[GPU|About the DC graphics hardware]]
 +
* [[Graphics APIs|PVR API vs OpenGL vs software rendering]]
 +
* [[Texture Formats|About PVR texture formats and compression]]
 +
* [[Rendering geometry efficiently]]
 +
* [[2D rendering without using the PVR graphics chip]]
 +
 
 +
=== Audio ===
 +
* [[SPU|About the DC audio hardware]]
 +
* [[How to play sounds]]
 +
* [[How to stream music]]
 +
 
 +
=== Deployment ===
 +
* [[About 1st.bin and scrambling]]
 +
* [[Burning discs]]
 +
* [[Upload to Dreamcast|Transfer over serial, modem or BBA]]
 +
 
  
'''The official Dreamcast development IRC channel is ''#dreamcastdev'' on ''irc.freenode.net''
+
= Old documents before rewrite of this page (probably outdated) =
  
 +
== Development ==
 
== Free Development Tools==
 
== Free Development Tools==
  

Revision as of 08:19, 15 March 2016

This section is currently undergoing a rewrite. Feel free to help writing tutorials. Old documentation is at the bottom

Tutorials

General

Graphics

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.

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

Documents

Official Development Tools

Additional Libraries

Tools

Developers

A list of quite all independet/homebrew Dreamcast developers can be found here.