/now - What am I up to?
I copied off Matty and also made a now page.
Current Projects
- IBV11 2.11BSD driver - The IBV11 is a GPIB/IEEE-488 dual-width QBUS controller for the PDP-11. I have been adding support to the 2.11BSD kernel for this. Currently it's mostly working but there's still some room for improvement. I've learnt quite a lot about UNIX internals with this project, as well as the PDP-11 architecture. It has opened my eyes somewhat to the impedance mismatch between devices and files - to put it bluntly, there's a reason why our network cards do not appear as nodes in
/dev
, where as our serial ports do. The end goal with this project was to obtain an screen capture from my oscilloscope using the PDP-11. It would be fun at some point to try and automate some measurements using this driver. - SBD Dowty video card driver - Another PDP-11 card, like above, except the SBD is able to generate graphics. The SBD includes (iirc) a z80 CPU and a fair amount of RAM. It can parse fairly sophisticated drawing commands as well as display bitmap 16 colour graphics. I'm working on a driver for 2.11BSD so it can be used as a frame buffer.
- Work - I recently moved from an academic position working on deep learning research (where I felt a bit stuck), into an research computing infrastructure at the University of Dundee. It's been quite a big change, but much easier for me to adapt than I thought it would be. Our "mission" is to improve the state of trusted research environments (TREs), providing a secure research computing environment for working on sensitive genomics data.
Stalled Projects
- RL02 drive repair - I know, another PDP-11 project… but the RL02 drives are really cool! The linked blog post went into (probably too much) detail about how they work. It was an attempt to improve my understanding of the drives so I had a better chance of repairing them.
- Vidicon tube webcam - An electronics project! I haven't managed to get a signal from this, but I did wind and test a deflection yoke on a small Russian CRT. My plan is to use an STM32 to capture the video signal and digitise it so an old Russian Vidicon tube can be used as a webcam.
- VAX 4000/300 restoration - This machine is very special to me! The power supply had quite a dramatic and explosive failure, which is a shame because it's known as being very difficult to repair. I have been planning to replace the broken 12V module with some small 12V SMPS. It just about works with some help from external supplies.