This is an implementation of the Mic-1 architecture from Structured Computer Architechture, 6th Ed. by Andrew S. Tanenbaum in the Digital Logic simulator by hneemann.
All IJVM instructions are implemented in MAL, although i do not guarantee that it is without issues. I used my hacked together MAL compiler to translate from MAL-adjacent code into the corresponding control store bits.
You need to initialize the storage or it will be all zeros.