JikesRVM
lc3-in-lc3
JikesRVM | lc3-in-lc3 | |
---|---|---|
1 | 1 | |
376 | 8 | |
0.0% | - | |
0.0 | 0.0 | |
over 1 year ago | over 2 years ago | |
Java | Common Lisp | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
JikesRVM
-
CppCast: Dart and Crafting Interpreters
Java (JikesRVM)
lc3-in-lc3
-
Writing a simple 16 bit VM in less than 125 lines of C
I went through a tutorial for university which went through this guide. The C++ template hackery part looks a bit like microcode, but I ended up doing more refactoring on the microcode for my LC3 implementation in LC3.
What are some alternatives?
OpenJ9 - Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
small-vm - A small virtual machine, following the "Write your own virtual machine" : https://justinmeiners.github.io/lc3-vm/ course.
druntime - Low level runtime library for the D programming language
lc3-vm - A LC3 virtual machine implementation in a few lines of C code
chip8-swing - :video_game: Chip8 Emulgator written in Java 11 with Swing UI
adventofcode - Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala
JOE - JOE runs a Java program without an operating system by using a meta-circular virtual machine
go - The Go programming language
simplify - Android virtual machine and deobfuscator