PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Z80 Python Packages

Python packages with the GitHub topic z80. Sorted by monthly downloads, with stars and forks.
kosarev
z80

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

7K 79 11
TI-Toolkit
tivars

A Python library for interacting with TI-(e)z80 (82/83/84 series) calculator files

4K 29 3
avwohl
um80

A Linux toolchain that is compatible with Microsoft MACRO-80. The um80 assembler, the ul80 linker, the ulib80 librarian, and the ud80 disassembler build and examine CP/M .COM files for the 8080 and Z80.

3K 5 2
kosarev
zx

ZX Spectrum emulator in Python and C++

3K 23 1
avwohl
80un

An unpacker for the CP/M archive and compression formats LBR, ARC, squeeze, crunch, and CrLZH. A Python 3 program and a native CP/M program give the same output.

2K 9 1
avwohl
upeepz80

A peephole optimizer for Z80 compilers that write lowercase Z80 assembly language. It shortens jumps to jr, builds djnz loops, changes call and ret pairs to jp, and removes dead stores.

2K 2 1
alewman
z80-python

Readable, pure-Python Z80 instruction-core reference implementation

1K 1 1
avwohl
mbasic

A Python interpreter for MBASIC 5.21, the Microsoft BASIC-80 for CP/M. It runs the original programs without changes, and two compiler backends compile them to CP/M .COM files or to JavaScript.

481 9 7
avwohl
ucow

A Cowgol compiler for the Z80 processor and CP/M. It runs on Linux in Python and analyzes the call graph across modules, so subroutines that never overlap share the same local storage.

364 5 1
avwohl
uc80

A C compiler for the Z80 processor and CP/M. It optimizes for small code size, and it made smaller binaries than z88dk in all 47 tests of a public test suite.

296 12 3
avwohl
upeep80

A peephole and AST optimizer for 8080 and Z80 compilers. It folds constants, removes dead code, replaces instruction patterns, and converts 8080 mnemonics to Z80 mnemonics. The author no longer maintains this code.

149 0 0
revengator
spectrumizer

Generate ZX Spectrum AY (PT3) chiptune music from MIDI — with a built-in software-AY player and browser-playable demos.

140 1 0
avwohl
uada80

An Ada compiler for the Z80 processor and CP/M 2.2. It compiles a subset of Ada 2012 to Z80 assembly language for CP/M .COM files, and it works toward ACATS conformance.

101 3 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology