All posts

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

js256 is an online assembler and emulator for a very simple, vaguely 6502-like processor. (2016)

Some simple experiments with digital logic. (2016)

Posts describing my work on a C compiler for the NES. (2019-2020)

My notes on Rosetta Smalltalk: an independent implementation (in 1980!) of Smalltalk, for personal computers. (2024)