Page 1 of 1

I will need to assemble all game devs soon

Posted: Wed Nov 09, 2011 9:58 pm
by segasaturndude
soon i will be learning C language, and other computer languages so i can make games, and i would like to make games for the Sega Saturn. hell maybey i will be able to use the three processors to my advantage.

Re: I will need to assemble all game devs soon

Posted: Wed Nov 09, 2011 11:24 pm
by Warp2063
Um... there are two main processors, and a bunch of various subprocessors. Far more than three. As for C compilers... I don't know what the state of Saturn-compatible ones are. I know when the Saturn first came out, the C compilers for it were horrible, and it turned out to be better to write the games in assembly. The twin main processors are each a Hitachi SH-2... I don't have a list of the other processors memorized. Even if you do write the main program in C, you might have to write some sections in assembly for the other processors... which means learning the assembly languages for each of them. This last part I'm not sure on - I'm sure that the Saturn utilizes memory-mapped I/O; I'm just not sure on what's involved in making the other processors process that data.

Re: I will need to assemble all game devs soon

Posted: Mon Jan 09, 2012 4:51 am
by Chemowski
What programming language did the Dreamcast use?

Re: I will need to assemble all game devs soon

Posted: Mon Jan 09, 2012 1:54 pm
by Warp2063
Machines don't use a programming language. Programming languages are parsed, compiled and assembled into machine code, which a processor (in the Dreamcast's case, a Hitachi SH-4) can run.

Presumably, two such programming languages people used when programming for the Dreamcast were C or C++. People probably wrote a bit in SH-4 assembly as well.