ncatelli / mainspring
A CPU simulator framework built around, and to support the other tools under, the constraints of the first principles of computing project.
☆16Updated last year
Alternatives and similar repositories for mainspring:
Users that are interested in mainspring are comparing it to the libraries listed below
- ☆11Updated 4 years ago
- Wait, another virtual machine ?☆62Updated 4 years ago
- Allows for proper and easy handling of volatile memory☆39Updated 11 months ago
- A cycle accurate emulator for the 6502 microprocessor☆14Updated last year
- FerrisGC is a thread safe Garbage Collector implementation for Global (between threads) and Local (per thread) Garbage Collector☆18Updated 4 years ago
- Macro assembler for Rust☆35Updated last year
- RISC-V Assembler☆18Updated last year
- The Solid-State Register Allocator☆85Updated 2 years ago
- LLVM alternative in Rust☆16Updated 11 months ago
- Type theory for busy engineers☆18Updated last year
- ☆52Updated 6 months ago
- Composable digital logic simulation in Rust!☆32Updated 4 years ago
- DWARF program analysis crate☆17Updated last year
- Buddy allocator, forked from the toyos repository.☆14Updated 3 years ago
- A data structure for tracking source code positions, inspired by the type in rustc's libsyntax.☆52Updated 3 years ago
- Safe Rust <---> GraalVM Polyglot bindings using procedural macros☆45Updated 2 years ago
- A compiler for the esoteric language ℂ.☆28Updated 3 years ago
- A strongly & statically typed systems level language focused on ease of use, portability and speed, built for the modern age.☆53Updated 3 years ago
- RISC-V OS written in Rust☆140Updated 10 months ago
- RP2040 bootloader in Rust☆44Updated 2 years ago
- Jazz - modern and fast programming language.☆92Updated 2 years ago
- 🦜 yair - a high-level compiler IR entirely written in Rust☆38Updated 3 years ago
- Library to program vga hardware.☆58Updated last year
- ✨ a microkernel in Rust☆39Updated 3 years ago
- Garbage collector implementation in Rust for Rust☆13Updated 4 years ago
- Single-address-space capability-based nanokernel☆81Updated 2 weeks ago
- A kernel written in Rust☆93Updated 4 months ago
- a JVM bytecode assembler☆33Updated 6 years ago
- Provides pre-rasterized characters from the "Noto Sans Mono" font in different sizes and font weights for multiple unicode ranges.☆30Updated this week
- MOVED TO https://github.com/rust-embedded/embedded-hal☆21Updated last year