Assembly Retrocomputing

Open-source Assembly projects categorized as Retrocomputing

Top 23 Assembly Retrocomputing Projects

Retrocomputing
  1. its

    Incompatible Timesharing System

    Project mention: Knight TV and keyboard ยท PDP-10/its Wiki | news.ycombinator.com | 2024-12-09
  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Zeal-8-bit-OS

    An Operating System for Z80 computers, written in assembly

  4. elite-source-code-bbc-micro-cassette

    Fully documented and annotated source code for the cassette version of Elite on the BBC Micro

    Project mention: New 38 GitHub Repositories - Open Source of Dec 23, 2024 | dev.to | 2024-12-23

    Github URL: https://github.com/markmoxon/elite-source-code-bbc-micro-cassette

  5. elite-source-code-commodore-64

    Fully documented and annotated source code for Elite on the Commodore 64

    Project mention: Elite Commodore 64 Source Code is available | dev.to | 2025-02-09

    Elite Commandore Sources

  6. elite-source-code-nes

    Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)

  7. cpmish

    An open source sort-of CP/M 2.2 distribution.

    Project mention: CP/M 2.2, CP/M 3.0, CP/M-86, Concurrent CP/M-86 listings by Digital Research | news.ycombinator.com | 2025-06-12

    http://www.cpm.z80.de/source.html Many other versions of CP/M and related OSes are available there, with some source in machine-readable format.

    There are versions based on these releases (which are under open licence) which are currently maintained and assemble with modern tools. For example: https://github.com/davidgiven/cpmish

  8. a2d

    Disassembly of the Apple II Desktop - ProDOS GUI

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. GLaBIOS

    A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS for PC, XT, 8088 Clone or Turbo PCs.

  11. osle

    ๐Ÿ’พ A tiny and mighty boot sector OS

    Project mention: Let's Learn x86-64 Assembly Part 0 โ€“ Setup and First Steps | news.ycombinator.com | 2025-07-13
  12. PLASMA

    Proto Language AsSeMbler for All (formerly Apple) (by dschmenk)

  13. supermon64

    Original sources and binaries for Supermon+64 V1.2 by Jim Butterfield

  14. ozmoo

    A Z-machine interpreter for the Commodore 64 and similar computers

  15. c64-elite-flicker-free

    A patch for Commodore 64 and Plus/4 Elite that removes the flicker

  16. lander-source-code-acorn-archimedes

    Fully documented and annotated source code for Lander on the Acorn Archimedes

    Project mention: Documented source code for Lander on the Acorn Archimedes | news.ycombinator.com | 2024-09-24

    Main source seems to be here: https://github.com/markmoxon/archimedes-lander/blob/main/1-s...

  17. sebasic4

    SE BASIC - A free BASIC interpreter written in Z80 assembly language

  18. IBM-PC-BIOS

    This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.

    Project mention: Why is there a "small house" in IBM's Code page 437? | news.ycombinator.com | 2025-04-12

    Really good article! Personally it has me convinced that the 0x7F character is originally meant to be a delta, but whoever drew it did a poor enough job that it made other teams at IBM think it was supposed to be a house. As the article says, when you look in the PC BIOS source listing, there's a comment saying "DELTA" next to where the bitmap for the 0x7F character is defined. https://github.com/philspil66/IBM-PC-BIOS/blob/main/PCBIOS.A...

  19. 8Blit

    Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.

  20. elite-source-code-6502-second-processor

    Fully documented and annotated source code for Elite on the BBC Micro with a 6502 Second Processor

  21. tashtalk

    An interface for Apple's LocalTalk networking protocol.

  22. revs-source-code-bbc-micro

    Fully documented and annotated source code for Revs on the BBC Micro

  23. elite-source-code-bbc-master

    Fully documented and annotated source code for Elite on the BBC Master

  24. ISA_8bitNetwork_8019

    8bit ISA NE2000-compatible network card based on the RTL8019AS chip

  25. spectrum-desolate

    ๐Ÿ•น๏ธ Ported Desolate game from TI-83 Plus to ZX Spectrum

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Assembly Retrocomputing discussion

Log in or Post with

Assembly Retrocomputing related posts

Index

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

# Project Stars
1 its 906
2 Zeal-8-bit-OS 625
3 elite-source-code-bbc-micro-cassette 464
4 elite-source-code-commodore-64 392
5 elite-source-code-nes 390
6 cpmish 376
7 a2d 294
8 GLaBIOS 273
9 osle 250
10 PLASMA 206
11 supermon64 144
12 ozmoo 123
13 c64-elite-flicker-free 90
14 lander-source-code-acorn-archimedes 81
15 sebasic4 72
16 IBM-PC-BIOS 66
17 8Blit 44
18 elite-source-code-6502-second-processor 37
19 tashtalk 36
20 revs-source-code-bbc-micro 33
21 elite-source-code-bbc-master 29
22 ISA_8bitNetwork_8019 27
23 spectrum-desolate 24

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com