Updated July 19, 2025
š¶ From when Mosaic took over Gopher.
š¢ Sr. Director of Engineering @ Cloudflare
š¹ļø Slightly addicted to retrocomputing
Assembling a Retro Chip Tester Pro
----------------------------------
Jul 19, 2025
Iāve been considering adding a chip tester to my lab for some time now, but Iāve never quite taken the plunge. BackBit, whom I know well because I have a BackBit Pro cartridge that I use to load software onto my 8-bit computers, has theĀ Chip Tester Pro V2. I was close to buying one, but I found it somewhat expensive, and importing it from the US didnāt help, so I waited.ā¦
Read more ā¶
ZX Spectrum+ Toastrack Part 2
-----------------------------
Jul 6, 2025
This is a quick update from my Restoring a ZX Spectrum+ Toastrack blog. RGB is not analog, we need more colors First, I found that the 6-way IDC analog RGB extender that I used with the RGB2HDMI adapter wasnāt detecting all the colors. Specifically I wasnāt seeing the half bright variant of the 3-bit 8 color palette. 6-way IDC analog RGB extender As you can see I only have 8 colors.ā¦
Read more ā¶
Restoring a ZX Spectrum+ Toastrack
----------------------------------
Jun 28, 2025
I talk a lot about Commodore machines in this blog; they left a bigger dent in me growing up, but like most kids of my generation living in Portugal in the 80s, the first computers I played with were actually Sinclairsāfirst my friendās ZX81 and then a ZX Spectrum 48K that my parents offered me. I have many memories of playing games like the Horace series, Manic Miner, Jetpac, or Chuckie Egg on my Spectrum.ā¦
Read more ā¶
Changing the A1000 fan
----------------------
Mar 30, 2025
Iām on a roll upgrading the Amiga 1000. This time, I replaced the PSU fan. The Amiga 1000 PSU uses an ETRI Model 126LH metallic fan that is AC-powered 220/110V. These fans are pretty good, silent, reliable, and used in computers and industrial-grade equipment. However, they all suffer from a common problem: after long years of continuous use, the fan bearing starts developing an annoying grinding noise due to a lack of lubrication.ā¦
Read more ā¶
RGB2HDMI for the Amiga 1000
---------------------------
Mar 10, 2025
On my last post āthe first perfect computerā I mentioned that I wasnāt done with the A1000. I finally upgraded it with an internal RGB2HDMI adapter. For those unfamiliar with RGB2HDMI, itās a brilliant and affordable open-source project that converts ādigitalā RGB video signals from vintage computers into crystal clear HDMI video with very low latency. At its core, thereās a combination of a RaspberryPi Zero running bare-metal code and a CPLD (complex programmable logic device) programmed to do level shifting and pixel sampling on the TTL RGB outputs from a vintage computer and feed the processed data into the Piās GPIO pins.ā¦
Read more ā¶
The first perfect computer
--------------------------
Jan 26, 2025
This is a story about restoring and upgrading a Commodore Amiga 1000, the first model of the Amiga series. Many of you might be familiar with the popular Amiga 500 or later models, but the Commodore Amiga 1000 was actually the first model of the Amiga series produced. I consider the A1000 a significant piece of home computing history. Arguably one of the most important machines of the 16-bit revolution period, considered by many to be the first multimedia computer, it marked the beginning of Commodoreās last cycle, after the huge success of the C64, in the history of personal computing.ā¦
Read more ā¶
Running CP/M on the C128
------------------------
Mar 3, 2024
The CP/M, short for Control Program/Monitor, was one of the first operating systems of the personal computer revolution. It was launched in 1974, and it celebrates 50 years this year. It was ported and made available for many 8-bit machines with different CPUs and was related to running productivity software. If you ever used CP/M, then, well, I hate to say it, but youāre old. I had a brief encounter with CP/M when I was 14 or 15 years old; I canāt remember exactly.ā¦
Read more ā¶
My finest C64/128 setup so far
------------------------------
Feb 25, 2024
The C128 is a fascinating and unusual machine. It was the last 8-bit Commodore machine before the Amiga and co-existed with the C64 series for a while. They sold ~8 million units worldwide (vs ~17 million C64). I never owned one, but I fondly remember playing with one at my friendās place and seeing them in computer shops. Itās fully 99.8% backward compatible with its predecessor in C64 mode, but in native C128 mode it takes advantage of its 128 KB RAM, higher clocked 2 MHz 6510 variant (the 8502), and the improved VIC-IIe graphics chip.ā¦
Read more ā¶
InƩrcia 2023
------------
Dec 3, 2023
Filipe Cruz (aka psenough) invited me to InĆ©rcia 2023, a local Demoscene event organized by the Associação InĆ©rcia that took place in the infamous IncrĆvel Almadense. Iāve done my fair share of bouncing ball assembly demos in the 80s and others more recently, but I donāt qualify as a demoscener, not even by the lowest standards. Still, I promptly accepted the invitation. I participated in a panel that discussed the struggles and strategies of organizing community events.ā¦
Read more ā¶
Hacking a cheap video upscaler
------------------------------
Oct 12, 2023
The ingenuity of combining open-source and open hardware in retro computing is a force of creativity and marvel these days. One of the conundrums with running old computers nowadays is how you display video. I love CRT monitors; Iām a proud owner of a classic 1084S that I use with my C128DCR, but theyāre not easy to find in good condition, are expensive, and are increasingly prone to failure with passing years.ā¦
Read more ā¶