Stuff I've written


  1. My Ph.D. thesis on exception handling in Asynchronous processors
  2. My M.Sc. thesis in Rendering Systems for Virtual Reality Applications
  3. A talk on Version 4 of the XFree windowing system.
  4. A talk on the vi editor. Presented at ManLUG.
  5. A talk on Debugging under Linux together with a set of example code.  This was presented also presented at ManLUG.
  6. 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.
  7. A PERL script for making it easier to write sets of slides in HTML
  8. An article on making your code 64 bit portable.
  9. A reference page showing where you can Linux kernel source for each particular architecture. (now rather out of date)
  10. 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.
  11. An Atmel AVR programmer for a BBC Model B
  12. 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.
  13. A fairly crude Tcl Space invader game. This originally ran under the Tcl plugin for Netscape which seems to have died a death
  14. A fairly crude Perl/Gtk Space invader game. This is my first Perl/Gtk program - so please tell me about how to improve it!
  15. 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.
  16. 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.....
  17. 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