Bookmarks
ARM Assembly: Lesson 1 (MOV, Exit Syscall)
Step-by-step lesson introducing ARM assembly programming—registers, MOV instruction, SWI syscall, compiling, and emulation—providing foundational skills for low-level ARM development.
Elite: "The game that couldn't be written"
Deep dive into the 8-bit game Elite, showing how procedural generation, split-screen 3D, back-face culling and tight 6502 assembly fit a full universe into 22 KB, highlighting graphics techniques and extreme optimization on limited hardware.
Simple Artificial Neural Network entirely in assembly language
Demonstrates building and training a single-layer neural network entirely in x86-64 assembly language, covering forward pass, MSE loss, back-propagation, and low-level numeric routines.
Code walkthrough of my game written in x64 assembly
Detailed code walk-through of a game engine in x64 assembly provides valuable low-level programming insight.