Bringing emulation into the 21st century

What happens when you apply 21st century application design to the emulation of old arcade machines? How much can we improve the emulation community?

1 May 2021 · 15 min · 3119 words · David Tyler

Experiments in 8080 static/jit compilation

Is it possible to recompile 8080 assembly into CLR IL? Can that be extended to deliver the Space Invaders arcade machine as a dynamically recompiled CLR binary?

15 January 2021 · 11 min · 2331 words · David Tyler

NES Emulator in Rust

Writing a NES Emulator in Rust with no unsafe code and only compile time guarantees. Does rust provide good value when writing an emulator?

10 December 2020 · 12 min · 2438 words · David Tyler