An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with z80

A curated list of projects in awesome lists tagged with z80 .

https://github.com/trekawek/coffee-gb

Gameboy emulator in Java 8.

emulator gameboy gameboy-emulator z80

Last synced: 16 May 2025

https://github.com/z88dk/z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

8080 asm assembler assembly-language c c-compiler embedded gbz80 libc libm linker rabbit2000 sccz80 sdcc z180 z80 z80asm z88dk zcc zsdcc

Last synced: 14 May 2025

https://github.com/raphamorim/gameboy

The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)

assembly emulation emulator gameboy retrogaming rust rust-lang wasm webassembly z80

Last synced: 19 Feb 2026

https://github.com/zladx/LADX-Disassembly

Disassembly of Legend of Zelda: Links Awakening DX

gameboy hacktoberfest reverse-engineering z80

Last synced: 09 Jul 2025

https://github.com/rejunity/z80-open-silicon

Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.

chip cpu foss retrocomputing tapeout tinytapeout verilog z80

Last synced: 26 Jan 2026

https://github.com/zeal8bit/zeal-8-bit-os

An Operating System for Z80 computers, written in assembly

os retrocomputing system z80

Last synced: 15 May 2025

https://github.com/Zeal8bit/Zeal-8-bit-OS

An Operating System for Z80 computers, written in assembly

os retrocomputing system z80

Last synced: 26 Mar 2025

https://github.com/redcode/z80

Highly portable Zilog Z80 CPU emulator written in ANSI C

ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog

Last synced: 15 May 2025

https://github.com/redcode/Z80

Highly portable Zilog Z80 CPU emulator written in ANSI C

ansi-c c c89 c90 cpu cpu-emulation cpu-emulator emulation emulator retrocomputing z80 z80-emulation z80-emulator zilog

Last synced: 04 Apr 2025

https://github.com/MicroCoreLabs/Projects

Ted Fried's MicroCore Labs Projects which include microsequencer-based FPGA cores and emulators for the 8088, 8086, 8051, 6502, 68000, Z80, Risc-V, and also Typewriter and EPROM Emulator projects. MCL51, MCL64, MCL65, MCL65+, MCL68, MCL86, MCL86+, MCL86jr, MCLR5, MCLZ8, MCL6809, XTMax

6502 68000 6809 8051 8051-microcontroller 8086 8088 apple2 atari2600 commodore-64 commodore64 eprom-emulator intel-8086 motorola-68000 nabu pcjr pcxt risc-v z80 z80-emulator

Last synced: 09 Jul 2025

https://github.com/z00m128/sjasmplus

Command-line cross-compiler of assembly language for Z80 CPU.

8080 asm assembly-language gbz80 lr35902 spectrum-next z80 z80-assembler z80asm z80n-assembler

Last synced: 17 Jan 2026

https://github.com/harbaum/galagino

A Galaga, Pac-Man and Donkey Kong arcade emulator for the ESP32

1942 8048 arcade arduino digdug donkey-kong emulator esp32 frogger galaga pacman z80

Last synced: 05 Apr 2025

https://github.com/drhelius/gearsystem

Sega Master System / Game Gear / SG-1000 emulator, debugger and embedded MCP server for macOS, Windows, Linux, BSD and RetroArch.

bsd emulation emulator game-gear gamegear libretro linux master-system mcp mcp-server raspberry-pi retroarch sega sg1000 sms vgm z80

Last synced: 31 May 2026

https://github.com/wwarthen/RomWBW

System Software for Z80/Z180/Z280 Computers

cpm cpm3 disk-image image nzcom rc2014 retrobrew rom romwbw z80 zpm zsdos

Last synced: 11 Jul 2025

https://github.com/trzy/supermodel

Official repository of the Sega Model 3 arcade emulator.

68k arcade arcade-games arcade-machine cplusplus cpp emulation emulator opengl powerpc sdl2 sega z80

Last synced: 07 May 2026

https://github.com/knightos/kernel

Kernel for z80 calculators

assembly calculator kernel knightos z80

Last synced: 06 Apr 2025

https://github.com/dciabrin/ngdevkit

Open source development for Neo-Geo

16bit devkit homebrew m68k neo-geo neogeo z80

Last synced: 10 Jan 2026

https://github.com/emmanuel-marty/lzsa

Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros

6309 6502 6809 8-bit 8088 assembler c c64 compression ibm-pc retrocomputing suffix-array z80 zx-spectrum

Last synced: 09 Sep 2025

https://github.com/siraben/zkeme80

An assembler and operating system for the TI-84+ written in Scheme, Forth and Z80 assembly.

assembler assembly forth nix scheme ti84 z80

Last synced: 09 Apr 2025

https://github.com/rustzx/rustzx

ZX Spectrum emulator written in Rust

ay-3-8910 emulator rustzx z80 zx-spectrum zx-spectrum-emulator

Last synced: 18 Mar 2025

https://github.com/abbruzze/kernal64

A Scala Commodore 64, 128, VIC20, CBM2 and SuperCPU emulator

6502 6509 65816 assembler commodore-128 commodore-64 commodore-cbmii commodore-vic20 cp-m cycle-accurate emulator scala z80

Last synced: 21 Sep 2025

https://github.com/gseidler/The-MSX-Red-Book

The MSX Red Book in Markdown format.

assembly msx technical z80

Last synced: 26 Mar 2025

https://github.com/skx/cpmulator

Golang CP/M emulator for zork, Microsoft BASIC, Turbo Pascal, Wordstar, lighthouse-of-doom, etc

cpm emulation golang golang-application z80 zork

Last synced: 11 Apr 2025

https://github.com/cottsay/arm_asm_emu

Gameboy Emulator in ARM Assembly

arm assembly emulator gameboy z80

Last synced: 06 Jul 2025

https://github.com/siraben/ti84-forth

A Forth implementation for the TI-84+ calculator.

assembly calculator forth ti84 z80

Last synced: 02 Apr 2026

https://github.com/zeal8bit/zeal-webemulator

A browser-based emulator for Zeal 8-bit Computer

8-bit emulator retrocomputing z80

Last synced: 06 Apr 2025

https://github.com/ivanizag/iz-cpm

Portable CP/M emulation to run CP/M 2.2 binaries for Z80

cpm cpm22 z80

Last synced: 12 Jan 2026

https://github.com/costarc/msxpi

Interface for MSX to Connect and use Raspberry Pi resources

assembly c msx python raspberrypi vhdl z80

Last synced: 25 Apr 2026

https://github.com/miguelvis/te

Text editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum...

amstrad-cpc amstrad-pcw cp-m cpm kaypro mescc spectrum text-editor texteditor vt100 vt52 wordstar z80

Last synced: 16 Apr 2025

https://github.com/megatokio/zasm

Z80 / 8080 / Z180 assembler (for unix-style OS)

8080 assembler cpp z180 z80

Last synced: 06 Apr 2025

https://github.com/Megatokio/zasm

Z80 / 8080 / Z180 assembler (for unix-style OS)

8080 assembler cpp z180 z80

Last synced: 04 Apr 2025

https://github.com/drhelius/gearcoleco

ColecoVision emulator and debugger for macOS, Windows, Linux, BSD and RetroArch.

bsd coleco coleco-vision colecovision emulation emulator libretro linux raspberry-pi retroarch sgm z80

Last synced: 06 Apr 2025

https://github.com/MiguelVis/te

Text editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum...

amstrad-cpc amstrad-pcw cp-m cpm kaypro mescc spectrum text-editor texteditor vt100 vt52 wordstar z80

Last synced: 11 Jul 2025

https://github.com/mrcook/zx-spectrum-games

Collection of ZX Spectrum annotated game source code dissasemblies as .skool files

asm assembly games skoolkit z80 zx-spectrum

Last synced: 21 Jun 2025

https://github.com/obijuan/z80-fpga

Z80 CPU for OpenFPGAs, with Icestudio

fpga fpga-soc ice40 icestudio z80

Last synced: 07 Apr 2025

https://github.com/knightos/z80e

A z80 calculator emulator (and debugger)

debugger emulator z80

Last synced: 22 Apr 2025

https://github.com/source-solutions/sebasic4

SE BASIC - A free BASIC interpreter written in Z80 assembly language

assembly-language atari basic interpreter microsoft retrocomputing z80

Last synced: 13 Apr 2025

https://github.com/Fubukimaru/asMSX

AsMSX, originally developed by Pitpan. More info: https://www.msx.org/wiki/AsMSX.

arrozconcosas assembler codigomaquina makipakette mejorsistemaexistente msx nishiisgod ramen risketos z80

Last synced: 09 May 2025

https://github.com/jblang/z80ctrl

AVR-based bootloader, I/O, and debugging for Z80-based computers

altair avr bootloader cpm monitor rc2014 retrocomputing z80

Last synced: 24 Jun 2025

https://github.com/miguelvis/retroprojects

My retro programming projects for some targets including the Amstrad PCW, the CP/M operating system and the Z80 cpu. Includes a Small-C compiler, Z80 assembler, text editor, graphics, Unix-like shell...

amstrad-cpc amstrad-pcw assembler c-compiler cp-m cpm games retro-programming shell small-c smallc text-editor unix-like z80

Last synced: 28 Apr 2025

https://github.com/electrified/rc2014-ym2149

KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE

kicad pcb-layout rc2014 retrocomputing z80

Last synced: 24 Jan 2026

https://github.com/kosarev/z80

Fast and flexible Z80/i8080 emulator in Python and C++

8080 cpu-emulators emulator i8080 i8080a mit-license python z80 z80-emulator

Last synced: 05 Apr 2025

https://github.com/superctr/MDSDRV

Sound driver for Sega Mega Drive

68000 genesis megadrive mml music-macro-language sgdk z80

Last synced: 14 Mar 2025

https://github.com/superzazu/z80

A z80 emulator written in C99.

cpu emulation z80

Last synced: 17 Mar 2026

https://github.com/sblendorio/gorilla-cpm

GORILLA.BAS port to CP/M in Turbo Modula-2. Supported terminals: VT52, VT100, ANSI, ADM-31, KayPro, C128, Memotech monochrome, CPC / Zenith Z19

8bit adm31 amstrad-cpc artillery commodore-128 cp-m cpm cross-terminal disk-image game game-screen gorilla memotech-mtx modula-2 msx terminal terminal-game vt100 z80

Last synced: 20 Jul 2025

https://github.com/mrcook/jetpac-disassembly

JETPAC: fully annotated source code of this classic 8-bit game (1983, ZX Spectrum)

8-bit assembly disassembly game reverse-engineering skoolkit source-code z80 zx-spectrum

Last synced: 12 Jul 2025

https://github.com/feilipu/nascom_basic_4.7

Z80 8085 MS BASIC Version 4.7 - (C) 1978 Microsoft

8085 am9511 assembly i8085 i8231 z80 z88dk

Last synced: 19 Mar 2025

https://github.com/floooh/vscode-kcide

Retro assembly IDE for VSCode

6502 assembly c64 cpc kc85 retrocomputing z80

Last synced: 17 Mar 2025

https://github.com/miguelvis/mescc

Mike's Enhanced Small C Compiler for Z80 and CP/M.

c-compiler c-language cp-m cpm mescc small-c z80 z80-assembler

Last synced: 03 Oct 2025

https://github.com/knightfox75/msx_diagnostics

Tool written in Z80 assembler to test the MSX hardware basics.

asm assembly-language diagnostic msx tool z80

Last synced: 10 Apr 2025

https://github.com/MiguelVis/mescc

Mike's Enhanced Small C Compiler for Z80 and CP/M.

c-compiler c-language cp-m cpm mescc small-c z80 z80-assembler

Last synced: 11 Jul 2025

https://github.com/hxlnt/astrocade

👾 My Z80 assembly source code, binaries, and dev tools for the Bally Astrocade game console.

assembly astrocade homebrew z80 z80asm

Last synced: 07 Mar 2026

https://github.com/jblang/bbcbasic-z80

R.T. Russell's BBC BASIC for Z80, with additional features by J.B. Langston

basic bbc-basic cpm programming-language rc2014 tms9918 tms9918a z80

Last synced: 01 May 2025

https://github.com/superzazu/pac

A Pac-Man emulator written in C99 with the SDL2.

emulation emulator pac-man pacman sdl2 z80

Last synced: 22 Mar 2025

https://github.com/sdima1357/spectrum128_cpm

zx spectrum 128 emulation on stm32f407 + Grant Searle's CP/M system port ili9341 16 bit display

ay-3-8910 cp-m cpm cpm22 emulator ili9341 sinclair stm32 stm32f407 z80 zx-spectrum

Last synced: 07 Apr 2025

https://github.com/jhlagado/firth

Firth: A Forth for the Z80 CPU

assembly-language forth z80

Last synced: 10 Apr 2025

https://github.com/zeal8bit/zealfs

A simple file system for small storage, that can be implemented on 8-bit computers

fat filesystem z80

Last synced: 28 Oct 2025

https://github.com/justin-credible/pac-man-emulator

🕹 An emulator for the Pac-Man arcade machine (Zilog Z80 CPU) for Win/Mac/*nix and Xbox One.

disassembler emulator pac-man sdl2 uwp xbox xbox-one z80

Last synced: 25 Jul 2025

https://github.com/ibara/l80

CP/M and MS-DOS COM executable linker written in D.

8080 8086 8088 coding cp-m cpm d dlang i80 i8080 intel linker loader ms-dos msdos programming retro x86 z80 zilog

Last synced: 07 Jan 2026

https://github.com/miguelvis/samarux

Unix-like shell for the CP/M operating system & the Z80 CPU.

cp-m cpm shell unix-like unix-shell z80

Last synced: 28 Apr 2025

https://github.com/MiguelVis/samarux

Unix-like shell for the CP/M operating system & the Z80 CPU.

cp-m cpm shell unix-like unix-shell z80

Last synced: 11 Jul 2025

https://github.com/PumpMagic/ostrich

A Game Boy Sound System player for macOS, written in Swift

appkit chiptune gameboy gameboy-emulator gbs swift z80

Last synced: 18 Nov 2025

https://github.com/koron-go/z80

Z80 emulator written in Go

z80 z80-emulator

Last synced: 17 Aug 2025

https://github.com/z88dk/techdocs

Reference documents for z88dk

documentation pdf technical z180 z80 z88dk

Last synced: 14 Apr 2025

https://github.com/spectrum4/spectrum4

A modern-day ZX Spectrum OS rewritten from scratch in ARM assembly (aarch64) to run natively on Raspberry Pi 400

aarch64 arm64 assembly bare-metal kernel raspberry-pi retro rpi4 tup z80 zx-spectrum

Last synced: 21 Jul 2025

https://github.com/artyom-beilis/float16

half float library for C and for z80

c float16 half-precision z80 z80asm zx-spectrum

Last synced: 06 Mar 2026

https://github.com/nanochess/pretty6502

A pretty printer for 6502, Z80, CP1610, TMS9900, and 8088 assembler code

6502 8088 cp1610 tms9900 z80

Last synced: 11 Apr 2025

https://github.com/abelykh0/esp32-z80emu

Spectrum ZX Emulator on ESP32 VGA32 board

emulator esp32-arduino z80 zx-spectrum

Last synced: 29 Apr 2025

https://github.com/reidrac/z80count

A tool to annotate Z80 assembler with cycle counts

asm python z80

Last synced: 05 Apr 2025

https://github.com/ibara/a80

Intel 8080/Zilog Z80 assembler written in D.

8080 assembler assembly coding cpm d dlang i80 i8080 intel programming retro retrocomputing z80 zilog

Last synced: 30 Aug 2025

https://github.com/maxim-zhao/smsbioses

Sega 8-bit home systems (Master System, Game Gear, SF-7000) BIOS/bootloader code

disassembly sega-master-system z80

Last synced: 19 Jun 2025

https://github.com/suzukiplan/z80

Single header Z80 emulator for C++ (C++11 or later)

8080 8bit c-plus-plus cpu emulator z80 z80-emulator

Last synced: 22 Jan 2026

https://github.com/barbeque/sg1000

A homebrew Sega SG-1000, with an eye towards SC-3000 compatibility

8bit master-system sc3000 sega sg1000 sk1100 tms9918 tms9918a z80

Last synced: 23 Jan 2026

https://github.com/skx/cpm-dist

A curated collection of CP/M software

cpm z80

Last synced: 22 Apr 2025

https://github.com/abelykh0/stm32f407-z80emu

Spectrum ZX Emulator on STM32F407

emulator stm32 stm32f4 stm32f407 z80 zx-spectrum

Last synced: 12 Mar 2025

https://github.com/antwjadam/z80nextlibrary

A collection of spectrum and spectrum next assembly routines of various performance levels.

assembly free retrodev routines spectrum-next z80 z80n zx-spectrum

Last synced: 15 Feb 2026

https://github.com/skx/z80-examples

Z80 assembly-language programs.

assembly assembly-language-programming assembly-z80 z80

Last synced: 23 Apr 2025

https://github.com/creatorsim/creator

CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.

assembly esp32 mips32 risc-v simulator teaching-tool z80

Last synced: 22 Apr 2026

https://github.com/robert-van-engelen/forth850

A fast Forth Standard system written in Z80 assembly for SHARP PC-G850 pocket computers

forth forth-2012 minifloat pc-g850 pocketcomputer single-precision-floating-point z80 z80asm

Last synced: 11 Apr 2025

https://github.com/unclerus/quorum-reborn

Old and restored documentation for Soviet ZX Spectrum "Quorum" and "Magic" computers

kicad quorum secam soviet-computer z80 zx-spectrum

Last synced: 24 Jan 2026

https://github.com/takamin/mz700-js

MZ-700 Full JavaScript emulator (although TypeScript is often used)

assembler disassembler emulator javascript mz700 mzt npm webapp z80 z80asm

Last synced: 05 Oct 2025

https://github.com/nanochess/gasm80

Gasm80: Generic assembler for Z80/6502

6502 6502-assembler z80 z80-asm z80-assembler z80asm

Last synced: 11 Apr 2025