Assembly Retrocomputing

Open-source Assembly projects categorized as Retrocomputing

Top 23 Assembly Retrocomputing Projects

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

  • SaaSHub

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

    SaaSHub logo
  • Zeal-8-bit-OS

    An Operating System for Z80 computers, written in assembly

  • cassette-elite-beebasm

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

    Project mention: Documented source code for Elite, Revs, Lander, Aviator and more | news.ycombinator.com | 2024-09-24
  • 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.

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

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

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

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

    An interface for Apple's LocalTalk networking protocol.

  • 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

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

  • teletext-elite

    BBC Micro Elite… in teletext

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

  • unzx0_68000

    Free, zlib licensed ZX0 decompressor for the 68000

  • mandelbrot

    Mandelbrot set drawers for vintage hardware (by encse)

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 855
2 Zeal-8-bit-OS 566
3 cassette-elite-beebasm 431
4 nes-elite-beebasm 370
5 cpmish 348
6 a2d 270
7 GLaBIOS 236
8 PLASMA 191
9 supermon64 137
10 c64-elite-flicker-free 79
11 sebasic4 64
12 IBM-PC-BIOS 53
13 6502sp-elite-beebasm 34
14 tashtalk 34
15 revs-beebasm 30
16 master-elite-beebasm 26
17 spectrum-desolate 23
18 ISA_8bitNetwork_8019 23
19 macseadb88 21
20 teletext-elite 19
21 dflat 18
22 unzx0_68000 16
23 mandelbrot 15

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

Did you konow that Assembly is
the 31st most popular programming language
based on number of metions?