The picoFace is a hardware device for the Sinclair ZX Spectrum. It was very much a exercise to see what can be done by interfacing a modern micro-controller with a retro 8-bit computer. The device can be used to:
For a demonstration of the device in action see this video:
The software and hardware is quite complicated and was a challenge to put together. The full source and circuit design are available at these github repositories: