Nuked-MD
dis68k
Nuked-MD | dis68k | |
---|---|---|
1 | 2 | |
130 | 30 | |
- | - | |
8.6 | 3.3 | |
4 months ago | 5 months ago | |
C | C | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Nuked-MD
-
ELI5: What's all this drama on FPGA?
Gate level emulation is definitively possible with software emulator. For reference, this is gate level emulation of Genesis chips: https://github.com/nukeykt/Nuked-MD
dis68k
-
Reverse engineering software for the Macintosh 128K
This is the disassembler I used and mildly updated while writing an emulator, but that’s a much lighter task than producing a full, meaningful reverse engineering of a piece of software — it’s more about looking at short sequences and considering what they should do in very limited immediate terms.
-
68k machine code to mnemonic reference?
The only thing potentially to add is that I modernised an ancient disassembler here and the code there is fairly straightforward.
What are some alternatives?
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
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.
Nuked-MD-FPGA - Mega Drive/Genesis core written in Verilog
computie - A collection of 68k computer projects, including a unix-like operating system written in C that runs on them
freebee - FreeBee - AT&T 3B1 / 7300 UNIX PC emulator
c2500re - Documentation of an effort to reverse engineer a Cisco 2501 router, with the end goal to run my own code on it (in particular FreeRTOS)
ym2020
capstone - Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. [Moved to: https://github.com/capstone-engine/capstone]
Nuked-OPN2 - Cycle-accurate Yamaha YM3438(YM2612) emulator
SGDK - SGDK - A free and open development kit for the Sega Mega Drive
d32xr - A modern port of Doom for the Sega 32X
spla - SNES PPU Logic Analyzer