|
Post by buckoa51 on Oct 8, 2010 9:04:14 GMT
|
|
mick_aka
Kickin' it lively!
"Mick is moderately adequate."
Joined: April 2007
Posts: 9,817
Location:
XBL: mickloaf
PSN: mickloaf
Nintendo ID: segamick
|
Post by mick_aka on Oct 8, 2010 9:30:25 GMT
That was a really interesting read thanks!
|
|
|
Post by Yart on Oct 8, 2010 15:06:05 GMT
Holy cow! What am I waiting for? That example code looks EXACTLY like what I've been writing for the last 10-11 years in other languages!
I totally CAN homebrew for this thing...
...
I might have to put my Atari 2600 port of Rain Hell on hold... ;P
|
|
|
Post by Anthaemia. on Oct 8, 2010 16:43:42 GMT
Thanks for a great read! According to this guy's notes, Skeleton Warriors was being initially programmed for the Saturn using just one of its SH-2 processors and he claims the developers were going to find a way of implementing the slave chip later into production - did this ever happen (or do we have another "Alien Trilogy" type case on our hands here)?
P.S. Assembler was always the far more efficient method of Saturn coding as opposed to C, which the majority of Sega's in-house teams proved many times over...
|
|
|
Post by Yart on Oct 8, 2010 16:51:43 GMT
Assembler is the far more efficient method of coding anything*
One thing to note is that C uses ASM in some of it's header files. So with C, you're also playing with ASM to some degree. It just makes it a bit easier. But yes, pure ASM, if you're really good at it, could be better.
Basically with C, instead of typing out every ASM line to store a value in a register, store another value in two address locations, execute a command related to a value you put in one of the registers, and so on, C just simplifies it to one line.
So instead of something like I mentioned above, you get "i = i + 1" instead of four or so lines to attain the same effect.
C is extremely low level, just slightly above ASM, which ASM is just slightly above HEX/Binary. (I've coded in all of these)
|
|
Aydan
Joined: August 2007
Posts: 2,086
Location:
|
Post by Aydan on Oct 8, 2010 17:20:22 GMT
|
|
|
Post by Yart on Oct 8, 2010 17:30:33 GMT
|
|
Aydan
Joined: August 2007
Posts: 2,086
Location:
|
Post by Aydan on Oct 8, 2010 17:32:12 GMT
that. is. epic.
our paint skills are evenly matched it seems...
|
|
mick_aka
Kickin' it lively!
"Mick is moderately adequate."
Joined: April 2007
Posts: 9,817
Location:
XBL: mickloaf
PSN: mickloaf
Nintendo ID: segamick
|
Post by mick_aka on Oct 8, 2010 17:55:41 GMT
|
|
|
Post by TrekkiesUnite118 on Oct 8, 2010 21:20:15 GMT
|
|
RealBlue
Realistic 25 fps snowboarding action!
Joined: September 2007
Posts: 1,928
Location:
|
Post by RealBlue on Oct 8, 2010 21:20:25 GMT
I apologise for my less than high class table manners.
|
|
RealBlue
Realistic 25 fps snowboarding action!
Joined: September 2007
Posts: 1,928
Location:
|
Post by RealBlue on Oct 8, 2010 21:21:01 GMT
damn you trekkies!
|
|
|
Post by TrekkiesUnite118 on Oct 8, 2010 21:22:50 GMT
Your picture is just the next scene in the game.
|
|
Aydan
Joined: August 2007
Posts: 2,086
Location:
|
Post by Aydan on Oct 8, 2010 22:46:16 GMT
I love you guys :3
|
|
mick_aka
Kickin' it lively!
"Mick is moderately adequate."
Joined: April 2007
Posts: 9,817
Location:
XBL: mickloaf
PSN: mickloaf
Nintendo ID: segamick
|
Post by mick_aka on Oct 8, 2010 23:11:03 GMT
We love you too Aydan
|
|