FX!32

Wstecz
Dalej
Indeks

Niestety, ciężko znaleźć więcej informacji na temat tego programu w Internecie. Wygląda na to, że firma DEC, wykupiona przez Compaq, zarzuciła rozwijanie tego projektu. Wspominamy o nim z tego powodu, że jest to jeden z nielicznych "poważnych" (tzn. nie będący emulatorem konsoli) programów korzystających z translacji statycznej.

W założeniu projekt ten służyć miał przekonaniu użytkowników Windows do przeniesienia się na architekturę ALPHA. Miał po prostu umożliwić uruchamianie starych programów na nowym komputerze.

FX!32 wykorzystuje dwuetapowe tłumaczenie - za pierwszym uruchomieniem kod jest wyłącznie interpretowany, sprawia to oczywiście, że wszystko działa bardzo wolno. Po tym uruchomieniu program zapisuje przetłumaczony kod, zna już z grubsza strukturę programu i miejsca do których można dotrzeć. Następne uruchomienie jest już wyraźnie szybsze, a po kilku razach już się to stabilizuje.

Ta technika pozwoliła na uzyskanie nawet do 50% prędkości natywnej architektury.

Mimo tego, prawdopodobnie projekt został zarzucony. Być może przyczyną było to, że znacznie lepsze efekty dało przeniesienie kodu źródłowego i rekompilacja najważniejszych programów i taki emulator stracił już rację bytu.

Wróć do góry