Projects in Awesome Lists tagged with z80
A curated list of projects in awesome lists tagged with z80 .
https://github.com/KnightOS/KnightOS
OS for z80 calculators
assembly calculator custom-kernel knightos operating-system z80
Last synced: 09 Oct 2025
https://github.com/knightos/knightos
OS for z80 calculators
assembly calculator custom-kernel knightos operating-system z80
Last synced: 16 May 2025
https://github.com/trekawek/coffee-gb
Gameboy emulator in Java 8.
emulator gameboy gameboy-emulator z80
Last synced: 16 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
Last synced: 15 May 2025
https://github.com/Zeal8bit/Zeal-8-bit-OS
An Operating System for Z80 computers, written in assembly
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/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/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/nukeykt/Nuked-MD-FPGA
Mega Drive/Genesis core written in Verilog
68000 emulation fpga genesis mega-drive megadrive reverse-engineering sega-genesis sega-megadrive verilog yamaha ym2612 ym3438 ym6045 ym6046 ym7101 z80
Last synced: 23 Jul 2025
https://github.com/knightos/kernel
Kernel for z80 calculators
assembly calculator kernel knightos z80
Last synced: 06 Apr 2025
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/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/jblang/tms9918a
TMS9918A video card for RC2014
assembly colecovision electronics games msx ntsc pcb tms9918 tms9918a video z80
Last synced: 01 May 2025
https://github.com/jblang/TMS9918A
TMS9918A video card for RC2014
assembly colecovision electronics games msx ntsc pcb tms9918 tms9918a video z80
Last synced: 11 Jul 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.
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/emmanuel-marty/apultra
Free open-source compressor for apLib with 5-7% better ratios
6309 6502 68000 6809 8-bit 8088 amiga amstrad-cpc aplib aplib-format arm atari-st c c64 compression compression-algorithm gameboy retrocomputing z80 zx-spectrum
Last synced: 16 Aug 2025
https://github.com/Clownacy/clownmdemu-core
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
68000 68k ansi-c emulator genesis m68k mega-cd mega-drive megadrive motorola-68000 sega-cd sega-genesis sega-mega-drive sn76489 sn76496 yamaha ym2612 ym3438 z80 zilog
Last synced: 31 Oct 2025
https://github.com/skx/lighthouse-of-doom
A simple text-based adventure game
adventure-game console-application cpm game spectrum z80 z80asm zx-spectrum zxspectrum
Last synced: 06 Aug 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/clownacy/clownmdemu-core
Sega Mega Drive/Sega Genesis emulator that emphasises portability.
68000 68k ansi-c emulator genesis m68k mega-cd mega-drive megadrive motorola-68000 sega-cd sega-genesis sega-mega-drive sn76489 sn76496 yamaha ym2612 ym3438 z80 zilog
Last synced: 10 Oct 2025
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/deanthecoder/zxspeculator
Cross-platform ZX Spectrum emulator written in C#
avalonia avalonia-ui avaloniaui emulation retro spectrum z80 zx-spectrum zx-spectrum-emulator zxspectrum
Last synced: 15 Jul 2025
https://github.com/ivanizag/iz-cpm
Portable CP/M emulation to run CP/M 2.2 binaries for 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/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/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/informedcitizenry/6502.net
A .Net-based Cross-Assembler for 8-Bit and 16-Bit Microprocessors
6502 8-bit amstrad-cpc appleii appleiigs assembler atari commodore-64 cross-assembler gameboy i8080 m6809 msx nes snes tandy-color-computer vic20 z80 zx-spectrum zx81
Last synced: 25 Apr 2026
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/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/ardean/jsgbc
:space_invader: A GameBoy Color Emulator written in JavaScript
emulator gameboy gameboy-color gameboy-color-emulator gamepad gamepad-api gbc html5 html5-canvas javascript jsgbc localstorage online-emulator z80 z80-emulator
Last synced: 15 Apr 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/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/mborik/z80-macroasm-vscode
Support for Z80 macro-assemblers in Visual Studio Code
formatter intellisense problem-matcher syntax-highlighting visual-studio-code vscode vscode-extension z80 z80-assembly z80asm
Last synced: 25 Jul 2025
https://github.com/zeal8bit/zealfs
A simple file system for small storage, that can be implemented on 8-bit computers
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/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/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/stevehjohn/zen
A Z80/ZX Spectrum Emulator
sinclair sinclair-zx-spectrum z80 z80-emulator zx-spectrum
Last synced: 23 Jan 2026
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/0x8BitDev/MAPeD-SPReD
NES/SMS/PCE/ZX/SMD development tools
6502 ca65 devtools famicom huc m68k nes pc-engine retro sega-genesis sega-master-system sega-mega-drive sgdk sms speccy turbografx-16 wla-dx z80 zx zx-spectrum
Last synced: 12 Mar 2025
https://github.com/reidrac/z80count
A tool to annotate Z80 assembler with cycle counts
Last synced: 05 Apr 2025
https://github.com/maxim-zhao/bmp2tilecompressors
Compression DLLs for BMP2Tile
compression-implementations graphics sega-game-gear sega-master-system z80
Last synced: 09 Oct 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/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