L'emulatore fa riferimento alla architettura della IJVM descritta all'inizio del Cap. 4 del testo di A.S. Tanenbaum intitolato "Structured Computer Organization" ed edito da Prentice Hall (quarta edizione).

Il codice AGGIORNATO dell'emulatore e` scritto in Java e puo` essere installato sia sotto Windows che sotto Linux. L'emulatore e` corredato da una guida utente e da un elenco di domande frequenti. Tale emulatore e` una versione migliorata rispetto a quella originariamente sviluppata.

L'emulatore puo` essere microprogrammato tramite il Micro Assembly Language e macroprogrammato tramite il Java Assembly Language. L'emulatore riconosce un certo numero di macroistruzioni le quali sono tradotte in sequenze di microistruzioni.
Questi due esempi vi consentono di scaricare due semplici programmi MAL utili per la strutturazione del codice per rappresentare i costrutti IF-THEN-ELSE e DO-WHILE.