PainfulDiodes's Avatar

PainfulDiodes

@painfuldiodes

Cloud software architect by day, 8-bit hobbyist by night. Z80 enthusiast bringing 1980s tech back to life through homebrew builds and educational projects. Based in Harrogate, UK.

33
Followers
76
Following
20
Posts
24.06.2025
Joined
Posts Following

Latest posts by PainfulDiodes @painfuldiodes

Nice! Having been wrestling with a z80 driver / console implementation for an Adafruit RA8875 TFT controller for a couple of weeks, I think I’ve cracked it - a great feeling! Oh and I have the day off today in lieu of a holiday I had to work, so that’s a bonus 😁

13.03.2026 07:56 👍 3 🔁 1 💬 0 📌 0

Really nice! I’d find it useful as is. Looking at the Z80 codes… more example code would be good, and longer descriptions would be cool

08.03.2026 16:19 👍 4 🔁 0 💬 0 📌 0

Interesting… am thinking about a bus to support 6502 alongside my own z80 board, may look again at rc2014 for inspiration

07.03.2026 10:46 👍 1 🔁 0 💬 0 📌 0

Yup, thanks for the tip! Installing Qobuz now

06.03.2026 07:24 👍 0 🔁 0 💬 0 📌 0
Computer display showing some text - MARVIN 2 z80 monitor, and BBC BASIC saying “hello world”

Computer display showing some text - MARVIN 2 z80 monitor, and BBC BASIC saying “hello world”

Home made computer with display showing some text - MARVIN 2 z80 monitor, and BBC BASIC saying “hello world”

Home made computer with display showing some text - MARVIN 2 z80 monitor, and BBC BASIC saying “hello world”

Exciting moment this morning… I have started implementing console output to the RA8875 TFT display, so far so good - need to add wrapping and scrolling, but exceptionally cool to see it start up and let me jump into BASIC

05.03.2026 08:32 👍 2 🔁 0 💬 0 📌 0

We loved Small Prophets, and will try The Detectorists. Will give Wonderman a look!

01.03.2026 20:27 👍 3 🔁 0 💬 1 📌 0
Preview
BeanBoard SPI: PCB Build and a Timing Puzzle My previous hardware SPI post ended with components on order and a PCB layout in progress. This post picks up from PCB assembly, first tests with the RA8875 TFT display controller, and a frustratin…

Finally got to the bottom of the timing issues with my Z80 SPI board. Read on for the timing puzzle that took a couple of weeks to crack... turned out to be a design flaw hiding in plain sight.

Back to a bit of software work next...

painfuldiodes.wordpress.com/2026/02/27/b...

27.02.2026 09:08 👍 9 🔁 0 💬 0 📌 0

“…that’s when six million dollars was worth something… you wouldn’t even get an arm for that these days…” sometimes you wonder where these thoughts come from… this morning it started with the phrase “book em Danno “

22.02.2026 11:04 👍 0 🔁 0 💬 0 📌 0
Post image

I do believe it’s working… SPI board now fully populated, connecting the Adafruit RA8875 TFT controller to my z80 machine. Something odd with the clock divider, and renders really slow - which is all likely software issues - but we have text on the screen!

21.02.2026 09:19 👍 7 🔁 1 💬 0 📌 0

Wonderful series, the writing, casting, everything. Something gentle about it that makes it feel so good - wish there was more like it

18.02.2026 05:31 👍 1 🔁 0 💬 0 📌 0
Assembled circuit board without a missing chip

Assembled circuit board without a missing chip

Anyone in the neighbourhood can lend me a 74LS|HCT02 today? Only I seem to have missed it off my parts order 😞🤣🤦‍♂️
How I miss Maplin…
Oh and any other ideas for a weekend activity?

14.02.2026 11:53 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

It may not seem like much, but I’m so excited to have gotten RT Russell’s Z80 BBC BASIC running on my homebrew computer. I have a build system using z88dk and initially support for a terminal over USB

github.com/PainfulDiode...

12.02.2026 15:15 👍 3 🔁 1 💬 0 📌 0
Delivery of PCBs

Delivery of PCBs

Roll on the weekend! 😁

11.02.2026 06:56 👍 1 🔁 0 💬 0 📌 0

Very true. But I can also ask my Mum to summarise prior works, increasing my enjoyment of the film that’s about to show. I think it’s reasonable for AI to enable me to focus on the learning that’s most important to me right now by avoiding tangents - and so maintain flow?

09.02.2026 17:43 👍 0 🔁 0 💬 0 📌 0

So, shows you really don’t want to ruin by watching them …
Blakes 7

02.02.2026 17:24 👍 2 🔁 0 💬 0 📌 0

I’m not sure I dare… past attempts at revisiting childhood TV have been disappointing 😬
Where is it available to watch?

02.02.2026 16:18 👍 2 🔁 0 💬 1 📌 0
Preview
Storage for BeanDeck: Flash, EEPROM, or SD Card? The missing piece for my BeanDeck standalone Z80 personal computer is persistent storage – I’m going to need somewhere to store programs and data – to load into my 32KB of RAM.

Cassette tapes? ROM cartridges? How about flash memory for my Z80 homebrew computer?

Having considered EEPROM and SD cards chips… @adafruit.com breakout for W25Q16 flash memory hits the sweet spot.

painfuldiodes.wordpress.com/2026/01/31/s...

01.02.2026 12:45 👍 5 🔁 1 💬 0 📌 0
Sharp MZ-80K - Computer - Computing History The MZ80K was introduced in 1978 to the Japanese market in kit form.The MZ80K was introduced in 1978 to the Japanese market in kit form. It was then introduced to the European market in 1979 as a r...

Yeah, absolutely, or the Sharp MZ80k. There was also an ortholinear keyboard on an old sci fi film - maybe Alien? which I wanted to get the feel of - I have the image in my mind but can’t place it

30.01.2026 14:39 👍 0 🔁 0 💬 0 📌 0

Very cool. I’m a couple of weeks in with Claude Code, and I find myself aiming too low - constantly surprised what you can achieve. I asked to find a footprint on a previous kicad design, to save time… but reasoning over multiple designs and delivering a support package - very cool indeed

28.01.2026 09:10 👍 1 🔁 0 💬 0 📌 0
Preview
BeanDeck: Z80 Cyberdeck When I started dabbling in 8-bit electronics a couple of years ago, it wasn’t long before I remembered my teenage dream of building a Z80 computer. A computer with a real keyboard, a graphic …

Project for 2026… finally turning my designs from the last year or two into a stand-alone Z80 personal computer: “BeanDeck” - 10MHz Z80, 32K ROM, 32K RAM, keyboard, cartridge storage and colour graphics display, and maybe even an enclosure…
painfuldiodes.wordpress.com/2026/01/22/b...

23.01.2026 17:19 👍 9 🔁 1 💬 1 📌 0