There are many retrocomputer emulation projects out there, and given the relative fragility of the original machines as they enter their fifth decade, emulation seems to be the most common way to play 8-bit games. It’s easy enough to load one on your modern computer, but there are plenty of hardware options, too. “The computer we’d have done anything for back in 1983” seems to be a phrase many of them bring to mind, but it’s so appropriate because they keep getting better. Take [Stormbytes1970]’s Pi Pico-powered Sinclair ZX Spectrum mini laptop (Spanish language, Google Translate link), for example. It’s a slightly chunky netbook that’s a ZX Spectrum, and it has a far better keyboard than the original.
On the PCB is the Pico, the power supply circuitry, an SD card, and a speaker. But it’s when the board is flipped over that the interesting stuff starts. In place of the squidgy rubber keyboard of yore, it has a proper keyboard,. We’re not entirely sure which switch it uses, but it appears to be a decent one, nevertheless. The enclosure is a slick 3D-printed sub-netbook for retro gaming on the go. Sadly, it won’t edit Hackaday, so we won’t be slipping one in the pack next time we go on the road, but we like it a lot.
It’s not the first Spectrum laptop we’ve covered, but we think it has upped the ante over the last one. If you just want the Spectrum’s BASIC language experience, you can try a modern version that runs natively on your PC.
No source code?
Use MCUME and you can build which ever retro computer or consol you want.
https://github.com/Jean-MarcHarvengt/MCUME
The OP has links to the source he used in his writeup: https://github.com/fruit-bat/pico-zxspectrum
But MCUME looks really cool too!
https://www.youtube.com/shorts/Dao678T2R0M
That’s just beautiful! Love the hinges.
Tehy are indeed really creative, he shares the details of these on: https://twitter.com/bobricius/status/1712223118662525251
Emulator box. If it had a tape interface it would be useful for ham radio, maybe.
ZX Spectrum used to have some cool RTTY, CW and SSTV programs.
At least one RTTY program can read via tape input, I think.
But yeah, modern implementations are all about gaming of course.
Things like user port and other types of i/o are merely missed by the electronic enthusiasts, it seems.