KallistiOS is a pro-grade development system for consoles. There exist
ports to the Dreamcast(tm), Gameboy Advance(tm), Playstation 2(tm), and
x86-based PCs, though the DC port is the only one that can claim any sort
of completeness right now, so pretty much all the rest of these web pages
are devoted to the Dreamcast port.
The GBA port was based on an older version (1.2.x) and was forked off to be
maintained by Gil Megidish. A link to that project will be posted if/when
I've got it.
KOS has been used to produce commercial
quality games for sale.
KOS was developed from scratch over the internet by a group of free
software developers, and has no relation to the old Katana or WinCE
development kits for the DC (besides having a similar purpose anyway).
It also has no relation at all with the unfortunately named "Kalisto"
KOS is free software. This means you get the full source code for it and
can do whatever the heck you want with it except for incorporating it into
your own program without credit. As long as you have those magic credit
lines somewhere in your program, you are free to include it in any other
free software project (GPL'd or otherwise), commercial project, whatever
On the other hand, KOS comes with NO WARRANTY. If you use it, you
use it at your own risk. Check out the source license for more details. Also
please be aware that KOS is bundled with various "ports" which may have
different licenses (e.g., GPL). If you use those libraries, please
check the license to make sure.
These web pages have been organized into sections by topic to make it
easier to find what you want. People who are new to DC homebrew development
should start at the top. Otherwise you probably know where you need to
- The DC "Scene": Just heard about this "DC Scene"
thing and want to know what it's all about and why you might be interested
in joining it?
- How to get it: This tells where and how you
can find KOS for download.
- Compilation/Setup: This tells the basics
of going from a set of downloaded files to a working DC dev setup using
KOS. Note that if you haven't downloaded anything yet and want to use
an automated setup script, you can start here.
- FAQ: Frequently asked questions by both new and
experienced developers. Check here if you're having troubles.
- Mailing lists/Forums: If you're going to use KOS for
more than a hard disk ornament, please join the KOS mailing list. It's
generally very friendly (especially to beginners) and is definitely the
quickest way to get help (generally even faster than mailing me). Plus
there's a wide variety of people on these that can help with a lot of