Development: Difference between revisions
Jump to navigation
Jump to search
m (Plan of the page) |
|||
Line 15: | Line 15: | ||
=== Build & test === | === Build & test === | ||
* Building your project | * [[Building your project]] | ||
* [[Emulators]] | * [[Emulators]] | ||
* [[Broadband adapter]] | * [[Broadband adapter]] | ||
** [[Linux : BBA with dcload-ip]] | ** [[Linux : BBA with dcload-ip]] | ||
* Serial | * Serial | ||
* Disc | |||
=== Debugging & profiling === | |||
* [[Debugging throught GNU Debugger (GDB) and dcload/dc-tool]] | |||
* [[Using dcprof]] | |||
=== Releasing your project === | |||
* Plain files | |||
* Disc image | |||
* Selfboot Inducer package | |||
=== Engines === | === Engines === |
Revision as of 22:23, 21 February 2020
Getting started
- Introduction on Sega Dreamcast development
- Building the required toolchains for Sega Dreamcast development
- KallistiOS
- Setting up Ruby for Sega Dreamcast development (experimental)
Build & test
Debugging & profiling
Releasing your project
- Plain files
- Disc image
- Selfboot Inducer package
Engines
General
Graphics
- PVR
- GLdc
- Others
Audio
- Playing SFX
- Streaming audio
Maple
- Controller input
VMU
Optimization
- GCC-SH4 tips
- Yam 20to4 SH4 maths
- Registers
- DMA
- TA
- PVR