Blog

Notes on my project to create a native x86 compiler and tools for a simple imperative language.

Some simple experiments with digital logic.

js256 is an online assembler and emulator for a vaguely 6502-like processor.

An overview of the 64-bit Windows executable format (PE32+).