Here are a few games that I have produced over the years. They were mainly written to explore some interesting aspect of programming, or of the operating system, or some utility. They are usually "unfinished" (although the ones presented here are playable!) as once the interesting bit was more or less accomplished, the effort of polishing them to the level of "production quality" is just too painful and brings neither reward, nor usually so much as a squeak of feedback. Some games I wrote were dumped because they turned out to be too boring to play (viz. Blackjack (maybe included here..) Is there any way to make Blackjack interesting without playing for real money, I wonder?)

Common requirements

Unless otherwise stated, all these games are GD2, ie, they require SMSQ/E in some high colour mode (mode 16, 32, or 33). Most of these programs are written in S*BASIC and are compiled with Q-Liberator. Therefore the latest QLib_run or equivalent toolkit must be pre-loaded in your system.

Furthermore, they all use the PE, so except where stated, ptrmen_cde, from the EasyPointer suit of programs, should also be pre-loaded. You can get the latest version here.

I do not deliberately exclude any SMSQ/E capable platforms, but I no longer have any original QL-related hardware to test on. My programs are often demanding of speed, memory and other resources commonly associated with high-end systems, so they may not perform well on, say, a Q68, or even a Qx0. For reference as to how the software is supposed to perform you could do worse than test them on QPC2 or SMSQmulator on a reasonaly modern PC/LinBox. Both of these emulators are now free, and they complement any QL hardware you may have.