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
  • FantASM, FantASM - A Z80 assembler
  • 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
  • z80-rb, A Z80 assembler powered by Ruby
  • z88dk, The development kit for over eighty z80 family machines - c compiler, assembler, linker, libraries
  • zmac, z80 assembler

Develop / Library

  • lzee, LZE enhancement for Z80
  • 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)
  • EightBitNet, 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
  • RC2014, This is an emulator for the RC2014 Z80 system
  • 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
  • Z80, Configurable & fast Z80 CPU emulation written in c++
  • 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
  • Z80EMUF, Emulation of a simple Z80 micro computer for testing or starting own project
  • Zany80, Zany80 fantasy computer system

Hardware

  • FAP80, A Z80 retro computer without the retro baggage
  • linc80-sbc1, The LiNC80 SBC1 is an 8-bit microcomputer kit, featuring a Z80 processor, a simple yet full-featured design that’s expandable
  • vm80a, i8080 precise replica in Verilog, based on reverse engineering of real die
  • Z80-MBC, A complete mini Z80 system with 64kB RAM, Basic and Forth interpreters, CP/M 2.2, QP/M 2.71, Assembler and C toolchains, Serial port, an User led and key
  • ZedRipper, a 16-core, 83 MHz Z80 powerhouse as portable as it is impractical

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
  • lzee, LZE enhancement for Z80
  • RetroProjects, 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…
  • Z80, Code related to the Zilog Z80 microprocessor