Assembly Retrocomputing

Open-source Assembly projects categorized as Retrocomputing

Top 23 Assembly Retrocomputing Projects

  • its

    Incompatible Timesharing System

  • Project mention: Integral Calculator | news.ycombinator.com | 2024-04-15

    Compile ITS and just run :macsyma at the DDT prompt (shell/debugger) from ITS:

    https://github.com/pdp-10/its

    The syntax it's the same, I even made a plot and 'printed' into the host from an ARDS output from the plot command, by converting the file into PPM->PNG or PPM->PDF.

  • Zeal-8-bit-OS

    An Operating System for Z80 computers, written in assembly

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cassette-elite-beebasm

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

  • Project mention: Fully documented source code for Elite on the BBC Micro | news.ycombinator.com | 2023-06-18
  • nes-elite-beebasm

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

  • Project mention: MSX Elite | news.ycombinator.com | 2024-05-13

    The NES version is my favorite 8-bits game. Such mind blowing to have 3D graphics on this console. The manual referred to rock hermit, I spent many hours searching for them, without encountering any... I remembered discovering by accident how to escape hyperdrive and be assaulted by Thargoids. What a game!

    Document source files is on GitHub [1].

    [1]: https://github.com/markmoxon/nes-elite-beebasm

  • cpmish

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

  • Project mention: Found this guy sitting in my University’s ewaste room… | /r/retrobattlestations | 2023-06-13

    If you don't find the original and want to do your own, let me gently plug https://github.com/davidgiven/cpmish as a turnkey CP/M build system? Some of the commands are a bit janky but it should be easier than rolling your own. There's a choice of the original DR BDOS and CCP or ZCPR3 and ZSDOS.

  • a2d

    Disassembly of the Apple II Desktop - ProDOS GUI

  • GLaBIOS

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

  • Project mention: GLaBIOS A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS | news.ycombinator.com | 2024-02-25
  • SaaSHub

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

    SaaSHub logo
  • PLASMA

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

  • prog8

    high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16

  • supermon64

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

  • c64-elite-flicker-free

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

  • sebasic4

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

  • 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.

  • tashtalk

    An interface for Apple's LocalTalk networking protocol.

  • 6502sp-elite-beebasm

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

  • Project mention: forAgesFiveAndUp | /r/ProgrammerHumor | 2023-12-05
  • revs-beebasm

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

  • master-elite-beebasm

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

  • Project mention: Elite: "The game that couldn't be written" -- tech overview | /r/Demoscene | 2023-12-07

    The fully documented source for the BBC Micro (6502) source is here: https://github.com/markmoxon/master-elite-beebasm

  • spectrum-desolate

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

  • ISA_8bitNetwork_8019

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

  • teletext-elite

    BBC Micro Elite… in teletext

  • macseadb88

    Firmware for PIC16F88/87 as a drop-in replacement for the Macintosh SE's stock ADB controller.

  • Project mention: Making a Macintosh Plus Clone | /r/VintageApple | 2023-12-06

    ADB has a proposed replacement.

  • dflat

    dflat is a BASIC-like language for 8-bit micros and retro computers running on 6502 and 65c02 (by 6502Nerd)

  • Project mention: Picotron Is a Fantasy Workstation | news.ycombinator.com | 2024-03-21

    As much as I love Lua its very difficult to shoe-horn into an 8-bit CPU, especially with limited RAM... but there are other efforts to bring more modern languages to these platforms, and one that strikes me as interesting is dflat, from 6502Nerd:

    https://github.com/6502Nerd/dflat/wiki

    (See language description here: https://github.com/6502Nerd/dflat/wiki/2.-Language-Descripti...)

    Maybe something like this could evolve/be adapted for continued modern development needs?

  • mandelbrot

    Mandelbrot set drawers for vintage hardware (by encse)

  • 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 related posts

  • GLaBIOS A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS

    1 project | news.ycombinator.com | 25 Feb 2024
  • MartyPC is a cycle accurate PC XT Emulator and the first to run 5150 Demo

    1 project | /r/emulation | 2 Jul 2023
  • Fully documented source code for Elite on the BBC Micro

    1 project | news.ycombinator.com | 18 Jun 2023
  • I learned to program the Commodore 64 in basic and compiled C

    2 projects | news.ycombinator.com | 26 Feb 2023
  • 80286 ROM BIOS - open-source code base?

    9 projects | /r/homebrewcomputer | 12 Nov 2022
  • Apple II Desktop Updated – Version 1.2 Alpha 48

    2 projects | news.ycombinator.com | 5 Sep 2022
  • mTCP 2022-07-01 (TCP/IP and programs for old DOS PCs) is available

    4 projects | news.ycombinator.com | 1 Jul 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 its 821
2 Zeal-8-bit-OS 528
3 cassette-elite-beebasm 414
4 nes-elite-beebasm 368
5 cpmish 336
6 a2d 256
7 GLaBIOS 196
8 PLASMA 188
9 prog8 136
10 supermon64 130
11 c64-elite-flicker-free 76
12 sebasic4 61
13 IBM-PC-BIOS 36
14 tashtalk 33
15 6502sp-elite-beebasm 32
16 revs-beebasm 28
17 master-elite-beebasm 25
18 spectrum-desolate 23
19 ISA_8bitNetwork_8019 23
20 teletext-elite 20
21 macseadb88 18
22 dflat 18
23 mandelbrot 15

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com