Posts2023Grand MS-DOS gaming General MIDI showdownMar 5Creating a bootable MS-DOS partition on a CF cardJan 21Gaming on the Amiga — Part 1: Amiga 500 is all you need (mostly)Jan 22022Achieving period-correct graphics in personal computer emulators — Part 1: The AmigaApr 152021Smooth video playback with subtitles on Raspberry PI 4May 312020Nim Apocrypha, Vol. IDec 212019Raspbian Stretch home server setupMar 92018Creating a Nim wrapper for FMODJul 72017Ao resists the forces of darkness (pbrt meets Nim)Jun 18Nim performance tuning for the uninitiatedApr 222016A minimalist Openbox desktop for Vim freaksNov 13The Nim Ray Tracer Project — Part 4: Calculating box normalsOct 22The Nim Ray Tracer Project — Part 3: Lighting & Vector MathsOct 15What every coder should know about gammaSep 21Cross-platform GUI Toolkit Trainwreck — 2016 EditionMay 29The Nim Ray Tracer Project — Part 2: The BasicsApr 30The Nim Ray Tracer Project — Part 1: IntroductionApr 28The quest for a programming language that doesn’t suck — Part 1Mar 3The BeginningFeb 21