After a bit of a hiatus while the underlying CFT hardware underwent some respecification, the CFT emulator, cftemu, is back in working order. New features: added support for different machine configurations (currently only different sizes/locations of the ROM, but this will change). The ALU is still not ROM-based, but I hope to change this soon.
C
Flash Programmer
Evrouter 2
The second version of evRouter is a modernised version, essentially rewritten from scratch. It aims to be equivalent to evrouter, but breaks compatibility in favour of a new approach of doing things. The project is in the earliest stages of development, but a proof of concept version exists and works fairly well (modulo the obligatory bugs, warts, etc). I'm writing this short page to describe what my aims are, and to see if anyone is interested in providing feedback with feature requests or wishes. Here come the obligatory bullet points.
USBTouchScreen Patch
This is a patch adding some extra functionality to the Linux USB touchscreen driver. It adds features useful in developing and testing applications on touch-screens, as well as the ability to reverse the x and/or y axes — not every tablet out there defines its axes the same way.
PalmOS Apps
Once, in the days when PDAs lasted a whole month on one battery charge, I had a Palm IIIx.
Control Special Features of Logitech Mice with lmctl
In 2003, I was presented with a lovely Logitech optical mouse (an MX500). It had a wheel (not an ubiquitous feature then), no fewer than eight buttons, and an excellent 800 cpi resolution. Unfortunately, Linux would see it as a 400 cpi device, and two of the buttons would echo the wheel motion. A bit of quick research on the web uncovered the sage advice ‘you can't do anything about the extra buttons, live with it’. It also uncovered a list of vendor-specific USB control commands for Logitech mice (proving yet again that the majority of Linux users are no longer producers but ― at best ― consumers).
evrouter
For a few years, back in simpler times, I used Jon Atkins' imwheel to get X11 to understand the many buttons on my old Primax mouse. Traditionally, X11 only allowed for up to six buttons, and mine had eight (two were used for wheel events, as always). Imwheel allowed me to translate the buttons X11 didn't know about to key events (but not before I hacked it a bit).
