games I beat
Unreal engine Direct3D 10 renderer
Nice & consistent looking. Supports Unreal, Unreal Tournament, Deus Ex and Rune.
Deus Ex on modern systems
Replacement executable that includes fixes and a configuration tool.
Installing Windows 98 using PXE boot
Some thoughts on this process.
A simple, free, light-weight NZB downloader.
Olimex PIC-WEB board
Some notes on getting this board to work. Might apply to other boards using the PIC18F67J60 or the Microchip TCP/IP stack in general.
Deus Ex - The Conspiracy
A look at the PS2 version of our beloved classic.
Getting M0n0wall/PfSense to play nice with GameSpy, PS3 and some other multiplayer games
Simple fix for local address rewrite issues.
Biological Sequence Alignment Using Graphics Processing Units
My thesis on GPU accelerated Smith-Waterman protein database searching.
SWAT 4 mods
Place to put my SWAT 4 mods.
Unreal engine Direct3D 11 renderer
Port of the D3D10 renderer to D3D11. No significant changes yet. Runs on D3D10 class hardware.
On-GPU Ray Traced Terrain
My first foray into shader programming; school assignment.
Sun keyboard to USB converter version 2
Updated to include native volume and power controls.
USB volume control with a PIC18F4550
Building a USB volume control dial like the one seen on some keyboards.
Getting an Iomega USB floppy disk drive to work in unsupported Windows versions
How to get the X1DE-USB to work, tested with both Vista, Windows 7 and Windows 8
Sun keyboard to USB converter
Connect a type 5 Sun keyboard to a computer by USB.
Case conversion: IBM PS/2 Model 95
I converted this metal beast to hold a standard pc, while keeping intact the original's features, such as the LED display.
IBM PS/2 Model 95
A tour of this piece of iron.
M0n0wall on IBM NetVista N2800 8364 Thin Client
Cheaper and faster than embedded, smaller than an old PC.