Almost all of the technology we use today is based on the microprocessor. There can be few electrical devices, really only the most basic, whose capabilities are not now defined by software running on a microprocessor chip within. Those chips’ designs are different, and some incorporate much more ancillary functionality than others, but their fundamental architecture is the same: a set of logic and arithmetical units operated in a predetermined sequence by a set of program instructions. The result: a general purpose machine that can be changed to do almost anything — you just keep feeding it different programs. Car engine management; central heating control; TV interface; games console; washing machine cycle… you name it, they use the same chips, just run different code.
Continue readingAuthor Archives: smittytone
How to send data to a Raspberry Pi Pico via USB
Do you need to transfer data to and from a Raspberry Pi Pico, or similar RP2040-based board, connected to your computer by USB? Here’s a neat way to achieve it without any tedious mucking about with the USB stack. Apart from a couple of questions on the Raspberry Pi Forum, there’s not much in the way of documentation, so here’s a write-up.
Continue readingFirst look: Pimoroni’s PicoSystem hackable handheld games console
I’ve had my eye on the PicoSystem, the Raspberry Pi RP2040-based games console platform, for some time. It surfaced back in the Spring and was long marked “coming soon”. But now it’s here, mine showed up yesterday while I was at work, and this morning I’ve been messing about with it.
Continue readingClive Sinclair (1941-2021) Part three — resurgam
In part one we saw how the young Clive Sinclair created Sinclair Radionics — twice — and built it into a successful business that launched hi-fi products in the 1960s and the first ever pocket calculator in 1972. In part two, we investigated the genesis of the Radionics microcomputer. Read on to learn what occurred when Radionics finally went under, and how the ZX80 came about…
Continue readingClive Sinclair (1940-2021) Part two — Radionics’ last, great hope: the microcomputer
In part one, we saw how the young Clive Sinclair created Sinclair Radionics — twice — and built it into a successful business that launched hi-fi products in the 1960s and the first ever pocket calculator in 1972, but soon suffered badly as its digital watch efforts foundered and competition crushed its calculator sales. Read on to learn how Radionics met its end, but (almost) gave birth to a new microcomputer…
Continue readingClive Sinclair (1940-2021) Part one — how it all began
Clive Sinclair formed the first company to bear his name in 1961 while he was a 21-year-old electronics journalist. He had received no formal education in the subject, but as a highly intelligent autodidact, he had developed a passion for electronics during his teens. He also had an entrepreneurial bent, and even in his youth spotted a business opportunity in designing and selling kits to fellow electronics enthusiasts.

How to build a cellular IoT device with the Raspberry Pi Pico — part two, the code
In part one, I described an IoT demo setup based on the Raspberry Pi Pico and the Waveshare Pico SIM7080G Cat-M1/NB-IoT cellular add-on board, and wrote about some of the design goals. Now it’s time to implement that design with some C++ code: a host application, drivers for the modem, the HT16K3-based display and the MCP9808 temperature sensor, and some third-party libraries to decode incoming commands formatted as JSON and encoded in base64 for easy SMS transmission.

How to build a cellular IoT device with the Raspberry Pi Pico — part one, the hardware
To turn the Raspberry Pi Pico into an Internet of Things (IoT) device, you need to add wireless connectivity. I thought I’d give it go, to see how straightforward it might be to connect the Pico to cellular networks and have a bare-metal app written in C++ run the show. For a modem, I chose to use Waveshare’s suitably sized Pico SIM7080G Cat-M1/NB-IoT.
Continue readingSpectrum, Oric, Dragon… even Enterprise — demanded designs come to smittytone’s retro tech T-shirt store
You asked for it and you got it: following the ZX80 and ZX81 keyboard layout T-shirts comes my ZX Spectrum version — giving you the chance to steal a march on April 2022’s 40th anniversary!
Continue readingPreviewApps updated
All three of my PreviewApps — PreviewMarkdown, PreviewCode and PreviewYaml — got big updates this week. Headline features: significantly improved font, style and colour selection, across-the-range stability improvements, and faster PreviewCode theme preview presentation.
Continue reading






