Warum alte Spielkonsolen in Software wiederauferstehen: Emulator-Architektur — Interpreter, JIT-Rekombilierung, Fastmem und Zyklusgenauigkeit