Entries Tagged 'Interpreters' ↓

Quixe Glulx interpreter

Quixe, a Glulx interpreter for browsers, now comes in a form that can be used to release a website with playable Glulx content. The package and instructions can be found here. Please note that Quixe is still in development, and in particular that it does not yet feature save and restore abilities.

ZMPP now with Glulx

Wei-ju Wu announces his progress on a browser-based interpreter for Glulx, which includes the ability to display images:

I spent the majority of April’s evenings to implement the Glulx/Glk
part of ZMPP’s second revision and just wanted to share the current
progress, as I reached an important milestone – running “Alabaster”:


I hope it works for you and you find it useful or amusing in one way
or another :-)

It was running for me when testing on:
- Mac Safari
- Linux Firefox (Ubuntu Lucid Lynx, OpenJDK/IcedTea), Windows Firefox
- Windows IE (with Sun/Oracle Java Plugin)

Yes, it’s again a Java applet based interpreter. ZMPP is not
necessarily specialized on Applet/Desktop, but it’s the quickest for
me to implement.

Some points that you might find interesting:
- It is now completely written in Scala
- I only ran “Risorgimento Represso” and “Alabaster” so far
- Since “Alabaster” is such an extreme case in terms of the sheer
amount of instructions that gets thrown at the interpreter (especially
when accelfuncs are not supported), it was the perfect game to test
with. Besides, it was fun, playing and reading through it.

I apologize for the quirks that might and will arise (like positioning
the mouse pointer inside the input window) – I decided against
extensive polishing and instead sticking to my timeline.

Filfre 0.985


Jimmy Maher announces a significant upgrade to Filfre, an interpreter for playing z-code and Glulx games on Windows. The newest release includes a number of bug-fixes and implements accelerated opcodes to play complex Glulx games more quickly.

Gargoyle 08-25-09 Released

Ben Cressey announces the latest update of Gargoyle, an interpreter front end for Windows and Linux, with attractive font rendering capable of running z-code and Glulx games as well as games for other IF virtual machines. Downloads are available here and changes are logged here.

Zoom 1.1.4 Released

Courtesy of Andrew Hunter:

The Mac OS X interpreter Zoom 1.1.4 has been released.

This is primarily a maintenance release, with various bugfixes accumulated over the last year and updates to the interpreters. It has one major new feature: you can now choose which Glulx interpreter to use in the preferences – either the faster git or the reference glulxe.

Git Version 1.2.4

Iain Merrick has released version 1.2.4 of Git, his direct threaded interpreter for the Glulx virtual machine. Glulx is one of the two VMs on which Inform-written works of IF can be played – the other is the more traditional Z-machine, which can only handle smaller works; authors can choose which they want to use with the Settings panel in Inform. Git is generally faster than the reference implementation for Glulx, called Glulxe, and version 1.2.4 adds support for the new “Inform veneer acceleration” opcodes recently added to the Glulx specification, which makes it *much* faster still.

The speed gains are only realised when a story file is played back on v1.2.4 or later of git, so we’d ask all interpreter writers using git to upgrade as soon as possible. The speed gains also only show for a story file produced by Inform release 5Z71 or later, so authors of existing IF works which feel a little slow at present might want to re-release them using the new 5Z71.

There are details posted on RAIF.