Skip to content

Latest commit

 

History

History
65 lines (63 loc) · 6.18 KB

z80.md

File metadata and controls

65 lines (63 loc) · 6.18 KB

Awesome List of 8080, Z80, ... resources

Related

Blog

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

Cross / Develop

  • 8080-assembler Intel 8080 Assembler in Python
  • 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
  • sjasmplus SJAsmPlus: Z80 cross-assembler
  • 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...)
  • Intel-8080-Emulator An Intel 8080 CPU emulator
  • 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
  • z80cpp Z80 core in C++
  • 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
  • Z80PC
  • 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
  • z80depacker Depackers 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