New here with developmental questions

If you have any questions on programming, this is the place to ask them, whether you're a newbie or an experienced programmer. Discussion on programming in general is also welcome. We will help you with programming homework, but we will not do your work for you! Any porting requests must be made in Developmental Ideas.
Post Reply
DrNicholas
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 31
Joined: Sun Oct 02, 2011 5:33 pm
Has liked: 0
Been liked: 0

New here with developmental questions

Post by DrNicholas » Sun Oct 02, 2011 5:43 pm

Hello, my name is DrNicholas. I have been working ona game and have been trying to get it to run on the dreamcast. I am using fenix 0.93 for dreamcast which is supposedly sdl but the SWAT compiled it weird and he refuses to work on it anymore. I cant get the start button or sound effects to work. So I think I may switch to SDL.

1. Would this be a completely major rewite or is fenix closely related to SDL?

2. If i do have to/ should rewrite (which I might as well), would someone be willing to help me port the engine over? its not that complicated yet.

3. Will fmv cutscenes and .mp3 and sound effects work on the dreamcast?

4. Where on earth can I find a precompiled version of KOS for windows 7? I tried every single download and some of them went to the pick a directory but the install button was faded like I could not install it. So if theres a "portable" (no install), precompiled version of everything that I need, that would be nice :3.

5. How would I test a KOS thing when its compiled? I do not have a coders cable, lan adapter, or bba.


Thanks!
OneThirty8
Damn Dirty Ape
Damn Dirty Ape
Posts: 5031
Joined: Thu Nov 07, 2002 11:11 pm
Location: Saugerties, NY
Has liked: 0
Been liked: 0

Re: New here with developmental questions

Post by OneThirty8 » Sun Oct 02, 2011 6:43 pm

DrNicholas wrote: 1. Would this be a completely major rewite or is fenix closely related to SDL?
It would be a complete rewrite. You would need to rewrite the program in C. SDL is simply a cross-platform sound and graphics library. I did find SDL to be fairly straight-forward when I was initially trying to create a program that would run on the Dreamcast.
2. If i do have to/ should rewrite (which I might as well), would someone be willing to help me port the engine over? its not that complicated yet.
Your best bet is to ask specific questions on the forums here to get answers when you run into trouble.
3. Will fmv cutscenes and .mp3 and sound effects work on the dreamcast?
Yes, but maybe not with SDL. You can use SDL_Mixer for sound effects and music but I don't think there's a great solution for playing cutscenes using SDL. There's SMPEG, but I don't know that anyone ever got a great framerate using it.
5. How would I test a KOS thing when its compiled? I do not have a coders cable, lan adapter, or bba.
Some people use emulators on their PCs, but it's better to test on the actual hardware since the emulator might have a bug that makes your program crash when it shouldn't (or maybe keep running when it should crash). I would download a copy of DemoMenu or DCHakker to use as a boot disc. When you have a compiled binary, burn it to a multi-session CD-R and leave the disc open. When you make changes and want to test again, burn a new session to the disc.
DrNicholas
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 31
Joined: Sun Oct 02, 2011 5:33 pm
Has liked: 0
Been liked: 0

Re: New here with developmental questions

Post by DrNicholas » Sun Oct 02, 2011 7:03 pm

no answer for #4 :P?
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3697
Joined: Sun Nov 04, 2001 5:12 pm
Has liked: 0
Been liked: 0
Contact:

Re: New here with developmental questions

Post by mankrip » Mon Oct 03, 2011 11:08 am

There's no way to use it without installing, as Cygwin needs to be configured properly in the Windows registry to work.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
OneThirty8
Damn Dirty Ape
Damn Dirty Ape
Posts: 5031
Joined: Thu Nov 07, 2002 11:11 pm
Location: Saugerties, NY
Has liked: 0
Been liked: 0

Re: New here with developmental questions

Post by OneThirty8 » Mon Oct 03, 2011 11:43 am

DrNicholas wrote:no answer for #4 :P?
I don't use Windows at home, so I had nothing to offer there.
User avatar
PH3NOM
DC Developer
DC Developer
Posts: 574
Joined: Fri Jun 18, 2010 9:29 pm
Has liked: 0
Been liked: 0

Re: New here with developmental questions

Post by PH3NOM » Tue Oct 04, 2011 9:23 pm

OneThirty8 wrote:
DrNicholas wrote: 3. Will fmv cutscenes and .mp3 and sound effects work on the dreamcast?
Yes, but maybe not with SDL. You can use SDL_Mixer for sound effects and music but I don't think there's a great solution for playing cutscenes using SDL. There's SMPEG, but I don't know that anyone ever got a great framerate using it.
Regarding .mp3 -
Just about any music format you can imagine can work on DC. Look at the source for DCMC beta 1 for reference.

Regarding fmv cut-scenes-
Certainly not with SDL.
I compiled SMPEG some time ago for DC, and it was SLOW, ~320x192p@10fps. Don't waste your time.

Also, this topic has been discussed:
viewtopic.php?f=29&t=100977
Which led to this topic:
viewtopic.php?f=29&t=100995

I should be mention that SDL_Mixer is VERY SLOW compared to using the k:os sound functions.
Post Reply