SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Assembly Retrocomputing Projects
-
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.
-
cassette-elite-beebasm
Fully documented and annotated source code for the cassette version of Elite on the BBC Micro
-
nes-elite-beebasm
Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)
-
GLaBIOS
A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS for PC, XT, 8088 Clone or Turbo PCs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
prog8
high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16
-
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
-
macseadb88
Firmware for PIC16F88/87 as a drop-in replacement for the Macintosh SE's stock ADB controller.
-
dflat
dflat is a BASIC-like language for 8-bit micros and retro computers running on 6502 and 65c02 (by 6502Nerd)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Project mention: Fully documented source code for Elite on the BBC Micro | news.ycombinator.com | 2023-06-18
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
Project mention: Found this guy sitting in my University’s ewaste room… | /r/retrobattlestations | 2023-06-13If 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.
Project mention: GLaBIOS A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS | news.ycombinator.com | 2024-02-25
Project mention: Elite: "The game that couldn't be written" -- tech overview | /r/Demoscene | 2023-12-07The fully documented source for the BBC Micro (6502) source is here: https://github.com/markmoxon/master-elite-beebasm
ADB has a proposed replacement.
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?
Assembly Retrocomputing related posts
-
GLaBIOS A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS
-
MartyPC is a cycle accurate PC XT Emulator and the first to run 5150 Demo
-
Fully documented source code for Elite on the BBC Micro
-
I learned to program the Commodore 64 in basic and compiled C
-
80286 ROM BIOS - open-source code base?
-
Apple II Desktop Updated – Version 1.2 Alpha 48
-
mTCP 2022-07-01 (TCP/IP and programs for old DOS PCs) is available
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2024
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