Saturday, November 1, 2025

Exiting the Loop

It's getting late and the teenage trick-or-treaters just stole the whole bowl of candy, so RetroChallenge must be coming to a close!

Time is up, PDAs down... we all made it! I loved the smaller group this year, as I was able to keep up to date on everyone's progress and learn some new tech stuff.

Since we all did such great work, I proclaim we are all "winners"! Every participant gets a RetroChallenge keychain, pin, and a NSFW mouse pad! (Well, it's just the shirtless Commodore guy by the pool.) Urbancamo and I will start judging the entries and choose a "winner" among winners ASAP. We will post the final summaries and results in the next few weeks.

In the meantime, check out our gopher site that is now completely up to date (or web proxy).

Thank you to everyone who participated!

Wednesday, October 29, 2025

RC2024/10 Results...Less than a Year Late!

With so many entries for RC2024/10 (a record, i'm sure!), and having already put in so much work during the month, I really let things slide on the RetroChallenge judging front. But at last, we have results for more than just the RC2014 category. And the "Winner" is....
"Who on earth would want to emulate an MZ-80K?" Tim Holyoake, that's who!

Voters and judges loved his efforts and his blog updates. He will soon receive his 6802 Nano SBC, MC14500B ICU chipset, pin, keychain, and round of applause. He joins Robert Price who already won the Grand Prize for the RC2014 category.

Aside from Tim and Robert are more prize winners based on the voting, but in no particular order:

and I will be reaching out to you all soon to get your mailing addresses.

But, as we all know, RetroChallenge isn't about the prizes... it's about the nostalgia and pride in a job well done. Even if you made just a little progress on your project, it was all worth it. And so, I will take a moment to call out some Honorable Mentions for their dedicated service to retrocomputing: xiled, Digitalrampage, epooch, semach.the.monkey, morecat_lab, and ecliptik who each had awesome stand-out projects.

Click below to see the full results and summaries in no important order ...

Tuesday, October 28, 2025

On the Final Stretch!

We are on the final stretch of RC2025/10, with awesome progress and great writeups, videos, and photos. Here are highlights of recent updates:
decle's Drof Computox Reverse Engineering and Documentation


LambdaMikel's MPF-1B 3-D Graphics


Louis Paul's 2048 game on the Midway 8080


urbancamo's Coding by AI for VAX/VMS
MSW@ORAC$ basic nqueens
MSW@ORAC$ link nqueens
MSW@ORAC$ run nqueens
N-Queens Problem Solver
========================

Enter board size (N): ? 8

Solution  1 :
. . . . . . . . 
. . . . . . . . 
. . . . . . . . 
. . . . . . . . 
. . . . . . . . 
. . . . . . . . 
. . . . . . . . 
. . . . . . . Q 


Total solutions found:  1


purist's Radeon R500 by Hardware Registers


Robert Price's NES / Famicom joypad on the RC2014


ep00ch's RC2024/10 updates and gopher site
RC2024/10 Entrants List

Monday, October 20, 2025

RC2025/10 HalfTime Update!

Here is your RC2025/10 HalfTime Update! Everyone, except me, has made awesome progress already. This is a seriously impressive group of contenders: pages of code, stunning photos and videos, and some truly remarkable results. I am feeling incredibly inspired... now, it's my turn to get moving! RetroChallenge RC 2025/10 Entrant List

Status: Making Progress...


decle


decle's avatar
Platform: 48-volts (probably)
Project :

I'll attempt to reverse engineer and document The Drof Computox, an electro-mechanical noughts and crosses machine. It seems to have been built by a hobbyist from telephone exchange parts perhaps at some point in the 1960s.


Initial Comments: I am personally pumped to see the 48V guts of this thing!

Halftime Update: Wow, decle’s series of posts is a beautiful and fascinating look into the one-of-a-kind Drof Computox. More telephone switch than digital computer, we get to see what really makes this machine 'click'. The X and O light guides are so simple, effective, and unexpected. Decle even begins tracing the history of similar machines and patents to uncover its mysterious origins. This meticulous documentation of hardware, electrical and control-logic details, and mechanical computing history makes for an awesome project.



LambdaMikel


LambdaMikel's avatar
Platform: Microprofessor MPF-1
Project :

Previously, I built a graphics card for the MPF-1B. So far it has done text output and Mandelbrot fractals. For RC2025/10, I want to see a rotating 3D cube on it! The code already exists, but needs to be ported to the MPF-1B and use the GRAF-X "VDP" instructions instead of driving a graphics LCD display. Also, the GRAF-X hardware will need double buffering, requiring a larger MCU - the plan is to switch the ATmega 644 that's currently used to an ATmega 128 which should have enough RAM for that.


Initial Comments: Not content to simply learn Z80 assembly code on the Microprofessor MPF-1, LambdaMikel has returned to add 3-D graphics to its repertoire.

Halftime Update: After resolving a clock incompatibility, LambdaMikel got off to a strong start with his 3-D graphics processing hardware and library port for the Z80. His well-produced vlog updates are a great demo of how to make retro silicon and modern microcontrollers play nice together. He’s already manually spinning a 3-D cube on the color display... talk about giving the old Z80 a new dimension!



Louis Paul


Louis Paul's avatar
Platform: Midway 8080 hardware
Project :

I'm still a software guy, so the challenge for this year is to make a 2048 game which will run on the Midway 8080 hardware, a black & white arcade system. My plan is to read the documentation, write the 8080 assembly code, assemble it and run the binary on MAME.


Initial Comments: Reminding us of the first arcade game to use a microprocessor, Louis plans to add a modern classic game to the Intel 8080 based Midway 8080 platform! I can't wait to see the results.

Halftime Update: Louis Paul is porting the popular sliding-tile game 2048 to the vintage arcade hardware of the Midway 8080. Using MAME, he mapped out the hardware, implemented an 8×8 font and text-mode video system, handled input from arrow keys and coin inserts, and is building the game state machine to manage “insert coin, play, game over” sequences. What a great choice for a re-imagined vintage arcade game!



urbancamo


urbancamo's avatar
twitter : @urbancamo
Platform: DEC VAX
Project :

Determine how good AI is at writing code for languages supported by the VAX/VMS operating system.


Initial Comments: Ooooh, maybe UrbanCamo can use AI to create a VAX AI program? ... that can create other, more intelligent, VAX programs ... that can become self-aware... On second thought, maybe just a game or something.

Halftime Update: UrbanCamo is off to a fast start experimenting with the Claude Code terminal interface (I need to try that!). After testing it out with a few VAX supported languages, he settled in on working through the an AX BASIC implementation of the N-Queens problem.



purist


purist's avatar
Platform: Radeon R500 ("X1000 Series")
Project :

Radeon R500 will be 20 years old as of 05 October 2025, so it now qualifies for Retro Challenge. The primary/minimal project goal is "draw a triangle on a Radeon R500 via direct memory-mapped hardware register and texture memory accesses". This means no Mesa, no `radeon` kernel module, and certainly no OpenGL or Direct3D. Compared to other graphics units I've worked with in the past (Saturn VDP1, Dreamcast Holly, Voodoo 2), the rabbit hole for R500 seems significantly deeper, considering this is the first graphics unit I've worked with that has programmable vertex and pixel shader engines.


Initial Comments: Pentium, Radeon, SSD, 1 GB RAM... what is this the FuturoChallenge?!

Halftime Update: There was a day when an Intel Pentium with a graphics card would’ve been laughed out of the RetroChallenge...but here’s purist, making a strong case with this newly-retro project. He’s tackling some serious obstacles, including incomplete and inconsistent documentation of the R500 hardware, plus reverse-engineering BIOS drivers and the card’s command processors. After a few test programs and demos, he scores an early win: a crisp yellow-on-black triangle!



Robert Price


Robert Price's avatar
Affiliation: RC2014-Z80
mastadon: @robertprice@mastodonapp.uk
Platform: RC2014
Project :

This year, I want to interface a classic Nintendo NES / Famicom joypad from 1983 to my RC2014 computer. There are 8 buttons on the joypad, but only 7 pins on the connector to the console. This means something interesting is happening to send data to the console from the joypad. This project will involve designing and building both hardware and software.


Initial Comments: Robert Price is back after his awesome prize-winning RC2014 entry last year.

Halftime Update: Robert is at it again with his methodical and clear posts. He explains how the NES controller sends data, designs a PCB to interface it, writes a BASIC program to bit-bang the controller input, then moves to Z80 assembly and finally writes a reusable subroutine. His quick video shows the working controller in action, updating LEDs on the controller board corresponding to button presses. Nice work!



Status: Stalled


ep00ch


ep00ch's avatar
twitter : @ep00ch
Platform: gopher
Project :

I need to finish updating results for RC2024/10, send out prizes, and post everything on the web and gopher sites. Shameful penance for putting it off so long.


Initial Comments: What a dope. Get this done, man!



Wednesday, October 1, 2025

RC2025/10 is underway!

On your Harvard Mark(s) 1, get SET-1530, GoTek!

Despite the late announcement, we are back on track with five competitors, another pending, and expect many more to sign up in the next week. It's not to late to sign up!

The Australian Computer Museum Society has posted more details and a summary of the prizes they are offering if you host your project on their public forum. If you already signed up and want to switch to their forum, just update your entry or let me know in the comments. Checkout the ACMS feed on the sidebar to keep updated!

READY.
RUN

Monday, September 29, 2025

Announcing RC2025/10

Don't fret, RC2025/10 is set! Next month's activities will be organized and hosted by the Australian Computer Museum Society. They will post more details here soon. In the meantime, sign up now!

As they prepare to host RC2025/10, I will post the too-long awaited results of RC2024/10. Thank you all for your patience and support!

Friday, February 14, 2025

Judging Updates and VCF SoCal

A few updates:

urbancamo and I got our act together and judged the RC2014 category pretty quickly after the event to meet semach.the.monkey's publishing deadline for the November RC2014 newsletter. So to make it officially official:

Congratulations to Robert Price for his RC2014 rotary encoder entry! His blog is a great resource for anyone looking to integrate a rotary encoder in an electronics project. Robert has won a Classic II and a set of PCBs that started off semach.the.monkey's journey into homebuilt Z80 madness!

shieladixon and Olav are also RC2024 prize winners for their entries! We will get the retrochallenge prizes to them shortly.

Unfortunately, our work and play schedules haven't allowed us to sync up and finish the rest of the judging, but I promise, it will be before 2025 starts... oh, wait... well, real soon then.

In the meantime, I will be at VCF SoCal with some giveaways for retrochallengers. If you are going, let us know in the comments! I will make sure to find you. I will also have a bunch of 5.25" floppy disks for sale in the consignment area. Proceeds go to RC2015 prizes!

Saturday, November 2, 2024

The Vote is Open

As promised, if you participated in the Challenge, you can vote for the winners (other than RC2014 category). Take a look at the project links in the Entrants List and then cast your vote on the RC2024/10 ballot. Vote once, but select as many projects as you like. Make sure to get your vote in on or before Sunday, November 10, and we will award prizes based on the vote and the organizer's favorites. urbancamo and ep00ch will be spending next couple of weeks reviewing and writing up all of the projects. Stay tuned for results!