Originally posted by Bluevoodu:
<strong>I am working ro figure out how to program these games
I am talking to a few people.
I actually found a dev kit for the Atari Jaguar I am going to pick up and give a shot at
Heck ... why not. The only problem is the people who sell it, don't give any coding help what-so-ever lol..... I said "PLEASE!!!" they said, "nope, you have to figure out how to start on your own". lol.... well... maybe they are covering their butts since they make games too
Then I am going to find a neo dev kit... I will I tell you.
†B†V†</strong><hr></blockquote>
You know, it's basically impossible to show one how to code in, say, C or assembly language without the proper background.
C or C++ is a high level programming language, that means that stuff which would take ten asm code lines could be done in one C code line... it's a very rough example, but you get the picture.
On the other hand, asm is much faster than C, because C is a compiler language which has to be "converted" (read: compiled) to an asm object. Asm is directly connected with the hardware you're coding on. It's not "machine code", tho. This is a common misconception, some ppl always brag about being able to code in machine code... this would be something like: 00001001001100001001111010101000010100 (and $1 for anyone who can translate this
).
So - to comment on the statement that "nobody uses asm in modern game programming anymore" - this is basically correct. But it's simply impossible to reach the speed of asm in C on a m68k. That's why most Amiga games for ex. (the Amiga is a machine using an m68k and several custom chips, "Blitter", "Paula", "Agnus", "Copper", etc.) are coded in asm, at least the CPU-intensive parts (object rotation, stencil textures, objects (e. g. blobs) moving in sinus curves, etc.pp.).
Ask Blastar - he coded his Neo Tetris in pure m68k asm.
If you want to learn m68k assembly language for programming games for the Neo, you HAVE TO know your hardware, that is the Motorola 680000 CPU itself, and of course the Neo's custom hardware.
I PM'ed you a link to the official m68k faq, which contains lots of links to dev tools and docs, inhale it thoroughly and check some of the links... it's no piece of cake, sure, but, apart from the 386-based (PC)-CPUs, you prolly won't find a better documented CPU than the m68k.
Hey Blue, by any means, go for it. I appreciate your efforts. It's good to see some idealistic ppl again!