Stuff I've written
- My Ph.D. thesis
on exception handling in Asynchronous processors
- My M.Sc. thesis
in Rendering Systems for Virtual Reality Applications
- A talk
on Version 4 of the XFree windowing system.
- A talk
on the vi editor. Presented at ManLUG.
- A talk
on Debugging under Linux together with a set of example
code. This was presented also presented at ManLUG.
- Another ManLUG talk, this time giving a quick tour of most of GNU coreutils, available here in Open document format readable by OpenOffice 2.0 and PDF.
- A PERL script for making
it easier to write sets of slides in HTML
- An article
on making your code 64 bit portable.
- A
reference page showing where you can Linux kernel source for each particular
architecture. (now rather out of date)
- An emulator
of the Acorn Archimedes, early ARM based computer. Peter Naulls has now
created a Sourceforge project
for Arcem on Unix, Win32 and RISC OS, this is the best source of the latest
versions of Arcem.
- An Atmel AVR programmer
for a BBC Model B
- Some years ago I wrote a BBC Micro Emulator (beebem); It has taken on a life of its own and been maintained
by a few people over the years and is currently in the hands of Mike Wyatt.
He maintains this beebem page
where you can get the latest Win32 version of Beebem and links to versions for other platforms including PDAs and PlayStation 2. For the latest Unix
version see Dave Eggleston's Beebem on Unix page. A heavily modified verison of BeebEm was used by the CAMILEON project that resurrected the BBC Domesday system.
- A fairly crude Tcl Space invader game.
This originally ran under the Tcl plugin for Netscape which seems to have
died a death
- A fairly crude Perl/Gtk Space invader
game. This is my first Perl/Gtk program - so please tell me about how to
improve it!
- Yet another crude Space invader game, this time in Javascript. It has to be said that this is even slower than the Tcl and Perl/Gtk versions I wrote above; it is my first experience of Javascript and CSS, and it taught me quite a bit about how broken each browser was. Konqueror came out on top with it just working and being significantly faster than Firefox.
- A program written
in GNU Prolog to solve the Su Doku puzzles. This uses the constraint solver
in GNU Prolog; my attempt at a more portable version is still running
over 10 hours later.....
- During a particularly bored moment a few friends invented the
hex processor
; a processor instruction set whose entire instruction set is readable in
a hex dump!
back
to Dave Gilbert's Home Page