mipsivm v0.1-beta (based on AMD64 ISA) for 64-bit Windows
Pre-releaseThis is a pre-release version of mipsivm. This version of mipsivm has a runtime preset for MIPS programs assembled by MARS. It has a full memory virtualization feature. Some instructions are supported, but more are unimplemented. Full support will be exhausting. I will fix it when I need these instructions.
I tested mipsivm with "hello world" , HW2 and Lab2,3,4 from Spring 2019 CSE3666. Source code of Homeworks and Labs won't be released since this might cause some student to plagiarize.
There is something wrong with randomness generation syscall
in mipsivm. Hence running Lab 3 results unpredictable behavior.
(I lost some CSE3666 homework and lab code so I can't test them. If you have working code, please send your code to my email privately. Do not post it publicly so that no one would plagiarize.)