All Projects → RossComputerGuy → SherwoodArch

RossComputerGuy / SherwoodArch

Licence: Apache-2.0 License
The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
c
50402 projects - #5 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to SherwoodArch

Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (+907.69%)
Mutual labels:  emulator, cpu, cpu-emulator
cpu emulator
LMC emulator written in Rust
Stars: ✭ 32 (+146.15%)
Mutual labels:  cpu, cpu-emulator
js5005
js5005 is a virtual CPU with every logic gate simulated. A pretty interface, a built in assembler, display, and 256 bytes of RAM to boot. It's the better i4004.
Stars: ✭ 14 (+7.69%)
Mutual labels:  virtual-machine, cpu-emulator
Corium
Corium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (+38.46%)
Mutual labels:  emulator, virtual-machine
Alpine Term
Repository has been moved.
Stars: ✭ 121 (+830.77%)
Mutual labels:  emulator, virtual-machine
E4vm
A small portable virtual machine that would run Erlang on embedded systems
Stars: ✭ 124 (+853.85%)
Mutual labels:  emulator, virtual-machine
AltairX
New computer and new CPU PoC
Stars: ✭ 38 (+192.31%)
Mutual labels:  cpu, computer-architecture
Lc3 Vm
Write your own virtual machine for the LC-3 computer!
Stars: ✭ 631 (+4753.85%)
Mutual labels:  emulator, virtual-machine
6502-emulator
An Understandable 6502 Emulator
Stars: ✭ 26 (+100%)
Mutual labels:  emulator, cpu
nes-rust
NES emulator in Rust with GUI
Stars: ✭ 78 (+500%)
Mutual labels:  emulator, cpu
MC6809
Implementation of the MC6809 CPU in Python (Extracted from https://github.com/jedie/DragonPy project)
Stars: ✭ 24 (+84.62%)
Mutual labels:  emulator, cpu
Selfie
An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+10038.46%)
Mutual labels:  emulator, virtual-machine
Chip8
A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.
Stars: ✭ 41 (+215.38%)
Mutual labels:  emulator, virtual-machine
Emupedia.github.io
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
Stars: ✭ 206 (+1484.62%)
Mutual labels:  emulator, virtual-machine
Python chip16
A full implementation (tested) of chip16 virtual machine, or emulator as you wish, using python and rendering with opengl.
Stars: ✭ 31 (+138.46%)
Mutual labels:  emulator, virtual-machine
SBTCVM-Gen2-9
SBTCVM is a virtual machine implementation of a balanced ternary (base 3) computer. Features several compiled languages for ternary software development.
Stars: ✭ 32 (+146.15%)
Mutual labels:  virtual-machine, computer-architecture
Simplify
Android virtual machine and deobfuscator
Stars: ✭ 3,865 (+29630.77%)
Mutual labels:  emulator, virtual-machine
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+37853.85%)
Mutual labels:  emulator, cpu
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (+153.85%)
Mutual labels:  emulator, virtual-machine
vrcpu
Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
Stars: ✭ 98 (+653.85%)
Mutual labels:  emulator, cpu

Sherwood Architecture

The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture. It is designed to be lightweight, fast, and powerful. This repository comes with the circuit schematics, compilers, debug and boot firmware, and a virtual machine for running the CPU. Our goal is also aimed to people interested in programming and hardware design so we've designed the architecture to be friendly to everyone. The documentation can be found in the docs directory in the root of the repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].