An eclectic assortment of downloadable thingsHere are a few things I've written over the years. To download a file, you may need to do a shift-click on it. Your browser should prompt you for where to save it. Enjoy!
Linux Programming |
|||
| shafile.tar.gz | 4808 | Nov 26, 2002 | Compute the SHA hash of a file. The SHA hash of shafile.tar.gz is 7925CAF298DC3689FB01A3A3F008812A1F07A2F9 |
| weastat-1.1.tar.gz | 21135 | Jun 06, 2003 | This is software for Linux to interface to a Davis Weather Monitor II RS-232 weather station. It should work with some other Davis models as well. See our Greenlake Weather page for a live demonstration. |
| flatland.tar.gz | 11310 | Jan 29, 2001 | This was my naive foray into genetic algorithms. I coded up a set of simple rules that "critters" follow; how they breed, move, and eat, gave them an area of space with a constant but finite amount of "food" growing on it, and allowed for very simple genetic mutations and natural selection to take place. The idea was to see whether the simulated natural selection would allow optimal survival characterisitics to percolate up. |
Graphics Programming |
|||
| tri.prc | 50613 | Jan 27, 2000 |
3D graphics demo for Palm OS featuring LaPlacian operators to do
Z-buffer edge detection for display on low resolution B/W displays.
|
| tri.zip | 43685 | Mar 07, 2001 | Source code for the above. See http://www.cryogenius.com/palm/ for more info. |
| fear.zip | 348095 | Mar 30, 1999 | Demo of a texture-mapped room. DOS4GW, Watcom C, DOS. Includes fixed point math routines, floor drawing, mapping a PCX file onto a wall, and so forth. |
| fearsrc.zip | 33217 | Mar 30, 1999 | C source code to the above |
| fearbsp.zip | 219383 | Mar 30, 1999 |
Done with a BSP tree.
|
8086 Assembler |
|||
| midicom.zip | 46441 | Mar 30, 1999 | This was way cool - it's a MIDI protocol interpreter with a DOS text mode menuing system that I wrote to do MIDI Sysex backups of synthesizer patches. Supports Key Electronic's MIDIATOR and Sound Blaster compatible MIDI ports. |
| atman.zip | 26971 | Mar 30, 1999 | A simple character-mode arcade game that I wrote ages ago. Loosely based on Donkey Kong, it runs the same way on anything from a monochrome 4.77 Mhz XT to a 900 Mhz Thunderbird. It includes source examples of how to identify video cards, hook timer and keyboard interrupts, and deinstall handlers without crashing anything. |
| gy.zip | 18259 | Mar 30, 1999 | Text search. Prints lines above and below the matched line. |
| chop.zip | 5050 | Mar 30, 1999 | Chops a file up into floppy-sized pieces and CRCs them. Obviously, this is fairly old. Some things nowadays would take more floppies than a human could carry. |
| benchmrk.zip | 5896 | Mar 30, 1999 | Time various CPU operations. I wrote this around the time when a fast machine was a 16Mhz 386. |
Quake 1 and Doom Stuff - You might want the Quake page instead. |
|||
| crucible.zip | 506529 | Oct 01, 1996 | My first Quake level. |
| torture.zip | 466321 | Oct 19, 1996 | My second Quake level. |
| plumber.zip | 797589 | Nov 14, 1996 | My third Quake level. This included a couple of other people's monsters and a progs.dat to drive them. |
| gyrotex.zip | 484378 | Mar 15, 1997 | Then I made a texture WAD for Quake. |
| gyrobot.zip | 196701 | Jun 27, 1997 | And wrote a deathmatch bot. This is version 1.06 |
| gdm.zip | 262547 | Jan 06, 2001 | If you like Gyrobot, here's an intense 1-on-1 deathmatch level to see him at his best in. Not for the twitch-impaired. |
| gbotsrc.zip | 193898 | Jan 06, 2001 | Gyrobot Quake C source code. |
| corporal.zip | 1121460 | Apr 06, 1997 | Corporal Punishment level for Quake 1. Map, original textures, and monster AI. |
| corporal.txt | 5035 | Apr 06, 1997 | About Corporal Punishment |
| corpdemo.zip | 181037 | Apr 06, 1997 | 5:27 walkthrough of Corporal Punishment |
| corp2.zip | 622642 | Aug 02, 1997 | Corporal Punishment II |
| corp2.txt | 5666 | Aug 02, 1997 | About Corporal Punishment II |
| d1_gyro.zip | 331077 | Oct 02, 1994 | Remember DOOM? Doom rocked. Six Doom 1 levels in one WAD. I even made a few MIDI files for these things. |
| d2_gyro.zip | 103000 | Aug 18, 1995 | Two DOOM II deathmatch levels. |
| cavern.zip | 73099 | Mar 30, 1999 | A Doom II single player level. |
Making Myth II Single Player Maps - More info on the Myth II page |
|||
| howtosin.txt | 35992 | Oct 25, 1999 | A tutorial on how to create single player levels for Myth II |
| howtosin.zip | 549563 | Jan 27, 1999 | Tutorial support files - landscape textures, heightmap, AI script |
| peasant.zip | 124821 | Feb 22, 1999 | My best effort at a single player Myth II map. Great variation with skill settings and contains tons of scripting. |
| peasfilm.zip | 31746 | Jul 29, 1999 | Films of the Peasant level being played at various skill settings. |