SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 C Z80 Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: RunCPM – execute vintage CP/M 8 bits programs on many modern platforms | news.ycombinator.com | 2024-09-08
-
-
-
lzsa
Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
Project mention: lzsa: Byte-aligned compressor with fast decompression on 8-bit micros | news.ycombinator.com | 2024-12-03 -
xemu
Emulations (running on Linux/Unix/Windows/macOS, utilizing SDL2) of some - mainly - 8 bit machines, including the Commodore LCD, Commodore 65, and the MEGA65 as well. (by lgblgblgb)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
I wrote a simple BASIC interpreter based on happy memories of the speccy, but to be honest I have more fun these days writing toy projects in z80 assembly.
I guess it's all about nostalgia either way though. The early experience in hacking games for infinite lives lead me to assembly, and z80 became x86. There was a lot in common removing anti-copying protection to getting infinite lives! Though modern games don't really appeal to me as much as Dizzy did, or the old-school fighting games.
https://github.com/skx/gobasic
https://github.com/skx/lighthouse-of-doom/
-
-
-
NABU-LIB
This repo is a z88dk C library for the NABU PC (personal computer). It includes efficient C functions for video, audio, hcca, keyboard, and more for the NABU Computer.
-
-
I've had a lot of fun with Turbo Pascal over recent years. Simple single-board computers are easily available from tindie, etc, and even without that there are a lot of CP/M emulators out there.
I hacked up a simple emulator in golang for mac/linux/bsd - https://github.com/skx/cpmulator/ and there's a link to a set of binaries for turbo pascal, and instructions for using it available here:
https://github.com/skx/cpm-dist/tree/master/P
There's a highly related post on the front-page right now is about building your own Z80 computer, which would be ideal for running CP/M and thus Turbo Pascal!
https://news.ycombinator.com/item?id=41398629
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Z80 discussion
C Z80 related posts
-
The UCSD p-System, Apple Pascal, and a dream of cross-platform compatibility
-
Ascending Mount FujiNet
-
RunCPM – execute vintage CP/M 8 bits programs on many modern platforms
-
Getting back into C programming for CP/M
-
Show HN: An adventure game in Z80 assembly for CP/M and ZX Spectrum
-
The Enchippening
-
Micro Beast: Self contained 8-bit computer kit in a box
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Z80 projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | Z80 | 500 |
2 | RunCPM | 442 |
3 | galagino | 365 |
4 | Supermodel | 316 |
5 | lzsa | 239 |
6 | xemu | 230 |
7 | Nuked-MD | 161 |
8 | apultra | 110 |
9 | lighthouse-of-doom | 104 |
10 | z80 | 61 |
11 | channels | 55 |
12 | NABU-LIB | 43 |
13 | pretty6502 | 34 |
14 | cpm-dist | 30 |
15 | CPMEMU_V5 | 9 |
16 | z80 | 2 |