|
Post by paul on Feb 8, 2005 12:01:50 GMT -5
I'm ready to start writing code for the Genny and I want to use C (and I'm on PC). Which is the one that is most commonly used and has the most example code?
Also what do you use for assembly and Z80 stuff in case I need them?
-paul
|
|
|
Post by Tom Maneiro on Feb 8, 2005 13:50:45 GMT -5
SGCC Although i've heard that GCC can work too, but i'm not a C coder
|
|
|
Post by FonzieV on Feb 8, 2005 14:13:11 GMT -5
;D Cool, Well Sgcc is cool, GCC is better. Personnaly, i have some sources here: landscapedev.free.fr/index.php?page=worksMegaDrive / SegaGenesis works GCC - SUMMER_CONTEST_2004 GCC - FVR_EIDOLONS GCC - FVR_SUPERX GCC - DCEVOLUTION.NET DEMO GCC - FVR_MONKANDMONKEYS GCC - FVR_ASCII_PLAYER GCC - FVR_WINDOW_TEST GCC - FVR_TILES_LOADER GCC - All your base demo SGCC - ChuChu Rocket Demo SGCC - Technical Demo SGCC - Rondoudou MegaCD / SegaCD works GCC - FVR_SINGAPORE_ILY 32X / Super32X works GCC - FVR_WINTER_2004 GCC - FVR_SUPERX2 GCC - FVR_32X_BABE Well, as u see, i preffer gcc. ;D For the z80, i think you might be able to set a gcc packtage for z80 but it's mainly ASM only
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Feb 8, 2005 20:29:50 GMT -5
i can't really give a knowledgable recomendation on what c compiler to use, since i code 100% in assembly =P (68k addressing modes roxor my boxorz. once you start, you get hooked). however, doing other projects like 32x, i use gcc (x.x i've put off "duotriguple seXie", i'll start working on it again later)
for z80, i use assembler too. i don't have any recomendation for the z80 (c, assembler, fortan, pascal, basic) because it heavily depends on the application you want to implement
|
|
|
Post by paul on Feb 8, 2005 23:14:32 GMT -5
Thanks fro the tips. I'll probably go with GCC since that's what I use at work.
Almost all of my other projects are done entirely in assembly, but I'm just not up for learning another processor right now. And I'm planning on doing mostly music programming which is a bit tedious in assembly in my experience (particularly the user interface).
I have done some Z80 assembly so I'll probably find myself a cross assembler for that.
-paul
|
|
cdoty
Moldy Popcorn
Posts: 38
|
Post by cdoty on Feb 12, 2005 23:44:08 GMT -5
68000 is fairly easy to learn, it's a fairly well thought out processor.
And, you really only need to learn the load/store, jump, branch, and conditional statements. The other statements can make things easier, but they're easy to pickup along the way.
68000 and z-80 are probably my favorite processors to program. I can go back to programming these processors, without having to relearn alot, after a long absence.
ARM (and RISC or PPC) are neat but they have way too many gotchas.
Not to mention, many cool arcade, computer and, console systems are based on the 68000 and Z80.
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Feb 13, 2005 16:05:25 GMT -5
yes, 68000 is very easy to learn like, the entire macintosh operating system for system 6.0 was made entirely in assembly. you can never go wrong with assembly because you know exactly what's happening to your code
|
|