El dom, 03 de nov de 2002, a las 08:19, Igor Izyumin escribio:
The real challenge is making it efficient - the Super Nintendo runs at about 5MHz but requires a 300MHz processor to emulate it with decent speed. Unless
It is not a good example, the snes has 2 different cpus, gpu engine, sound dsp engine ..., besides it is necessary a very accurate emulation in order to sync the cpus. It does that it is changing from one cpu to other very continually, around to every 2 or 3 opcodes. A simple 65816 emulation will be very fast in a old 486. Besides the snes emulators uses interpreter cpu emulation, and it is very inefficient, the last-generation emulators uses dynarec emulation, what is X times faster. (good examples are ultrahle, corn or vgs).
Regards, Carlos.