Assembly Retrocomputing

Open-source Assembly projects categorized as Retrocomputing

Top 18 Assembly Retrocomputing Projects

  • its

    Incompatible Timesharing System

    Project mention: PDP-10 Incompatible Timesharing System emulator | news.ycombinator.com | 2023-07-09

    Terry and SHRDLU at 8:23 here: https://archive.org/details/what-about-tomorrow-on-the-side-...

    See this for some more information: https://github.com/PDP-10/its/issues/425#issuecomment-145588...

  • 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

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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

    Disassembly of the Apple II Desktop - ProDOS GUI

  • PLASMA

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

    Project mention: I learned to program the Commodore 64 in basic and compiled C | news.ycombinator.com | 2023-02-26

    Yeah, it’s better to use a “high-level” language designed for the architecture, such as this: https://github.com/dschmenk/PLASMA

  • GLaBIOS

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

    Project mention: MartyPC is a cycle accurate PC XT Emulator and the first to run 5150 Demo | /r/emulation | 2023-07-02

    Just wanted to point out that you don't need to hunt down any ROMs to run Area 5150, if you use the current release (0.1.2) it will run out of the box using an open-source ROM called GLaBIOS . The distribution includes Area 5150 (with permission), just start MartyPC, select the floppy and enjoy.

  • c64-elite-flicker-free

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

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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

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

  • revs-beebasm

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

  • 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

  • tashtalk

    An interface for Apple's LocalTalk networking protocol.

  • mandelbrot

    Mandelbrot set drawers for vintage hardware (by encse)

  • teletext-elite

    BBC Micro Elite… in teletext

    Project mention: BBC Micro Elite in teletext | /r/retrogamedev | 2022-12-08
  • unzx0_x86

    Free, zlib licensed ZX0 decompressor for the x86

  • unzx0_68000

    Free, zlib licensed ZX0 decompressor for the 68000

  • sunset

    Retro sunset scene on NES (by ms0g)

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

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-07-09.

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 756
2 Zeal-8-bit-OS 458
3 cassette-elite-beebasm 299
4 a2d 231
5 PLASMA 178
6 GLaBIOS 149
7 c64-elite-flicker-free 67
8 sebasic4 57
9 IBM-PC-BIOS 28
10 revs-beebasm 23
11 spectrum-desolate 21
12 ISA_8bitNetwork_8019 21
13 tashtalk 20
14 mandelbrot 15
15 teletext-elite 15
16 unzx0_x86 13
17 unzx0_68000 11
18 sunset 1
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.
www.influxdata.com