Releases: artofcoding212/ArtOfVM
Release list
Version 0.0.2
Description
A more feature-rich version of ArtOfVM in comparison to version 0.0.1. Some of the changes are:
- Reworked instructions for heap loading & heap storing
- New virtual interrupts
WRITEinterrupt (0) now instead uses a pointer to the start of a string buffer to write a string tostdout- New
HEAP_ALLOCinterrupt (1) for allocating memory on the heap for a specific immediate size - New
READ_FILEinterrupt (2) for reading files - New
WRITE_FILEinterrupt (3) for writing to files - New
PANICinterrupt (4) that writes tostderr& exits with exit code of 1 src/vm.rshas some interrupt documentation in it if you'd like further knowledge on the subject
- ...and more!
This version of ArtOfVM is still in its early stages, and is developed by a one-man team. Expect there to be issues with this version.
Architectures
- Windows x86_64 MSVC
- Linux x86_64 GNU
If your architecture is not listed here, feel free to download the source code (following the rules the license has) and manually
cargo build --releaseit so that it can run on your architecture. If you don't know how to, please do your own research.
Version 0.0.1
Description
The first version of ArtOfVM. Note that bugs are to be expected with this version, as a lot of it is untested.
Architectures
- Windows x86_64-msvc
- Linux x86_64-gnu
If the architecture which you are using is not listed here, simply download the repository and manually cargo build it to get the executable. I will not go in depth on this, please do your own research upon the topic.