8086

Uwielbiam takie perełki. Najmniejszy emulator procesora 8086. Popatrzcie na kod źródłowy. Dokładnie 4043 bajty skondensowanego C. Coś absolutnie doskonałego!

By się móc pobawić, program należy samodzielnie skompilować. O ironio, by uzyskać działający emulator tego prymitywnego procesora trzeba zainstalować masę narzędzi. Przede wszystkim Xcode (rozmiar to jakieś 2 GB). Jeśli nie chce ci się poprawiać oryginalnego Makefile, potrzebny będzie też macports (sam nie wiem jak duże to jest, ale spore) i brakujące SDL:

$ port install libsdl

Dopiero w tak przygotowanym otoczeniu można kompilować emulator:

$ make cable3

Wśród plików dołączonych do emulatora jest konfiguracja: sc-ioccc.terminal. Klikając na tym pliku uruchomi się Terminal skonfigurowany tak, by wiernie oddawać środowisko DOS.

ekran znakowy

By oddać ducha epoki można zainstalować czcionkę Perfect DOS VGA 437 i ją użyć w Terminalu.

Na dysku twardym (obraz jest tutaj) znajduje się wiele skarbów. Nie udało mi się jeszcze uruchomić Flight Simulator 4, ale gry Sierry działają doskonale.

[korekta obywatelska: FS próbowałem uruchomić w trybie grafiki CGA, która nie jest emulowana. Gra działa tylko w monochromatycznym trybie Hercules]

Police Quest

Muszę kończyć, Police Quest czeka.

Autor

aceJacek

You probably haven't heard of me.

comments powered by Disqus