SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 M68k Open-Source Projects
-
Unicorn Engine
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
-
capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
-
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.
-
CLK
A latency-hating emulator of: the Acorn Electron and Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.
-
lbForth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ProcessorTests
A language-agnostic JSON-encoded instruction-by-instruction test suite for the 8088, 68000, 65816, 65[c]02 and SPC700 that includes bus activity.
-
moa
An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works (by transistorfet)
-
pyamigadebug
Framework for abstracting Amiga debuggers and access to AmigaOS libraries and devices. AmigaXfer lives here.
-
computie
A collection of 68k computer projects, including a unix-like operating system written in C that runs on them
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Unicorn: Lightweight multi-platform, multi-architecture CPU emulator framework | news.ycombinator.com | 2023-11-19
Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.
[1] http://www.capstone-engine.org/
[2] https://github.com/capstone-engine/capstone
[3] https://github.com/capstone-engine/capstone/issues/2015
I'm working on a game for Amiga (another 68k-based platform) and settled on ZX0 to decompress assets on the fly: https://github.com/einar-saukas/ZX0
I was originally using LZ4, but I switched to ZX0 after learning that it can do in-place decompression, which means I don't have to allocate separate memory for the compressed data. I'm very happy with the compression ratio, and decompression of large assets (~48kb) only takes a few frames on a 7MHz 68000.
Also of note is LZ4W, included in Sega Genesis Dev Kit (and discussed in the comments section of OP's article), a variant of LZ4 that only uses word-aligned operations. That makes it much faster on the 68000, which can struggle to efficiently handle 8-bit data. More info here: https://github.com/Stephane-D/SGDK/blob/master/bin/lz4w.txt
Project mention: Bit random but does anyone know how possible it is to get this look within Stella? [Pallete/TV Effects]. | /r/AtariEmulation | 2023-06-06Not Stella, but the Clock Signal emulator does a great job of emulating the TV effects. The 2600 emulation isn't quite as good as Stella, though.
Project mention: Test suit for some emulated CPU like 6502 and 68000 | news.ycombinator.com | 2023-09-06
Project mention: Show HN: Mutable.ai – Turn your codebase into a Wiki | news.ycombinator.com | 2024-01-08Nice! I’d be interested to see how it handles https://github.com/rosco-m68k/rosco_m68k , it’s a mixed software / hardware repo, with a lot of code in assembler and C (for an old platform). Might be a challenge?
Project mention: NeXTstep source code leaked and now on Github -- not just the ROM as per the repo name | /r/Next | 2023-05-09
M68k related posts
-
Magadev - A Sega Mega CD development framework in C and 68k asm
-
DIY pc kit to solder
-
Is TL866II worth buying?
-
[question] what is best emulator to run macintosh classic (v. 7.x)
-
Atari System V Unix – Unofficial Website
-
Emulating the Sega Genesis - Part III
-
amigaXfer: Lightning fast serial null-modem cable file/floppy transfer
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 May 2024
Index
What are some of the best open-source M68k projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Unicorn Engine | 7,168 |
2 | capstone | 7,040 |
3 | reko | 1,959 |
4 | SGDK | 1,645 |
5 | CLK | 886 |
6 | minivmac4ios | 493 |
7 | lbForth | 398 |
8 | udbserver | 323 |
9 | ppci | 322 |
10 | ngdevkit | 257 |
11 | ProcessorTests | 178 |
12 | rosco_m68k | 151 |
13 | megadev | 123 |
14 | macemu | 98 |
15 | NeXTROM | 75 |
16 | VolksForth | 61 |
17 | decompiler-subjects | 50 |
18 | moa | 49 |
19 | pyamigadebug | 45 |
20 | EVO | 45 |
21 | computie | 41 |
22 | dis68k | 30 |
23 | SweetAda | 30 |
Sponsored