Glulx jest przenośnym VM (Virtual Machine), jak Z-maszyny. W przeciwieństwie do Z-maszyny, wykorzystuje 32-bitowe dane i adresy, więc może obsługiwać pliki gry do czterech gigabajtów długich.
Ponadto w przeciwieństwie do Z-maszyny, ma natywne wsparcie dla GLK I / O, więc pliki gry może używać zdolności GLK zapewnia. Jednak, jak Z-maszyny - ponownie - można pisać gry w języku informować i skompilować je do Glulx plików gry.
Kompilacja
Ponieważ jest to program, GLK, musi być zbudowany z biblioteką GLK. Zobacz stronę główną GLK na:
http://eblong.com/zarf/glk/index.html
Unix Makefile, który pochodzi z tego pakietu jest przeznaczony do łączenia żadnej z bibliotek uniksowych (XGlk, GlkTerm i CheapGlk.) Będziesz musiał pójść do Makefile i ustawić trzy zmienne znaleźć bibliotekę. Istnieją instrukcje na początku pliku Makefile. Następnie wpisz:
aby glulxe
To powinno wystarczyć. Gdy program jest zbudowany, wpisz:
./glulxe filename.ulx
gdzie "filename.ulx" jest Glulx pliku gry, aby wykonać.
Aby zbudować ten program na komputerze Macintosh, musisz biblioteki MacGlk. Zapoznaj się z instrukcjami, które pochodzą z tego. Jest to dość proste; skompilować biblioteki, kod źródłowy, a "macstart.c" plik
Co nowego w tym wydaniu:.
- Ta wersja powf streszczenia () do owijki osdepend, naprawia błądceil dla niektórych bibliotek C matematycznych, poprawia system profilowania na kilka sposobów, a naprawia błąd w glkop.c wysyłki związane z opcjonalnych argumentów tablicy.
Co nowego w wersji 0.4.6:.
- Różne poprawki
Komentarze nie znaleziono