DEV Community

ladislau szilagyi
ladislau szilagyi

Posted on

1 2

Programming for retro computers

I am a retired programmer, I started programming in the 70s, on 8 bit micro computers (8080, Z80).

Now, after 50 years, I have become passionate about retro computers (mainly Z80 based, running CP/M, e.g. RC2014). If you search 'RC2014' on the web, you will find a lot of references, mainly related about the hardware required to build such a machine...

But, on the other hand, I'm quite surprised by how few web sites dedicated to programming these retro computers I can find! Maybe I don't know where to look?

I'm sure there are a lot of (retired) C programmers out there, who remember the old days... and, I have recently seen new programming languages emerge, adapted for use on 8-bit computers (e.g the Cowgol laguage : see https://github.com/davidgiven/cowgol ).

Being also a great fan of assembly languages, I created a CP/M based development environment allowing the use of C, Cowgol & Z80 assembler, able to build CP/M programs written in a mix of these languages ( see https://github.com/Laci1953/Cowgol_on_CP_M ). You may find there even famous games (like StarTrek and Colossal Cave), ported to the Cowgol language.

I'm curious, how many of you have heard of the Cowgol programming language?

I sincerely hope to see more and more web sites dedicated to retro programming!

regards,
Ladislau

Warp.dev image

The best coding agent. Backed by benchmarks.

Warp outperforms every other coding agent on the market, and gives you full control over which model you use. Get started now for free, or upgrade and unlock 2.5x AI credits on Warp's paid plans.

Download Warp

Top comments (0)

AWS Q Developer image

Build your favorite retro game with Amazon Q Developer CLI in the Challenge & win a T-shirt!

Feeling nostalgic? Build Games Challenge is your chance to recreate your favorite retro arcade style game using Amazon Q Developer’s agentic coding experience in the command line interface, Q Developer CLI.

Participate Now

👋 Kindness is contagious

Explore this insightful write-up embraced by the inclusive DEV Community. Tech enthusiasts of all skill levels can contribute insights and expand our shared knowledge.

Spreading a simple "thank you" uplifts creators—let them know your thoughts in the discussion below!

At DEV, collaborative learning fuels growth and forges stronger connections. If this piece resonated with you, a brief note of thanks goes a long way.

Okay