Menu

Z-Machine Preservation Project / News: Recent posts

Migration from Subversion to git

The main development branch of ZMPP has now been migrated to git. The subversion repository is kept available for maintenance purposes.

Wei-ju Wu

Posted by Wei-ju Wu 2009-08-07

Z-machine Preservation Project V1.5 Preview 1

This is the first preview release of ZMPP Version 1.5. Starting with this version, the design of the Z-machine core underwent a radical change from previous designs. As opposed to the classial game loop execution model in 1.0, version 1.5 introduces a pause and resume execution model which is simpler to integrate with various user interface technologies and environments.
Large parts of the core were simplified in order to facilitate future improvements.... read more

Posted by Wei-ju Wu 2008-08-03

Z-machine Preservation Project 1.02 released

I am proud to announce the release of version 1.02 of the Z-machine preservation project. Changes include:

- French translation of the user interface (Eric Forgeot)
- Web Start support (Eric Forgeot)
- improved loading of games from a URL
- small bug fixes and modifications

Thanks to Eric Forgeot for the french translation, the reworking of ZMPP's home pages and pushing the WebStart support... read more

Posted by Wei-ju Wu 2008-04-21

Z-machine preservation project 1.0 released

I am proud to announce the release of version 1.0 of the Z-machine preservation project.
As a 1.0 release, this releases creates a baseline for further improvements. Changes include:

- reworked object system
- reworked dictionary system
- better Mac OS X integration
- internationalized user interface, support for English and German
- better presentation of Unicode strings
- new (self-)signed certificate... read more

Posted by Wei-ju Wu 2008-02-27

Z-machine preservation project version 0.92_02 released

Announcing the release of version 0.92_02 of the Z-machine preservation project, this is a maintenance release.
It fixes a display issue reported by Fredrik Ramsberg which occurs when the game does not print an input prompt. In this case, no cursor was displayed until the user hit the key.
In addition, a new signed applet is provided since the certificate provided with Version 0.92 has now expired.... read more

Posted by Wei-ju Wu 2007-03-28

Z-machine preservation project Version 0.92 released

The Z-machine preservation project is happy to announce the release of version 0.92. This version adds the following changes:

- support for V6 story files (still in progress)
- antialiasing
- better support for multiprocessor machines

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 1, 2, 3, 4, 5, 7 and 8, Quetzal 1.1 save games and Blorb resource files. ... read more

Posted by Wei-ju Wu 2006-05-30

Z-machine preservation project Version 0.90 released

The Z-machine preservation project is happy to announce the release of version 0.90. This version adds the following changes:

- metadata changes according to the Treaty of Babel (still supports the I7 preview metadata)
- custom default background and foreground color
- custom font sizes
- cosmetical changes
- fixed focus problem that occured in some browsers
- application sets swing.aatext property by default... read more

Posted by Wei-ju Wu 2006-05-06

Z-machine preservation Version 0.89 released

The Z-machine preservation project is happy to announce the release of version 0.89. This version adds the following changes:

- support for Inform 7 metadata
- performance tuning
- command history
- multiple undo
- some bug fixes
- signed the applet to allow for saving games on the user's computer

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 1, 2, 3, 4, 5, 7 and 8, Quetzal 1.1 save games and Blorb resource files. ... read more

Posted by Wei-ju Wu 2006-03-23

Z-machine preservation project Version 0.87 released

The Z-machine preservation project is happy to announce the release of version 0.87. This version adds the following changes:

- support for Blorb embedded story files
- can accept the story file from the command line
- some bug fixes

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 1, 2, 3, 4, 5, 7 and 8, Quetzal 1.1 save games and Blorb resource files.... read more

Posted by Wei-ju Wu 2006-03-03

Z-machine preservation project Version 0.86 released

The Z-machine preservation project is happy to announce the release of version 0.86. This version adds the following features:

- support for Blorb files
- plays AIFF sound effects embedded in Blorb.
- implements a console Frotz color scheme which makes games like "Photopia" and "Varicella" more enjoyable

It also solves several bugs, central code parts were refactored to facilitate enhancements in the future.... read more

Posted by Wei-ju Wu 2006-02-17

Z-machine preservation project version 0.83 released

The Z-machine preservation project is happy to announce the release of version 0.83. This version
is a maintenance release that corrects the handling of languages with accented characters like Swedish. It also fixes all known bugs to date.

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 3, 4, 5, 7 and 8. ... read more

Posted by Wei-ju Wu 2006-02-02

Z-machine preservation project version 0.82 released

The Z-machine preservation project is happy to announce the release of version 0.82. This version contains the following changes:

- support for V1 and V2 story files
- all non-V6 opcodes implemented
- custom accent tables
- custom alphabet tables
- support for terminator characters
- major bug fixes in the screen model

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 3, 4, 5, 7 and 8. ... read more

Posted by Wei-ju Wu 2006-01-28

Z-machine preservation project version 0.78 released

The Z-machine preservation project is happy to announce the release of version 0.78. This version contains the following changes:

- timed input
- enhanced unicode display
- passes the terpetude suite
- improved paging algorithm
- several major bugfixes
- structural and performance improvements

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 3, 4, 5, 7 and 8. ... read more

Posted by Wei-ju Wu 2006-01-07

Z-machine preservation project version 0.75 released

The Z-machine preservation project is happy to announce the release of version 0.75. This version contains the following changes:

- fixed an issue with object removal
- reduced repaints, leads to perceived increase of performance
- copy_table implemented
- reads and prints special characters in the range 155-251
- major refactorings in io and instructions

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 3 and 4. ... read more

Posted by Wei-ju Wu 2005-12-19

Z-machine preservation project version 0.74 released

The Z-machine preservation project is happy to announce the final release of version 0.74. This version contains the following changes:

- supports several version 5, 7 and 8 story files
- extended instructions
- undo implemented
- minor design changes
- some minor bugfixes
- save/restore read and write to memory in applet
version

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). Currently it supports story file versions 3 and 4. ... read more

Posted by Wei-ju Wu 2005-12-12

Z-machine preservation project V 0.72 final released

The Z-machine preservation project is happy to announce the final release of version 0.72. This version contains the following changes:

- verified that following games can be
successfully started:
- "Seastalker"
- "Trinity"
- "Bureaucracy"
- "Plundered Hearts"
- "A Mind Forever Voyaging"

- fixed broken tests, added several more
- verified screen model
- paging is disabled if input comes from file
- fixed paging: <MORE> had to disappear after key press
- fixed scrolling issue in "Trinity"
- changed screen behaviour for "Bureaucracy" (the
registration form)... read more

Posted by Wei-ju Wu 2005-12-07

Z-machine preservation project V 0.72 beta released

The Z-machine preservation project is happy to announce the final release of version 0.72 beta. This version contains the following changes:

- supports screen splitting
- supports paging, buffer mode off and on
- supports Version 4 story files
- multiple text styles

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required). ... read more

Posted by Wei-ju Wu 2005-12-01

ZMPP Version 0.7 final released

The Z-machine preservation project is happy to announce the final release of version 0.7. This version contains the following changes:

- applet support
- standard compliant streams

-----------------------

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required).

The project goal is to provide a Z-code interpreter in Java that conforms to the standard and is easy to 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.

Posted by Wei-ju Wu 2005-11-16

ZMPP Version 0.7 Preview 3 released

The Z-machine preservation project is happy to announce the release of preview version 3. This version contains the following changes:

- minor bug fixes
- user interface improvements
- consistency check for save games and story files
- support for file input and transcript output stream
- support for fixed pitch fonts

Furthermore the first story file version 3 game was successfully played through (including save/restore game states): Zork I... read more

Posted by Wei-ju Wu 2005-11-09

ZMPP V 0.7 Preview 2 released

The Z-machine preservation project is happy to announce the release of preview version 2. This version adds support for save games in Quetzal 1.4 format.

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required).

The project goal is to provide a Z-code interpreter in Java that conforms to the standard and is easy to 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. ... read more

Posted by Wei-ju Wu 2005-11-05

ZMPP V 0.7 Preview 1 released

The Z-machine Preservation Project is a Java implementation of the Z-machine (Java version >= 5 required).

The project goal is to provide a Z-code interpreter in Java that conforms to the standard and is easy to 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.... read more

Posted by Wei-ju Wu 2005-11-02
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.