- Fixed a bug with VM assigning wrong opcode. After doing a little digging into the Iridium 1 source code (skipping to the next part of the tutorial), I discovered I had to have implement from() function in both directions. I.e. the Opcode outputs integer and integer outputs an Opcode. Derp moment in retrospective since I already had it done for the former but this is a learning experience. - Moved Opcode enum to assembler module. |
||
---|---|---|
.. | ||
README.md | ||
spec.md |
Welcome
Corten is a Corten MIPS64 Release 6 virtual machine written in Rust as a hobby based on Fletcher Haynes's So you want to build a language VM.
Specifications
See specifications page.
Build Status
Service | Status |
---|---|
Github | |
Travis CI | |
AppVeyor |
Requirements
Supported Platforms
- Ubuntu 18.04+
- Windows 10 v1809+
- macOS 10.15+
License
This project is licensed under the MPL 2.0 license - see the LICENSE file for details.