Project Oberon emulator in JavaScript and Java