retro-computing🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-40%)
Py65Emulate 6502-based microcomputer systems in Python
Stars: ✭ 162 (+548%)
Pcjs.v1PCjs Machines 1.0 (archived)
Stars: ✭ 468 (+1772%)
JsnesA JavaScript NES emulator.
Stars: ✭ 5,354 (+21316%)
chip8emuA Terminal Based Chip-8 Emulator
Stars: ✭ 28 (+12%)
NesA Javascript NES Emulator
Stars: ✭ 168 (+572%)
GearnesNES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (-8%)
Riscv RustRISC-V processor emulator written in Rust+WASM
Stars: ✭ 253 (+912%)
X6502Yet another 6502 emulator that one day dreams of being an Atari 2600.
Stars: ✭ 220 (+780%)
SherwoodArchThe Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
Stars: ✭ 13 (-48%)
go65026502 CPU emulator, assembler and disassembler written in Go
Stars: ✭ 31 (+24%)
AneseAnother NES Emulator - written for fun & learning - first implementation of wideNES
Stars: ✭ 323 (+1192%)
PcjsThe original IBM PC and other machine emulations in JavaScript
Stars: ✭ 171 (+584%)
JsbeebJavascript BBC micro emulator
Stars: ✭ 261 (+944%)
disc-elite-beebasmFully documented and annotated source code for the disc version of Elite on the BBC Micro
Stars: ✭ 19 (-24%)
osnine-java6809 and OS-9 emulator in Java
Stars: ✭ 17 (-32%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+19636%)
MednesA cycle-accurate, cross-platform NES emulator written in C++
Stars: ✭ 189 (+656%)
PunesNintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Stars: ✭ 217 (+768%)
elite-a-beebasmFully documented and annotated source code for Angus Duggan's Elite-A on the BBC Micro
Stars: ✭ 24 (-4%)
NesicideIntegrated Development Environment for the 8-bit Nintendo Entertainment System
Stars: ✭ 244 (+876%)
nes-rustNES emulator in Rust with GUI
Stars: ✭ 78 (+212%)
IBMulatorThe IBM PS/1 emulator.
Stars: ✭ 62 (+148%)
Z80Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (+424%)
awesome-listAwesome Lists of retrocomputing resources (6502, Apple 2, Atari, ...)
Stars: ✭ 38 (+52%)
Thistle6502 based architecture for OpenComputers
Stars: ✭ 26 (+4%)
BeebjitA very fast BBC Micro emulator.
Stars: ✭ 81 (+224%)
champA 65C02 profiler
Stars: ✭ 17 (-32%)
apultraFree open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+236%)
ClkA latency-hating emulator of 8- and 16-bit platforms: the Acorn Electron, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System and Sinclair ZX80/81.
Stars: ✭ 476 (+1804%)
EmbeddednesA portable NES simulator for embedded processors
Stars: ✭ 26 (+4%)
ukncbtlUKNCBTL is emulator of Elektronika MS 0511 (UKNC), soviet computer based on two PDP-11 compatible processors.
Stars: ✭ 39 (+56%)
MC6809Implementation of the MC6809 CPU in Python (Extracted from https://github.com/jedie/DragonPy project)
Stars: ✭ 24 (-4%)
vrcpuCode, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
Stars: ✭ 98 (+292%)
ti5x androidTI-58C/TI-59 calculator emulator for Android
Stars: ✭ 17 (-32%)
EmuxGameBoy emulator written in C#
Stars: ✭ 58 (+132%)
FEXA fast usermode x86 and x86-64 emulator for Arm64
Stars: ✭ 650 (+2500%)
macstatsMac OS X Statistics - Battery, Fans, CPU
Stars: ✭ 55 (+120%)
chip8CHIP-8 emulator and (dis)assembler
Stars: ✭ 15 (-40%)
monolishmonolish: MONOlithic LInear equation Solvers for Highly-parallel architecture
Stars: ✭ 166 (+564%)
cultCPU Ultimate Latency Test.
Stars: ✭ 67 (+168%)
emul8080rAn Intel 8080 emulator written in Swift
Stars: ✭ 17 (-32%)
cloudtermCloud Web Terminal Emulator. Opens your terminal to Web.
Stars: ✭ 58 (+132%)
miniqubitQuantum emulator of the IBM Quantum experience
Stars: ✭ 24 (-4%)
vue-adaptive-utilsDeliver empathetic experiences to your users by adapting to their capabilities
Stars: ✭ 59 (+136%)
accordionAndroid accordion emulator
Stars: ✭ 23 (-8%)
rusty-boyGameboy emulator in Rust
Stars: ✭ 20 (-20%)
CocoaMSXMSX Emulator for macOS
Stars: ✭ 72 (+188%)
tac08tac08 is an an emulation of the runtime part of the Pico-8 fantasy console. It takes a .p8 (text format) pico-8 cart file and runs it as closely posible
Stars: ✭ 144 (+476%)
araThe PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 0.10, working as a coprocessor to CORE-V's CVA6 core
Stars: ✭ 116 (+364%)
spymMIPS ISA toolchain including a (dis)assembler, debugger, and vm.
Stars: ✭ 15 (-40%)
dagger-trackGradle plugin to add clock trackings to your dagger components and subcomponents
Stars: ✭ 59 (+136%)
kill-processBash script to kill high CPU process, long running process and too much consuming memory process.
Stars: ✭ 58 (+132%)
bevmBasic computer emulator
Stars: ✭ 20 (-20%)
wymlptiny fast portable real-time deep neural network for regression and classification within 50 LOC.
Stars: ✭ 36 (+44%)
pettil6502 Forth-83 dialect for the Commodore PET 2001
Stars: ✭ 31 (+24%)