Por qué las consolas antiguas pueden recrearse por software: Arquitectura de emuladores — Intérpretes, JIT Dynarec, Fastmem y precisión de ciclo