Johnny Simulator
A program that simulates a von Neumann architecture computer. The programm is hosted by inf-schule.de and can be found here
A more recent version can be found here.
This programm is meant for educational purposes. It gives students a simplified overview on the inner workings of a computer without the huge complexity of an actual computer or assembly language.
There is also an experimental version with graphics output. It has 10 times more memory than the normal version. The last 2500 adresses are a simple framebuffer for the display with values from 0-255 coresponding to the pixels brighness. Addresses 7495-7499 are set to a one if the spacebar or the arrow keys are pressed. This allows for very simple games to be written for Johnny. This experimental version is hosted at https://laubersheini.github.io/johnny_grafikoutput/.
The original version of the program was developed by Peter Dauscher. The manuals for the original version should also be usable for the web based version. Manuals are available in English, German, Italian and French. They can be found on the original projects Sourceforge Page. The german digital schoolbook inf.schule.de also has a chapter about the simulator. https://www.inf-schule.de/rechner/johnny
The sourcecode of the web-based version can be found at github.com/laubersheini/johnny