Reid’s For Fun


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

A Present On The ZX81 For VC3 2024

Present, ZX81 ScreenShot, 2024 by Steven Reid

Another year and another Vintage Computing Christmas Challenge (VC3 for 2024). I rushed a bit to get mine in so I do feel it wasn’t as short as possible. I did take a somewhat unique route to solving the problem which makes the build more interesting. I made an auto-run version for Present so you could see it in action.



Celebrating 40 Years of Dune (1984)

Dune, 1984

Today marks the 40th anniversary of the 1984 Dune movie, a film that still holds a special place in my heart. Don’t get me wrong—I thoroughly enjoy Denis Villeneuve’s stunning adaptations, and I admire how he’s brought Frank Herbert’s world to life for a new generation. But for me, the original remains unique. It’s tied to so many of my childhood memories and the passions I cultivated during those years.




Living Dangerously With Math by Running the Collatz Conjecture on the ZX81

Collatz Conjecture, Starting ZX81 Screenshot, 2024 by Steven Reid

As plans go, I actually have a few programs teed up to share. Many are smaller programs that I could work on here and there. Occasionally, I run across an idea that upends those plans and I end up going another direction. So, here we are in September with a math program for the Collatz Conjecture.


Writing a Utility Program for the ZX81 Was Such Fun

ML Basic, Print Scroll 2 Output, ZX81 Screenshot, 2024 by Steven Reid

Sometimes, you do things out of necessity. I spent an inordinate amount of time working on adding automatic scrolling to a PRINT command. In fact, I haver another version of my print scroll routine I’ll talk about later. But this is about a utility program. A way to print out BASIC code in hex. And this article is about what I did and why.


Infinite Scrolling on the ZX81 with Machine Code Magic

Print Scrolling, ZX81 Screenshot, 2024 by Steven Reid

Finding inspiration again from my programming groups, the idea of an infinitely scrolling screen of text came up. There were a couple of different solutions posted, some quite ingenious. I had done something similar in the past, but this time I used a bit of machine code magic to create a more flexible solution. The result is Print Scroll.


Loving the Rush at Shoshone Falls

Shoshone Falls, Twin Falls, Idaho, 2024 by Steven Reid

We took a road trip early in the spring to Twin Falls to see Shoshone Falls. Known as the Niagara of the West, Shoshone Falls is quite a show and definitely worth the trip. We picked a time of year when we knew the falls would be at their fullest. We were drenched with mist getting out of our cars. Although not the best photo I took of the waterfalls, it captures the power of the water rushing over the ledge. A spectacular sight that I felt made a great top image for my blog.


Getting Creative with Custom Print Formatting on the ZX81

Print Using Emulation , ZX81 Screenshot, 2024 by Steven Reid

My ZX81 programming has taken a back seat of late as I focused on other activities. Whether family, work, or the latest video game update, I haven’t put as much effort into finishing projects. For this month, I decided to focus on tackling an interesting problem, emulating the PRINT USING command.