Glulx è una VM portatile (Virtual Machine), come la Z-machine. A differenza della Z-machine, che utilizza i dati a 32 bit e indirizzi, in modo che possa gestire i file di gioco fino a quattro gigabyte lunghi.
Inoltre, a differenza della Z-machine, ha il supporto nativo per Glk I / O, in modo da file di gioco in grado di utilizzare qualsiasi funzione Glk fornisce. Tuttavia, come la Z-machine - ancora una volta - è possibile scrivere giochi in lingua Informare e compilare loro di Glulx file di gioco.
Compilazione
Poiché questo è un programma Glk, deve essere costruito con una libreria Glk. Vedere la home page Glk a:
http://eblong.com/zarf/glk/index.html
Il Unix Makefile fornito con questo pacchetto è stato progettato per collegare qualsiasi delle librerie Unix (XGlk, GlkTerm e CheapGlk.) Dovrete andare in Makefile e impostare tre variabili per trovare la libreria. Ci sono le istruzioni nella parte superiore della Makefile. Quindi digitare semplicemente:
fare glulxe
Questo dovrebbe bastare. Quando il programma è costruito, digitare:
filename.ulx ./glulxe
dove "filename.ulx" è un file di gioco Glulx da eseguire.
Per costruire questo programma su un Macintosh, è necessario la libreria MacGlk. Vedere le istruzioni fornite con questo. E 'abbastanza semplice; compilare la libreria, il codice sorgente, e il file "macstart.c"
Cosa c'è di nuovo in questa versione:.
- Questa versione abstract powf () per un wrapper osdepend, corregge un bugceil per alcune librerie matematiche C, migliora il sistema di profilazione in diversi modi, e corregge un bug in glkop.c dispacciamento relativi agli argomenti di matrice opzionali.
Cosa c'è di nuovo nella versione 0.4.6:.
- bugfix assortiti
I commenti non trovato