Dieses Programm wurde im Rahmen des Fortgeschrittenen-Praktikums im Wintersemester 2008 an der Justus-Liebig-Universität Gießen entwickelt.
Es emuliert von-Neumann-Instruktionen und erlaubt Debugging der Programme.
Unter Releases befinden sich fertig kompilierte Pakete für Windows, macOS und Linux.
Es gibt außerdem eine Web-Variante, die in einem aktuellen WASM-fähigen Browser läuft.
Zum Kompilieren wird Qt6 oder höher verwendet. Diese Bibliothek muss installiert sein. Dann ist die Kompilierung sehr einfach:
qmake
make
Um die WASM-Variante zu bauen, muss Qt for WebAssembly kompiliert werden. Zur Vereinfachung verwenden wir ein angepasstes Docker-Image.
docker run --rm \
-v "$PWD:/home/user/project:rw" \
-w /home/user/project \
ghcr.io/funzinator/qt6-wasm:6.6 \
sh -c 'qmake && make -j $(nproc)'