Development

Place for discussing homebrew games, development, new releases and emulation.
User avatar
VasiliyRS
Uber
Posts: 1076
Dreamcast Games you play Online: Quake 3 Areana
Phantasy Star Online v2
Location: Europe

Re: Development

Post 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 .
Buy new independent Dreamcast games:
https://www.play-asia.com/games/retro_gaming/sega/dreamcast/games/14/71gz#fc=o:6
https://www.dragonbox.de/en/132-games#/system-dreamcast
http://orionsoft.free.fr/retroshop/dc.htm

User avatar
Captain Dreamcast
Developer
Posts: 323
Dreamcast Games you play Online: Everything... as soon as I've got that PC-DC server set up xD
Location: Germany
Contact:

Re: Development

Post 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
For Great Justice!

User avatar
VasiliyRS
Uber
Posts: 1076
Dreamcast Games you play Online: Quake 3 Areana
Phantasy Star Online v2
Location: Europe

Re: Development

Post 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 !
Buy new independent Dreamcast games:
https://www.play-asia.com/games/retro_gaming/sega/dreamcast/games/14/71gz#fc=o:6
https://www.dragonbox.de/en/132-games#/system-dreamcast
http://orionsoft.free.fr/retroshop/dc.htm

User avatar
Kronus980
lithium
Posts: 35
Dreamcast Games you play Online: None
Location: California
Contact:

Re: Development

Post 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.

User avatar
Pac-Man
lithium
Posts: 47
Location: Brazil

Re: Development

Post 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!

User avatar
Kronus980
lithium
Posts: 35
Dreamcast Games you play Online: None
Location: California
Contact:

Re: Development

Post 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.

User avatar
BlueCrab
Developer
Posts: 845

Re: Development

Post 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.

User avatar
Kronus980
lithium
Posts: 35
Dreamcast Games you play Online: None
Location: California
Contact:

Re: Development

Post 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.

User avatar
BlueCrab
Developer
Posts: 845

Re: Development

Post 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.

User avatar
Kronus980
lithium
Posts: 35
Dreamcast Games you play Online: None
Location: California
Contact:

Re: Development

Post by Kronus980 »

Got it :) But thanks mate. Do you dev?

  • Similar Topics
    Replies
    Views
    Last post