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. Learn more →
Top 18 Assembly Retrocomputing Projects
-
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...
-
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.
-
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 -
-
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-02Just 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.
-
-
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.
-
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.
-
-
-
-
-
-
-
-
-
-
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.
Assembly Retrocomputing related posts
- 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
- Fully documented and annotated source code for Revs on the BBC Micro
-
A note from our sponsor - Mergify
blog.mergify.com | 27 Sep 2023
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 |