RSSAmplifier

Blog

Fabien Sanglard

Chronicles of software wizardry

fabiensanglard.netRSS feed ↗144 posts

Latest posts

Jurassic Park computers in excruciating detail

A dock that finally wakes up reliably

Don't you mean extinct?

The art and engineering of Silpheed

Magic the Gathering format: Fun 40

How Michael Abrash doubled Quake framerate

Let's compile Quake like it's 1997!

Is QSpy still cool? Let's play QuakeWorld!

Building a 1997 Quake PC: Benchmarking GLquake

Building a 1997 Quake PC: Benchmarking Vquake

Building a 1997 Quake PC: Benchmarking Quake

Building a 1997 Quake PC!

Why WinQuake exists and how it works

Quake Engine Indicators

How quake.exe got its TCP/IP stack

Building my childhood dream PC

Why fastDoom is fast

Watching sunsets

SNES: Sprites and backgrounds rendering

How the SNES Graphics System works

Carving the Super Nintendo Video System

Inside the Super Nintendo cartridges

The evolution of the Super Nintendo motherboard

The hearts of the Super Nintendo

How the DevTeam conquered the iPhone

Why Android developers no longer need Windows USB drivers

How Apple's Pro Display XDR takes Thunderbolt 3 to its limit

The bash book to rule them all

0x4 reasons to write and publish

Forty years of programming

Exploring Command-line space time

Ode to the M1

mDNS Primer

Commander Keen: Adaptive Tile Scrolling

10NES

Good Vibrations

Driving Compilers

The Joy of Computer History Books

All you may need is HTML

Mjolnir

A Linux evening...

Books update

The Book Of CP-System, paper version

CCPS: A CPS-1 SDK

The Book Of CP-System

The Beautiful Diablo 2 Resurrected machine

USB Cheat Sheet

CPS-1: GFX system internals

Street Fighter 2: Sound System Internals

Street Fighter 2: Subtile accurate animation