I want to try my hand at DC developing and I wanted to know how you would port games over using the Katana Development Software.
Printable View
I want to try my hand at DC developing and I wanted to know how you would port games over using the Katana Development Software.
Firstly: If you use Katana, don't expect any homebrew sites to host it, Reason: You are not licensed by Sega to use it = WAREZ, and anything produced with it = WAREZ.Quote:
Originally Posted by Elven6
Use KallistiOS instead. It's free and completely legal. Windows users can download a handy ISO which includes cygwin. It seems that the page at consolevision with the ISO is dead... So I'll megaupload it sometime tomorrow.
It just moved to a new url.Quote:
Originally Posted by Smurph
http://www.consolevision.com/?Dreamc...:Under_Windows
Isn't that the one I am using?
Alright so I downloaded it and extracted it, according to the readme it should have something to do with the PC aswell but when I mount it the data is not reckongnizable.
Well how would I start porting?
Are you talking about mounting the dciso R2 in a virtual drive ? if yes, you can't because this disc has built with bin2boot. So grab a cdrw and burn this image to it with alcohol in TAO mode. After this the cd can be readable and you can startup your dc environment setup.Quote:
Originally Posted by Elven6
Ok I got the thing installed, so what are the basics for porting?
If you don't know it already, learn C++ and become familiar with basic *nix terminal commands.Quote:
Originally Posted by Elven6
This really belongs in the Dreamcast Development forum, so away we go.
Quote:
Originally Posted by Smurph
Well I know about the C++ stuff but when people make ports what is it that they look for?
You read the source code of the program you wish to port and identify all the parts that are platform-dependent (Mostly graphics rendering, sound output, input handling, file operations).Quote:
Originally Posted by Elven6
Then you need to find out how to do all these operations on the Dreamcast with the tools that are available (KOS, SDL, etc.) and rewrite all those parts with code that will work on the DC.
ahh I see, thanks for your help hopefully I can get some things going.