Orbiter - NES emulator and introspective debugger
C / Win32 / D3D11
- Evolved a multi-year NES emulator project into a Windows debugger with live disassembly, hardware inspection, execution tracing, profiling, control-flow hit counts, breakpoints, and deterministic rewind.
- Separated emulator execution, debugger state, and the D3D11 interface behind explicit APIs, with automated snapshot-restore and determinism tests.