David Tyler's Blog Technical writing mostly focused on emulating old systems.

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?

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?

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?