Skip to content
Summary of changes between Frotz 2.54 and Frotz 2.55:
=====================================================

Frotz 2.55 was released on Saturday February 1, 2025.

This is a minor release focusing on minor enhancements and bug fixes.

NEW FEATURES

- Updated and cleaned up random.inf, which is now the "Z-machine
  Randomization Test Suite".

- Updated and cleaned up manual pages.

- Added -L option to xfrotz - supply a Quetzal file to load on command line.

- Added support for the Z-Machine Standard 1.1 save-restore prompt option.

BUG FIXES

- Attempting to write a string that straddles the Z-machine's 64k
  boundary caused a segfault within Frotz itself.  Frotz now will detect
  this and throw a fatal error instead.

- Fixed an oversight in which files created by Frotz aren't given appropriate
  filename extensions.

- Fixed a stray $ that breaks the frotz filename when specifying LDFLAGS.

- Updated the fix for Beyond Zork's rotating mirror bug by now correctly
  detecting attempts to address an invalid object.

- Fixed brain-dead handling of undo slots.

- Fixed a segfault when xfrotz detects a fatal error.

- Fixed compile failure of the SDL interface for GCC 12 and maybe GCC 11.

- Not a bug in Frotz itself, but the BUGS text file was deleted from the
  source repository and tarball before the release of Frotz 2.50.

- Fixed faulty handling of text styles in dumb interface.