C - Beginning on it
Posted: Sun Nov 13, 2016 7:48 pm
Hello. I have been working for some years on the Sega Genesis, CD and even the Neo Geo AES, all through direct assembly code. I'm used to having all control over my ROM, and keep it the most clean and relieved as possible on the hardware-level, doesn't matter if I need to use internal hacks to achieve this goal. However, in the modern computing world, all ruled by the monetary interest, I'm think I'm going to get required to increase the language level, at least a bit. C on the Genesis is a brilliant idea!, why not to begin on a system I'm familiar with?
I have some previous knowledge with C, I think I got the "pillar" stuff before deciding to quit college, and I can do a bit of everything, however I still feel the need to be under complete control over (and know) what am I doing, I don't really mind how "unoptimized" it happen to get, as long as I can understand every bit.
Now, to what I seen so far, some Gen compilers are be best than others, so I'd like to know, what is the best I can use?, what is the "best" or "personally recommended" support I can use (I'd try to understand the reasoning behind)?
And, could I easily port whatever routines I have written before in 68k ASM? Convert C code to an ASM file? And get a final "listing" file where I could read the assembly on each address to easily read? xP
Thanks for your time
I have some previous knowledge with C, I think I got the "pillar" stuff before deciding to quit college, and I can do a bit of everything, however I still feel the need to be under complete control over (and know) what am I doing, I don't really mind how "unoptimized" it happen to get, as long as I can understand every bit.
Now, to what I seen so far, some Gen compilers are be best than others, so I'd like to know, what is the best I can use?, what is the "best" or "personally recommended" support I can use (I'd try to understand the reasoning behind)?
And, could I easily port whatever routines I have written before in 68k ASM? Convert C code to an ASM file? And get a final "listing" file where I could read the assembly on each address to easily read? xP
Thanks for your time