Page 2 of 4

Re: Development

Posted: Sun Oct 03, 2010 5:40 pm
by VasiliyRS
Kronus980 , for DC development there are 3 way :
KallistiOS http://sourceforge.net/projects/cadcdev/ - cptDC said you before and gave link to image that work on pc and dc with all needed dev. tools for KOS .
Katana - Sega official dev.tool .
WinCE SDK for Dreamcast - suitable for porting old pc games to dc - Half Life , 4x4 Evolution , KISS Psycho Circus , Resident Evil 2 , Tomb Raider Chronicles , Tomb Raider The Last Revelation were posted through WinCE SDK for DC .
i am not sure if last two is legal nowadays .

Re: Development

Posted: Sun Oct 03, 2010 5:42 pm
by Captain Dreamcast
Vasiliy wrote: i am not sure if last two is legal nowadays .
I thought you need a DevKit to use these two?
Never used 'em for programming myself :P

Re: Development

Posted: Sun Oct 03, 2010 5:48 pm
by VasiliyRS
I thought you need a DevKit to use these two?
desirable but not necessary at least for WinCE SDK ... you can compile exe and take 1st_read.bin from other game like it was done for quakedc and some other applications and it really works !

Re: Development

Posted: Sun Oct 03, 2010 7:06 pm
by Kronus980
Vasiliy wrote:
I thought you need a DevKit to use these two?
desirable but not necessary at least for WinCE SDK ... you can compile exe and take 1st_read.bin from other game like it was done for quakedc and some other applications and it really works !
Ya it always talks about a devbox.

Re: Development

Posted: Mon Oct 04, 2010 1:16 pm
by Pac-Man
Well... I really don't know anything on how to develop a game. But I read, that someone started a Medal of Honor:AA port. This game have the same engine of Quake 3. So... That is my request for a developer! :mrgreen:

I guess, if those guys made some progress; it could be used...

Good luck, anyway!

Re: Development

Posted: Mon Oct 04, 2010 6:08 pm
by Kronus980
Cool. I'm currently downloading the Windows CE sdk, which doesn't require a devbox, along with what you told me to download. And yeah, about that game, sounds goowd.

Re: Development

Posted: Mon Oct 04, 2010 11:13 pm
by BlueCrab
Most of the Dreamcast homebrew community severely frowns upon anything written using the Windows CE or Katana SDKs. They're both illegal to use without a license from Sega (and Microsoft in the case of WinCE).

There are plenty of homebrew SDKs available, of which KallistiOS (KOS) is the most popular. libronin is the second most popular (used by DreamSNES among other things). Also, there was libdream back in the day (which was written by the same people who started KOS).

Simply put, if you want any kind of support behind you, you should really look into using KOS, libronin, or libdream. Pretty much nobody uses the Katana or WinCE SDKs at this point, and there's very few places that will support your projects if you use them.

Re: Development

Posted: Tue Oct 05, 2010 12:40 am
by Kronus980
Sure Bob, lmao. But uuh.... I think the source forge link is weird or something. When I extract it, it's Python and what not.

Re: Development

Posted: Tue Oct 05, 2010 8:27 am
by BlueCrab
KOS hasn't had a proper release in a long while. PyKOS (what you probably grabbed) was a port of Python to KOS that I don't really think went anywhere... Grabbing KOS from the Subversion repository is the way to go.

Assuming you have some sort of sane *nix-like shell (so, Linux, Mac OS X, *BSD, Cygwin, MinGW/MSYS), make sure you have the subversion client programs installed, then do this:

Code: Select all

svn co https://cadcdev.svn.sourceforge.net/svnroot/cadcdev cadcdev
That will get you KOS and everything that goes with it. If you don't want dcload and other such things, then do this instead:

Code: Select all

svn co https://cadcdev.svn.sourceforge.net/svnroot/cadcdev/kos kos
From there, to update things (since you're grabbing from the SVN, that's the bleeding edge newest code), you'd do this (from the top-level KOS directory):

Code: Select all

svn update
As I said in my previous post, using WinCE or Katana without the appropriate licenses (which are impossible to get by now) is illegal. Many Dreamcast-related sites don't want anything to do with illegal stuff, mainly because of how benevolent Sega was with the whole homebrew situation. Even if the system is commercially dead, its still nice to respect the company that brought it to you and took the stance that they did with the homebrew community.

Re: Development

Posted: Thu Oct 07, 2010 2:50 am
by Kronus980
Got it :) But thanks mate. Do you dev?