Linux Interpreters: Difference between revisions

From IFWiki

No edit summary
No edit summary
Line 1: Line 1:
Much of the information currently available in the standard places for interpreters on Linux is, unfortunately, extremely outdated.  The following are recommendations for intepreters which installed easily and performed well on a modern Linux platform (Ubuntu 7.10) without the need for any special struggling or fighting.  Most major platforms are covered.
Much of the information currently available in the standard places for interpreters on Linux is, unfortunately, extremely outdated, and many of the packages available either do not run at all under modern Linux distributions or will not run without MAJOR configuration effort.  The following are recommendations for intepreters which installed easily and performed well on a modern Linux platform (Ubuntu 7.10) without the need for any special struggling or fighting.  Most major platforms are covered.


[[WinFrotz]] - works flawlessly under WINE; handles [[Z-code]] files including Zblorbs that many native interpreters can't.  The setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
===Interpreters which run under WINE===
[[WinGlulxe]] - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
* [[WinFrotz]] - works flawlessly under WINE; handles [[Z-code]] files including Zblorbs that many native interpreters can't.  The setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
[[Hugo]] - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
* [[WinGlulxe]] - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
[[HTML TADS]] - another that works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
* [[Hugo]] - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
[[Level 9]] 4.1 for Windows - again, works perfectly under WINE in Ubuntu 7.10.
* [[HTML TADS]] - another that works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
* [[Level 9]] 4.1 for Windows - again, works perfectly under WINE in Ubuntu 7.10.


[[Frotz]] - console-only text-mode [[Z-code]] interpreter.  Can handle .z* files; cannot typically handle zblorbs.  Available directly from the package repository in Ubuntu 7.10: '''sudo apt-get install frotz'''
===Native Linux Interpreters===
[[Zag]] 1.06 - Java-based .ulx and .blorb interpreter.  DOES NOT handle many .zblorb files.
* [[Frotz]] - console-only text-mode [[Z-code]] interpreter.  Can handle .z* files; cannot typically handle zblorbs.  Available directly from the package repository in Ubuntu 7.10: '''sudo apt-get install frotz'''
[[Scare]] - plays ADRIFT games.  The included [[glkscare]] utility works out-of-the-box, with graphics handling, under Ubuntu 7.10.
* [[Zag]] 1.06 - Java-based .ulx and .blorb interpreter.  DOES NOT handle many .zblorb files.
* [[Scare]] - plays ADRIFT games.  The included [[glkscare]] utility works out-of-the-box, with graphics handling, under Ubuntu 7.10.


[[dosemu]] - works well for many MS-DOS only games; verified to work for the Spellcasting series by [[Steve Meretzky]].  Available directly from the package repository in Ubuntu 7.10: '''sudo apt-get install dosemu'''.  BE CAREFUL of directory names, however: some special characters such as colons in parent folders will cause an instant crash in dosemu.
===Emulators===
* [[dosemu]] - works well for many MS-DOS only games; verified to work for the Spellcasting series by [[Steve Meretzky]].  Available directly from the package repository in Ubuntu 7.10: '''sudo apt-get install dosemu'''.  BE CAREFUL of directory names, however: some special characters such as colons in parent folders will cause an instant crash in dosemu.


[[Category:Interpreter]]
[[Category:Interpreter]]

Revision as of 02:45, 24 September 2008

Much of the information currently available in the standard places for interpreters on Linux is, unfortunately, extremely outdated, and many of the packages available either do not run at all under modern Linux distributions or will not run without MAJOR configuration effort. The following are recommendations for intepreters which installed easily and performed well on a modern Linux platform (Ubuntu 7.10) without the need for any special struggling or fighting. Most major platforms are covered.

Interpreters which run under WINE

  • WinFrotz - works flawlessly under WINE; handles Z-code files including Zblorbs that many native interpreters can't. The setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
  • WinGlulxe - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
  • Hugo - works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
  • HTML TADS - another that works perfectly under WINE; setup.exe works as intended without coddling on WINE in Ubuntu 7.10.
  • Level 9 4.1 for Windows - again, works perfectly under WINE in Ubuntu 7.10.

Native Linux Interpreters

  • Frotz - console-only text-mode Z-code interpreter. Can handle .z* files; cannot typically handle zblorbs. Available directly from the package repository in Ubuntu 7.10: sudo apt-get install frotz
  • Zag 1.06 - Java-based .ulx and .blorb interpreter. DOES NOT handle many .zblorb files.
  • Scare - plays ADRIFT games. The included glkscare utility works out-of-the-box, with graphics handling, under Ubuntu 7.10.

Emulators

  • dosemu - works well for many MS-DOS only games; verified to work for the Spellcasting series by Steve Meretzky. Available directly from the package repository in Ubuntu 7.10: sudo apt-get install dosemu. BE CAREFUL of directory names, however: some special characters such as colons in parent folders will cause an instant crash in dosemu.