Hacking Time and Space

Distractions from the distractions.


Assembly

ISA-specific optimization.
Assembly
Palette interpolation

Visualizing quantization
in okLab color space.
Dark Crystal
OpenGL command streams

Undefined behavior sanitizer,
interposing dispatch and dyld.
GL capture
HGR Dither

Apple ][ pseudo-palettes,
YUV -> HSL quantization.
HGR Dither
Metroid HGR

An imaginary Apple ][ port,
redrawn by hand.
Metroid HGR
ASCII9 debug font

736 byte bitmap, optical kerning,
procedural smoothing and shadow.
Debug font
PSX Redux

GPU emulation with IOSurface
and texture barrier blending.
PSX Redux
KochCloud

Animated fractal clouds,
quantized HSL lighting.
KochCloud
KochPaint

A fractal paint experiment.
KochPaint
ComicView

A fast no-frills image viewer.
ComicView
PSX GPU

HW-accelerated PCSX hacking.
PSXGPU
MacMAME

My contributions to the
Mutiple Arcade Machine Emulator.
Major Havoc composite
OpenGL Extension Viewer

Cocoa port.

See also: OpenGL Info
OpenGL Extension Viewer
AntiAliasing

An OpenGL quality test.
AntiAliasing
Parallax Bump Mapping

Port of mogumbo's Linux demo.
(Requires GeForce FX or Radeon 9600)

Source Code
Parallax Bump Mapping
The Blob

An organic fractal screensaver.
TheBlob
Shoot Things

A vector parody game
written in 21 days for iDevGames.
Vector Parody
MGS2Rip

PS2 and CoreAudio hacking.
MGS2Rip
TileScroller

A classic remade in OpenGL.
TileScroller
TileScroller

Another classic, with a lot of parallax.
TileScroller hacking
Untima 9

A slick OS X port of
a retro DOS parody of
a classic Apple ][ RPG.
Super Retro

See some other art projects.