Glulx is een draagbare VM (Virtual Machine), zoals de Z-machine. In tegenstelling tot de Z-machine, het maakt gebruik van 32-bit data en adressen, zodat het kan omgaan met game-bestanden tot vier gigabyte lang.
Ook in tegenstelling tot de Z-machine, het heeft ingebouwde ondersteuning voor Glk I / O, zodat spel bestanden kan elke mogelijkheid Glk biedt te gebruiken. Echter, zoals de Z-machine - opnieuw - je kunt spelen in de Inform taal te schrijven en compileren om het spel bestanden Glulx.
Compileren
Aangezien dit een Glk programma moet worden gebouwd met een Glk bibliotheek. Zie de GLK homepage op:
http://eblong.com/zarf/glk/index.html
De Unix Makefile die wordt geleverd met dit pakket is bedoeld om een van de Unix bibliotheken koppelen (XGlk, GlkTerm en CheapGlk.) Je moet in de Makefile te gaan en stel drie variabelen naar de bibliotheek te vinden. Er zijn aanwijzingen op de top van de Makefile. Typ gewoon:
maken glulxe
Dat moet volstaan. Wanneer het programma wordt gebouwd, type:
./glulxe filename.ulx
waar de "filename.ulx" is een Glulx game file uit te voeren.
Om dit programma op een Macintosh te bouwen, heb je de MacGlk bibliotheek nodig. Zie de instructies die bij dat. Het is vrij eenvoudig; de bibliotheek, de broncode en de 'macstart.c "bestand compileren
Wat is nieuw in deze release:.
- Deze versie abstracts powf () om een osdepend wrapper, lost eenceil bug voor sommige C wiskunde bibliotheken, verbetert de profilering systeem op verschillende manieren, en lost een bug in glkop.c dispatching gerelateerd aan optionele matrixargumenten.
Wat is nieuw in versie 0.4.6:.
- Diverse bugfixes
Reacties niet gevonden