Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Programming > Interpreters

    Z-machine Preservation Project 1.02 / 1.5 Preview 1

    Download button

    No screenshots available
    Downloads: 1,477  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.3/5)
    23 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Wei-ju Wu | More programs
    GPL / FREE
    August 3rd, 2008, 12:58 GMT
    ROOT / Programming / Interpreters

     Read user reviews (0)  Refer to a friend  Subscribe

    Z-machine Preservation Project description

    The Z-machine Preservation Project is a Java implementation of the Z-machine.

    The Z-machine Preservation Project is a Java implementation of the Z-machine.

    Z-machine Preservation Project is to provide a Z-code interpreter in Java that conforms to the standard and is easy to comprehend, maintain, and extend.

    Architecturally, it consists of a Z-machine core system that is independent of a particular user interface technology. The core system's behaviour is documented and verified through its test cases.

    Here are some key features of "Z machine Preservation Project":

    · written from scratch using Java 5
    · supports all story file versions (V6 deactivated in 1.5)
    · can be run as a Java applet within the web browser
    · saves and reads games in Quetzal 1.4 format
    · reads media in Blorb format
    · reads Z code embedded in Blorb files
    · shows Inform 7 meta data in application mode
    · input stream 0 and 1 (keyboard, mouse and file)
    · output streams 1, 2 and 3 (screen, transcript, memory with nesting)
    · split subwindows (paging, buffering, scrolling)
    · multiple font styles and colors (console Frotz color scheme)
    · sound effects (AIFF)
    · accented characters and unicode
    · timed input, preinitialized input
    · game-defined dictionaries, alphabet tables and accent tables
    · user defined default colors and fonts
    · command history (deactivated in this preview)
    · multiple undo

    Requirements:

    · Java Runtime Environment 5 or later

    What's New in 1.02 Stable Release:

    · This release adds a French translation, WebStart support, URL load improvement, a reworked home page, as well as minor bugfixes and changes.

    What's New in 1.5 Preview 1 Development Release:

    · core execution is now a pause-resume
    · timed input is now controlled by user interface
    · New screen model based on standard Swing components
    · Spanish user interface translation by Pichuneke
    · All tests are using JUnit 4 and JMock 2.5
    · Memory, stack and variables are now all unsigned 16 or 8 bit values
    · better NetBeans integration
    · replaced ZsciiString and ZsciiStringBuilder and ZsciiStringTokenizer with the J2SE versions
    · changed decoding scheme to resemble the one from the Erlang implementation
    · Open function added
    · Standard and fixed fonts can be specified
    · postponed V6 support to the 1.6 release



    Product's homepage

      


    TAGS:

    Z-machine implementation | virtual machine | Java implementation | Z-machine | preservation | project



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM