SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Assembly Retrocomputing Projects
-
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
-
-
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)
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
-
-
-
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 -
-
-
-
-
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: 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
-
-
-
macseadb88
Firmware for PIC16F88/87 as a drop-in replacement for the Macintosh SE's stock ADB controller.
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)
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 discussion
Assembly Retrocomputing related posts
-
Documented source code for Elite, Revs, Lander, Aviator and more
-
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
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Oct 2024
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 |