Stuff by me
Yes. Here, indeed, is some stuff. By, for the most part, me. :-)
For Linux/Unix
- zgv, an svgalib
(Linux console) picture viewer with thumbnail-based file selector.
- xzgv, a picture viewer for
X with thumbnail-based file selector. Never let it be said I'm
unimaginative. :-)
- zblast, a simple
but fairly manic shoot-em-up, for svgalib and X.
- z81, a Sinclair ZX81 and ZX80 emulator for
svgalib and X.
- nc100em, an Amstrad NC100/NC200
emulator for X, svgalib, and ttys.
- xhyperoid, an
Asteroids-like game for X and svgalib (a port of Edward Hutchins's
Hyperoid).
- aylet, a player for Spectrum `.ay' music
files.
- zgsmplay, a GSM audio file player with
file selector.
- rexima, a curses-based (and
command-line) mixer.
- nomarch, a utility which extracts the
old `.arc' archive format.
- lbrate, a utility to extract/decompress
CP/M LBR archives.
- vmanpg, an
svgalib man page viewer.
- ddbugtopbm, convert (PalmOS) Diddle
or DiddleBug sketches to appropriately-named PBM files.
- k3, display free memory as a bar-chart
(Linux-specific).
- zmakebas, which converts text files
into matching Spectrum Basic programs (essentially it tokenises the
text). There's a `bas2tap' which predates this and does the same
thing, but zmakebas is much less complicated, and PD.
- sod2, a player for polychannel .csf music files. No web page, but
you can download it from
ibiblio.
- pbmtomrf, convert black and white (1-bit mono) PBM bitmaps to/from
my `mrf' format, supported in zgv and xzgv. No web page, but you can
download it from
ibiblio.
- vodsp, a crude triggering-oscilloscope-ish program, for svgalib
and X (it's not too great, but I still use it sometimes). No web page,
but you can download it from
ibiblio.
- ztrack, a (very) simple curses-based pseudo-3D driving game. No
web page, but you can download it from
ibiblio.
- wdbinfo, extract audio CD track names etc. from a workman database
(if anyone still remembers what they are...). No web page,
but you can download it from
ibiblio.
- mz700em, a Sharp MZ700 emulator for svgalib. No web page.
Available from ibiblio, but won't compile on current Linux systems
without patching.
I may have done one or two other things, but after a while it gets a
bit difficult to remember it all. :-/
For PalmOS
I don't really use this any more, but I did do a couple of things for
it:
- phyperoid, another port of Hyperoid.
- k3p, show memory usage (not really a port
of k3, but similar).
For Dreamcast
I only ended up doing one simple (albeit moderately useful) program
for the Dreamcast:
- copymod, disable/re-enable
copy-prevention (or "copy-protect") flags on VMU files.
For Z80-based machines
Amstrad NC100/NC200
- ZCN, a CP/M-compatible
alternative operating system.
- Scrolly NC, an action puzzle game
based on my 2003 Minigame Compo entry Scrolly Stack. It's essentially
a clone of Tetris Attack.
- Scrolly NC200, an NC200-specific
version of Scrolly NC with graphics more like the original Scrolly
Stack.
Sinclair Spectrum
- 1k4kgames, a collection of the 1k and
4k speccy games I entered into the 2002 and 2003 Minigame competitions
(ztrack 1k, soliyawn, easyfrog, dotathon, zblast SD, tinyzb, scrolly
stack, semi stack, and dotathon 2). This is slightly out of date
though (e.g. zblast SD and scrolly stack don't have music here).
- zblast SD+, a four game compilation
for the Spectrum 128, again featuring my Minigame entries. This was
also released commercially (see the page for details).
- zfst, a serial terminal and file-transfer program for the Spectrum
+3 and +2A. No web page.
Sinclair ZX81
- lazyfrog, a 1k Frogger clone. It's a port
of my "easyfrog" for the speccy.
- tetris1k, a 1k Tetris clone.
- zblast 81, a shoot-em-up. It's a port
of zblast via my "zblast SD" for the speccy.
There's also a few other games I did for the '81 which don't have
pages yet, but I think I bundled them all with z81.
For MS-DOS
This stuff also tends to work ok in a DOS box under Windows, as you
might imagine.
- nc100d, a quick DOS port of nc100em. No
web page.
Stuff only slightly by me
I've made contributions to a few programs written by others:
- Sound code for Philip Kendall's Spectrum emulator
Fuse.
- The original code for netpbm's pnminterp (which now seems to be
called pamstretch?).
- Some PCX-reading code of mine is used in xfig (though this was
rather a passive contribution on my part... :-)).
- I maintained the Z80 cross-assembler `zmac' for a while, and did
some work on that.
(I've not given many links above since I tend to be a bit slack about
checking links to my own web pages, let alone others. :-)
They're all likely to be listed on freshmeat, anyway.)
There's also minicoll (or "Speccy Minigame
Collection"), a collection of speccy and ZX81 entries in the Minigame
Compo years 2001-2003. The games are by the various authors
responsible, I just did the front-end stuff.
Last updated 2008 Aug 14