Awesome list of 8080, z80, ... resources

Blog

  • Z80-alu, The Z-80 has a 4-bit ALU. Here's how it works
  • Z80eu, Z80 related blog

Cross / Develop

  • Atalan, A fun language compiler for 8-bit systems (6502, 6510, Z80, Atari, Commodore, NES, ZX Spectrum, Atmos) with great optimization
  • emuStudio, emuStudio is universal computer emulation platform and framework
  • lasm, Python based 8080 cross assembler compatible with CP/M LASM
  • millfork, Millfork: a middle-level programming language targeting 6502- and Z80-based microcomputers and home consoles
  • pretty6502, A pretty printer for 6502, Z80, CP1610 and TMS9900 assembler code
  • x86-to-z80, Jan Wilmans' attempt at a x86-to-z80 re-assembler, idea nicked from lefticus
  • Z80-Pascal, Z80-Pascal will be a cross-platform Pascal compiler for Z80 based devices
  • z88dk, The development kit for over eighty z80 family machines - c compiler, assembler, linker, libraries

Develop / Library

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

Emulator

  • 8080, 8080 emulator
  • 8080, 8080 microprocessor simulator
  • 8080, A complete emulation of the Intel 8080 processor written in C99
  • ArduZ80, The first Z80 emulation library for Arduino
  • EightBit, Collection of eight-bit processor emulators (for various projects)
  • emulate, Simple C# CPU Emulation (8080, 6502 and then…)
  • js-zx8x, ZX80 emulator written in javascript. Includes perfect Z80 emulation core (undocummented instructions, memptr)
  • lib8080, Intel 8080 CPU emulation library
  • libz80, An emulator of the Z80 processor (C library)
  • py8080, Simple 8080 emulator written in Python
  • qemu-z80, My development fork of Z80 target for QEMU
  • r65emu, Arduino emulation library for 8-bit microcomputers based on 6502, i8080 or z80
  • z80, Fast and flexible i8080/Z80 emulator in C++
  • Z80, Highly portable Zilog Z80 CPU emulator written in ANSI C
  • Z80.js, Emulator for the Z80 microprocessor
  • Z80Core, A Z80 core written in Java
  • Zany80, Zany80 fantasy computer system

Hardware

  • FAP80, A Z80 retro computer without the retro baggage
  • vm80a, i8080 precise replica in Verilog, based on reverse engineering of real die

Software

  • 8080, Code and documents related to the Intel 8080 processor and the Briel 8800 replica of the Altair 8800
  • collapseos, Collapse OS is a z80 kernel and a collection of programs, tools and documentation that allows you to assemble an OS
  • cpmish, An open source sort-of CP/M 2.2 distribution.
  • kernel, Kernel for z80 calculators
  • Z80, Code related to the Zilog Z80 microprocessor