A multi-console emulation platform with an HTTP NAS, streaming, and a deterministic-replay test suite.
- Cycle-accurate CPU emulation for two architectures: 51 ARM7TDMI instructions with pipeline simulation, 60 MIPS R3000A instructions, and a 22-command GTE coprocessor for 3D geometry.
- Cut opcode dispatch overhead ~30% with lookup tables and inline caching, enabling real-time emulation of demanding titles without frame skipping.
- Sustained 60 FPS at <5 ms input latency across multi-hour sessions via synchronised audio/video timing and optimised DMA/interrupt handling.
- 193 unit tests with code coverage and deterministic replay.