Assembly Z80

Open-source Assembly projects categorized as Z80

Top 18 Assembly Z80 Projects

  • KnightOS

    OS for z80 calculators

  • LADX-Disassembly

    Disassembly of Legend of Zelda: Links Awakening DX

    Project mention: I gave commit rights to someone I didn't know | news.ycombinator.com | 2023-05-29

    I did this with every first committer to https://github.com/zladx/LADX-Disassembly : giving commit rights immediately (so that they can merge their first PR themselves).

    I did wonders to foster a community of contributors, and get more patches coming. The CI ensures nothing breaks, and there never was any trust incident.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Zeal-8-bit-OS

    An Operating System for Z80 computers, written in assembly

    Project mention: It's time to get the Posix elephant off our necks | news.ycombinator.com | 2023-02-22

    Alternatives? While I somewhat agree with some points presented in the article, the POSIX model is beautiful in its simplicity. As a good demonstration, just take a look at Zeal 8-bit OS. It has a simplistic, Unix-inspired API [1], which is very elegant, especially considering the fact that the OS targets Z80 CPU with just 64 kB of RAM.

    [1] https://github.com/Zeal8bit/Zeal-8-bit-OS#user-space

  • sjasmplus

    Command-line cross-compiler of assembly language for Z80 CPU.

  • RomWBW

    System Software for Z80/Z180/Z280 Computers

    Project mention: Retro not Vintage Week entry, my Z80 RC2014 Pro with floppy drive, YM2149, CF, Wifi, etc. | /r/retrobattlestations | 2023-06-25

    The backplane is the RC2014(TM) Pro backplane, a 12 slot backplane. ROM/BIOS: RomWBW https://github.com/wwarthen/RomWBW - I usually run ZP/M, but as noted on Github I can also boot other OSes: CP/M 2.2, ZSDOS, CP/M 3, NZ-COM, and more

  • hbc-56

    Homebrew 6502 on a backplane computer

    Project mention: using an atmega micro-controller for managing multiple interrupts? | /r/beneater | 2023-01-03

    Schematics are here https://github.com/visrealm/hbc-56/tree/master/schematics/6502

  • ti84-forth

    A Forth implementation for the TI-84+ calculator.

    Project mention: The Zen of Forth | news.ycombinator.com | 2022-12-29

    Forth also requires very minimal resources to implement which can be fun in constrained environments. Here it is on a TI-84+ calculator[0] or even a computer in The Powder Toy.[1]

    The runtime design is a little quirky but straightforward and you can extend the system as you execute (or even change interpreter semantics), or add optimizations such as some form of JIT quite easily.

    [0] https://github.com/siraben/ti84-forth

    [1] https://github.com/siraben/r216-forth

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • amstrad-diagnostics

    Diagnostics program for the Amstrad CPC.

    Project mention: Red 4th Ram in Amstrad Diag's app | /r/Amstrad | 2023-09-20

    Shortly after, I ran the program: Amstrad Diag (https://github.com/llopis/amstrad-diagnostics). The program showed me that the fourth RAM was defective (IC121).

  • sebasic4

    SE Basic IV 4.2 Cordelia - A free BASIC interpreter written in Z80 assembly language

    Project mention: Creating a code style guide | dev.to | 2022-12-19

    Use the asmdoc Perl script to generate API docs for public routines.

  • sbasm3

    SB-Assembler Version 3 - Cross Macro Assembler

    Project mention: How do I build an Apple2 binary program with cc65? | /r/apple2 | 2022-12-14

    For Nox Archaist we used sbasm3 and it was OK.

  • spectrum-desolate

    🕹️ Ported Desolate game from TI-83 Plus to ZX Spectrum

  • RSX280

    RSX-11M-like OS for the Z280 CPU.

    Project mention: Dec's OS-like RSX-11M for the Z280 CPU | /r/hypeurls | 2023-05-13
  • akmw

    Disassembly of the original Alex Kidd in Miracle World

  • ESP32-Z80-Emulator

    Z80 Emulator for ESP32 including Basic and CP/M 2.2

    Project mention: Is it possible to emulate 8-bit computers, with a keyboard/joystick and output sound and composite video? | /r/esp32 | 2022-12-18

    have a look here

  • Forth850

    A fast Forth Standard system written in Z80 assembly for SHARP PC-G850 pocket computers

    Project mention: A fast Forth for vintage Sharp PC-G850 pocket computers | /r/Forth | 2022-11-12

    Project link: https://github.com/Robert-van-Engelen/Forth850

  • z80-playground-cpm-fat

    CP/M for the Z80 Playground that runs on the FAT disk format

  • satellite7

    Disassembly of Satellite 7

  • Z80-Game-Of-Life

    An implementation of Conway's Game of Life for an RC2014 compatible Z80 SBC

    Project mention: Game of life written in Z80 assembly running on my hand soldered computer | /r/gameoflife | 2023-02-18

    Link to the Github

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-20.

Assembly Z80 related posts

Index

What are some of the best open-source Z80 projects in Assembly? This list will help you:

Project Stars
1 KnightOS 1,258
2 LADX-Disassembly 755
3 Zeal-8-bit-OS 458
4 sjasmplus 313
5 RomWBW 261
6 hbc-56 130
7 ti84-forth 78
8 amstrad-diagnostics 73
9 sebasic4 57
10 sbasm3 29
11 spectrum-desolate 21
12 RSX280 20
13 akmw 20
14 ESP32-Z80-Emulator 19
15 Forth850 14
16 z80-playground-cpm-fat 10
17 satellite7 3
18 Z80-Game-Of-Life 1
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org