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

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 525
3 cassette-elite-beebasm 412
4 nes-elite-beebasm 368
5 cpmish 336
6 a2d 247
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 32
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