Glulx est une machine virtuelle portable (Virtual Machine), comme le Z-machine. Contrairement à la Z-machine, il utilise des données et des adresses 32 bits, de sorte qu'il peut gérer les fichiers de jeu jusqu'à quatre giga-octets de long.
Aussi, contrairement à la Z-machine, il a un support natif pour Glk I / O, afin que les fichiers de jeu peut utiliser toute la capacité Glk fournit. Cependant, comme le Z-Machine - encore une fois - vous pouvez écrire des jeux dans la langue Informer et les compiler pour Glulx fichiers de jeu.
Compilation
Depuis ce est un programme Glk, il doit être construit avec une bibliothèque Glk. Voir la page d'accueil Glk à:
http://eblong.com/zarf/glk/index.html
Le Makefile Unix qui vient avec ce paquet est destiné à relier l'une des bibliothèques Unix (XGlk, GlkTerm et CheapGlk.) Vous aurez à aller dans le Makefile et définir trois variables à trouver la bibliothèque. Il ya des instructions au début du Makefile. Ensuite, tapez simplement:
faire glulxe
Cela devrait suffire. Lorsque le programme est construit, tapez:
filename.ulx ./glulxe
où "filename.ulx" est un fichier de jeu Glulx à exécuter.
Pour construire ce programme sur un Macintosh, vous aurez besoin de la bibliothèque MacGlk. Voir les instructions qui viennent avec cela. Il est assez simple; compiler la bibliothèque, le code source, et le "macstart.c" fichier
Quoi de neuf dans cette version:.
- Cette version résumés powf () pour une enveloppe de osdepend, corrige un bogue deceil pour certaines bibliothèques mathématiques C, améliore le système de profilage de plusieurs façons, et corrige un bogue dans glkop.c envoi liée à des arguments optionnels de tableau.
Ce qui est nouveau dans la version 0.4.6:.
- corrections assorties
Commentaires non trouvées