A register-based RISC-style virtual machine written written in Rust.
- Rearranaged opcodes to match Iridium's - Grabbed the get_test_vm() function from the Iridium 1 source to keep up with the tutorial - Specifications page with details regarding Iridium and Corten's instruction set list |
||
---|---|---|
.github/workflows | ||
docs | ||
src | ||
.gitignore | ||
.travis.yml | ||
appveyor.yml | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
Corten
Corten is a stack-based virtual machine written in Rust.
Specifications
See specifications page.
Requirements
Prerequisites
- Rust 1.41+
- Recommended IDEs
- Visual Studio Code
- Jetbrains IntelliJ
Supported Platforms
- Ubuntu 18.04+
- Windows 10 v1809+
- macOS 10.15+
Authors
- Anthony Foxclaw - Initial work - tonytins
- Fletcher Haynes - Tutorial - fletchercp
See also the list of contributors who participated in this project.
License
This project is licensed under the MPL 2.0 license - see the LICENSE file for details.