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)