Skip to content

Dreamcast documentation and source code for bare metal coding

Notifications You must be signed in to change notification settings

dreamcastdevs/dreamcast-docs

 
 

Repository files navigation

dreamcast-docs

Dreamcast documentation and source code for bare metal coding

  • Hardware and software needed

You need the following to get this program working :

- Windows win32 operating system
- Sega Dreamcast game console

  • List of programs

- AICA : ARM7TDMI based sound chip
- BOOT : startup code and disc images
- CONTROLR : controllers and maple bus
- CPU : Hitachi SH-4 CPU @ 200 MHz
- G2BUS : processor external bus @ 100 MHz
- GDROM : 1GiB reverse spinning GD-ROM discs
- HARDWARE : general schematics and informations
- KEYBRD : keyboard extension
- LAN : broadband extension (10 or 100 Mbps)
- MEMORY : memory mapping
- MODEM : modem extension (56kbps US, 33.6kbps EU)
- MOUSE : mouse extension
- POWERVR : Imagination Tech PowerVR 2 GPU
- SDK : programming material and source code
- SERIAL : serial port (up to 1Mbps) and USB interface
- VGA : vga (640x480) box and programming guide
- VMU : programmable independent memory module

  • How to use it

Read the fabulous manual.

  • Some infos

I tried to port my operating system attempt to the Dreamcast hardware.

About

Dreamcast documentation and source code for bare metal coding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 58.0%
  • C++ 27.1%
  • HTML 5.7%
  • Makefile 2.6%
  • Objective-C 1.9%
  • Visual Basic .NET 1.9%
  • Other 2.8%