Releases: DavidKinder/Windows-Frotz
Windows Frotz 1.27
Windows Frotz 1.27 was released on 21st January 2025.
- The V3 versions of Planetfall and Stationall have a status line that shows "Score" and "Time", rather than "Score" and "Moves".
- Fixed problems with translations that use a code page other than Windows-1252 (i.e. the Russian translation) printing incorrect text for the "[More]" and "[Hit any key to exit.]" messages.
Windows Frotz 1.26
Windows Frotz 1.26 was released on 6th September 2024.
The maximum supported bit depth of images in Blorb files with an adaptive palette is now 8. This is required to support the output of the Snavig tool (https://github.com/cspiegel/snavig).
Windows Frotz 1.25
Windows Frotz 1.25 was released on 6th January 2024.
Windows Frotz 1.24 introduced a bug that made setting the fixed width font impossible, this is now fixed.
Windows Frotz 1.24
Windows Frotz 1.24 was released on 2nd December 2023.
- Windows Frotz will have a dark user interface if Windows' dark mode is enabled.
- The tokenise opcode now correctly handles the case of being passed a custom dictionary that starts with zero word-separator characters.
- If the print_addr opcode is passed a string which starts below the 64K boundary but stretches past it, the interpreter will not now crash.
Windows Frotz 1.23
Windows Frotz 1.23 was released on 14th February 2022.
If the number of columns or rows in the window is greater than 255, the appropriate field in the Z-Machine header is set to 255, rather than the actual value modulo 256.
Windows Frotz 1.22
Windows Frotz 1.22 was released on 12th February 2021.
- There is a flaw in the Infocom game Arthur: if the screen is too wide, then the game corrupts its internal state. As a result, Frotz tries to limit the initial size of its window when running Arthur to prevent this.
- Font substitution, which attempts to find font characters in other fonts when the characters are not in the current font, has been turned off for fixed-width fonts, as it caused more problems than it solved.
- The print_table opcode now interprets the string passed to it as ZSCII, rather than ASCII.
Windows Frotz 1.21
Windows Frotz 1.21 was released on 5th August 2019.
- Support for high DPI and changing DPI with Windows 10: if the DPI is changed (from the Display settings app, or by moving the window from one monitor to another with a different DPI) then the interpreter rescales itself appropriately.
- The toolbar images have been redrawn for a more modern look.
- If Frotz is running an Infocom game that attempts to play a sound effect (that is, Lurking Horror or Sherlock) but no Blorb sound file can be found, a message comes up telling the user where to download the sound files from.
- Added a Russian translation of the UI by Nikita Tseykovets.
- Error messages of the form
@Attempt to address illegal object <n>
now respect the interpreter's error settings.
Windows Frotz 1.20
Windows Frotz 1.20 was released on 19th October 2016.
Fixes for picture colors in Infocom's V6 games, submitted by Stefan Jokisch, have been made. With these changes borders in Arthur and Shogun change colours as they did on the original interpreters, and the colours of an ornate initial in Zork Zero have been fixed.
Windows Frotz 1.19
Windows Frotz 1.19 was released on 25th May 2015.
- Font sizes larger than 28 points can now be selected in the options dialog.
- The implementation of the print_table opcode now behaves sensibly when called for the lower window: the contents of the table are printed to the lower window with a carriage return after every row in the table except the last.
Windows Frotz 1.18
Windows Frotz 1.18 was released on 3rd February 2015.
-
The Blorb resolution chunk ('Reso') is now supported, allowing graphics in V6 games to be scaled appropriately for the interpreter's window size. For Infocom's V6 games this scaling is done as a simple, 'blocky' rescale (producing a result that matches the original appearance of these games), but for other games this is done with a proper rescaling algorithm that produces smooth results.
-
The V6 scaling item in the options dialog has been removed: when running an Infocom V6 game the interpreter automatically resizes the window to the largest multiple of 320x200 that fits on the screen.
-
If the game calls the restore or save opcodes in the form that does not bring up a file dialog, the interpreter now takes care to remove any characters which would change the directory in which the file is written.
-
A case where the check_unicode opcode would report that a character could not be printed, when in fact it could, has been fixed.
-
The output_stream opcode did not correctly handle its width argument in V6: this has been corrected by a patch from David Griffith.