Pro ty zvědavé, kteří se nechtějí vrtat ve zdrojáku, tady mám stručný popis:
Emulátor nejprve sám natáhne testovaný EXE program, nastaví grafický režim,
zobrazí křižovatku, přesměruje na sebe několik přerušení a poté nastaví
příznak TF v registru (E)FLAGS,
což má za následek vyvolání přerušení INT 1 (což je
jedno z těch přesměrovaných přerušení) po provedení každé instrukce
procesoru. Pokud má být provedena instrukce OUT DX, AL,
nebo IN DX, AL a registr DX
má správnou hodnotu, místo provedení instrukce je odsimulován její účinek.
Jádro emulátoru je v souboru EMULHW.ASM,
ve kterém hledejte další vychytávky.