Reid’s For Fun


My personal blog to write about what interests me including coding, retro computing, LEGO bricks, running, photography and music.

Experimenting with Binary Space Partitioning on the ZX81

Rooms, Building, ZX81 Screenshot, 2025 by Steven Reid

I thought I’d try something a bit different this month. I’d been looking at different ways to build maps for years but never really did much with them. After watching a video on binary partitioning, I decided to see if I could build a simple map builder on the ZX81.
This is the result.






Recreating Font Art on the ZX81—With Some Limits

Fun Fonts: 3-D, 2025 by Steven Reid

It’s funny how a random video can spark an idea. One moment I’m watching someone play around with ASCII art, and the next I’m thinking, “Hey, I could make something like that on the ZX81.” That little spark turned into a weekend project: a simple banner program using different fonts. How fun!



Castle Quest Was My Late-Night ZX81 Adventure with AI

Castle Quest, ZX81 Start Screenshot, 2025 by Steven Reid

With little time lately, I decided to explore some Generative AI ideas to flesh out new concepts. I’ve dabbled in vibe coding for some time now and thought I’d see how the models would do with adventure-style games. One of the results of that was Castle Quest, a small text adventure for the ZX81.


A New Take on the Infinite Maze for the ZX81

PS2 Infinite Maze, ZX81 Screenshot, 2024 by Steven Reid

After updating my print scroll routine, I started thinking about how I could use it to create a different version of my infinite maze program. The original used graphic characters and spaces since the ZX81 lacked a backslash. This new version takes a different approach, using alternate graphics to build a more visually interesting maze while leveraging a better machine scrolling routine.