Jasmin is a Java Assembler. It takes ASCII descriptions for Java classes, written in a simple assembler-like syntax. It converts them into binary Java .class class files suitable for loading into a Java Virtual Machine implementation.
Jasmin is an interpreter for the x86 assembly language with a full-featured development environment aimed for educational purposes.
A simulator of Donald E. Knuth's fictitious MIX processor written in Java, which includes support for floating-point arithmetics.
Jasclipse is an Eclipse plugin for developing applications written in Jasmin. It provides Jasmin editor with syntax highlighting, error marking and Ctrl+Space assistance. It also allows compiling your files with Jasmin 2.2
ClassGhost is a small utility that can redefine class files within a running JVM. ClassGhost allows you to directly inject the newly compiled class files in to the VM without interrupting the running application. Works with multiple as well as remote VMs
An Interactive Fiction Player written for Java Virtual Machine. It implements the Z-machine and Glulx specifications and can be used either standalone or as an applet. The Z-Code/Glulx interpreter runs adventures made by Infocom and contemporary Inte
ParaPascal is a programming language, an integrated development environment and simulator for learning concurrent programming.
JavaBoy is a GameBoy/GameBoy Color emulator for the Java platform. It supports sound and networking, and has an integrated debugger for GameBoy software development.
JavaXRay is a GUI for gaining insight about how the java compiler operates. Displays the results of the different compiler phases, produces graphical syntax trees (exportable as PNG/JPEG/SVG/VML) and permits inspection of the generated bytecode.
Tool to view disk structure of a virtual machine image (loopback device file) and export it's partition to new loopback device file.
Port of the Pascal-P4 compiler to Free Pascal and Delphi. The source code of Pascal-P4 is commented in the book "Pascal Implementation" by Steven Pemberton and Martin Daniels. The book is readable online at http://homepages.cwi.nl/~steven/pascal/
This project now lives at https://bitbucket.org/csoren/starscream
elastiC is a Very High Level Language (VHLL) with a C-like syntax. Dynamically typed, with fast Garbage Collection, supports functional programming and robust Object Orientation. Designed to be easily extended and embedded, it's portable and lightweight.
Jau, a VM in Java with tail-calls & continuations.
vmmonitor is a command line tool written in Perl used to monitor/locate VMware images in distributed environment. I am feeling great after using it to locate a VMware image. Try it!