No need to worry about who respects what, at least for me.
I just don't understand why someone would label me almost as if I'm a liar, and than support it by supposed facts that are merely assumtions.
DaveC: Do you understand what evol explained to you? The SNES is considered one of the most complex console emulators to write. This is not to say the PSX is easy by any standard, it's on the top of that list as well.
*** Do you know what the difference between a 3 and 33MHz CPU is DaveC? ***
I really would like to know what you think is behind these magical numbers you throw around. In the world of emulators, the specified clockspeed of the emulated system determines how quickly I must run through each operation. Want to know something weird? You don't have to follow that magical 33MHz number if you write an emulator purely written to play games and not give "accurate emulation". Hence the term underclocking came about.
So the SNES has a 3MHz CPU and the PSX has a 33MHz CPU?
That ONLY TELLS ME that if BOTH platforms has the SAME CPU that the PSX would be much harder to emulate. And this still IS NOT THE ANSWER I ASKED FOR.
*** What makes MIPS32 R3000A processor clocked at 33MHz impossible to run on a 266MHz ARM920T? ***
What I believe evol was also trying to get through to you was that if the SNES has a processor designed specifically for Nintendo, where as the PSX has a generic MIPS32 R3000A processor, which will be easier to EMULATE? Most likely the PSX processor will be easier to emulate due to the familiarity of the processor among emulator writers, and the documentation available for them to go by to provide accurate and easier obtainable information. Since Nintendo will have obscured and closed access to any information about the details of their processor, you will land up with guesswork to emulate that processor. And that guesswork usually leads to strange workarounds and in turn slower code. Slower than the PSX?...
I feel more comfortable handling emulation of the PSX's 32bit processor and it's instruction set on the 32bit GP2X. The SNES is a 16bit processor from what I'm aware of. I wouldn't be suprised if the instruction set is quite different than that of GP2X's 32bit ARM instruction set.
Oh, and the MIPS instruction set that the PSX is based on is one of the most simplistic processors to emulate. It is usually a stepping stone for writing emulators. Just look at how easy it is to write a disassembler for MIPS "bytecode".
*** DaveC: You noted how 33MHz is a higher number than 3MHz. What makes the PSX and its 33MHz processor impossible to emulate to your satisfactory on the GP2X, whereas the 3MHz processor of the SNES is a viable emulator? ***