LXS said:I might be wrong but GC's CPU is a PowerPC 970 (customized), isn't it?
CyZyco said:I've read that it seems a 750CXe.(www.gc-linux.org)
Cyberman said:There is also the issue of the custom opcodes Nintendo used for 'media enhancement'. Nintendo loves proprietary. I wonder if there ever will be a game system that uses more than a standard as a gimick
I suppose dolwin is a good start, however I recomend making documentation your first priority, condense it and make sure it makes sense. Then code it test it see if it works and try again if it does. People are still discovering things about the N64 now.
Cyb
LXS said:As euphoria said, opcodes *are* the language machine and there's one code for each instruction that the processor can do.
In x86 asm for example, NOP (No OPeration)instruction is 0x90. And this value is written "directly" to the processor when a NOP is requested.
Niggy G said:So the opcodes are really the instriction set? - i.e Intel and AMD use different ones?
euphoria said:No, Intel and AMD both uses the same x86 instruction set and both has the same opcodes, although there might be some differences on rarely used opcodes. If they used different intruction sets then they wouldn't be compatible.
But the SIMD-instruction sets differ, so that 3DNow!, SSE, MMX are completely different "additions" to the x86 instruction set.
opcode = instruction -> opcodes as whole are instruction set