welcome to www.hangar-eleven.de - your premier resource for console development





Development Env

Installing Cygwin

Building SH4 toolchain
Making Binutils
Making crossGCC
Making Newlib
Making final crossGCC

Building ARM toolchain
Making Binutils
Making crossGCC

Compiling KallistiOS

Testing KOS and the Compilers
Writing the first program
Compiling the first program
Uploading to the Dreamcast
DC-Tool
Serial Slave

Making a CD

Back to News

 

  Uploading the first KallistiOS program to DC
  Written: September 25th, 2002 @ 19:13 GMT By: Thorsten Titze
 
 

Now that you compiled your program it is time to test it. To be able to do so you need to somehow upload the binary to your Dreamcasts memory. This can be done with two different approaches:

  1. Direct upload of the ELF to the Dreamcast memory and running it there via a Serial Connection to your development PC
  2. Direct upload of the ELF to the Dreamcast memory and running it there via a TCP/IP connection using the Broadband Adapter
    (this is not yet covered here since I have no access to the BroadBand Adapter)
  3. Burning of the ELF (and all associated Datafiles) onto a CD-ROM and then running it on your Dreamcast from the CD.


As of now I will only cover the first possibility of uploading the binary directly to the Dreamcast via a Serial-Link (also called Coders Cable). The Toolset and Tutorials for making bootable CD-Roms is also available here.

There are two options when you want to upload binaries via the Serial Link:

[Serial Slave Upload Client]
Only works with SREC Files at 57600 bit/s. Has a GUI for upload
(has working support for KallistiOS console output)

[DC-Tool Toolsuite]
Works also with ELF files without conversion at 115200 bit/s. Has no GUI.
(you have to compile KallistiOS to support 115200 bit/s console output)


  Go to the sourceforge homepage of KallistiOS

Back to Dreamcast Development Main


DISCLAIMERS:
Website Design © 2002 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from a WindowsXP Skin and WindowsXP)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended
Last updated @ 22-Feb-2002 2:19 PM Contact me via eMail