Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2.53
    85a3a98d · Bumped version in README. ·
    Summary of changes between Frotz 2.52 and Frotz 2.53:
    =====================================================
    
    Frotz 2.53 was released on Saturday February 27, 2021.
    
    This is a minor release focusing on minor enhancements and bug fixes.
    
    NEW FEATURES
    
    - -E option to choose how emphasised text is rendered.
    
    - X11 interface has been added as a compile target.
    
    - Added new default TrueType font for sfrotz.
    
    - Automatically select the appropriate interpreter number for V6 games.
    
    - Limited mouse support for curses interface.
    
    BUG FIXES
    
    - Corrected potential trouble with garbage in filenames for SDL
      interface.
    
    - Corrected a problem wherein @print_table would sometimes print garbage.
    
    - Fixed a segfault problem when input buffers are abused.
    
    - Double-clicks are now recognized in sfrotz and xfrotz.
    
    - Fixed problem with spurious newline when a space triggers a word wrap.
    
    - Fixed a problem with UTF-8 characters getting corrupted during line
      editing.
    
    - Fixed some problems with V3 games scribbling on the status line in
      certain circumstances.
    
    - Removed pre-C99 idioms and C++ comments in curses and core to benefit
      older compilers.  X11 is still pre-C99 clean.  SDL interface is not
      pre-C99-clean due to libSDL2 not being pre-C99-clean.
    
    - Fixed a problem with the -x flag not properly expanding commands for
      some Infocom games.
  • 2.52
    Summary of changes between Frotz 2.51 and Frotz 2.52:
    =====================================================
    
    Frotz 2.52 was released on Sunday May 10, 2020.
    
    This is a minor release focusing on minor enhancements and bug fixes.
    
    NEW FEATURES
    
    - Partial support for new @set_true_colour opcode.  Works for SDL.
      Doesn't work all the way for curses.  Not in scope for dumb interface.
    
    BUG FIXES
    
    - Reworked Makefiles to better handle library detection, particularly
      for macOS.
    
    - Fixed rendering of non-paletted PNG images.  Affected only non-Infocom
      V6 games.
    
    - Rolled back idiosyncrasy fix for Cutthroats and changed over to the
      quick-and-dirty 24-to-12 conversion used by Infocom as this is how the
      Imps expected an interpreter to behave.
    
    - Fixed broken handling of game paths set in environmental variables and
      in config files.
    
    - Fixed slightly broken parsing of .sfrotzrc.
    
    - Fixed behavior of command line processing inconsistent between the
      different user interfaces.
    
    - Assorted source code formatting fixes.
  • 2.51
    Version 2.51
    
    This is a minor release focusing on minor enhancements and bug fixes.
    
    NEW FEATURES
    
    - Added an -f option for Dumb Frotz to mark up the output with color and
      formatting codes.  Currently "irc", "ansi", and "normal" modes are
      supported.
    
    BUG FIXES
    
    - Cleanly account for some installations of ncurses which have the
      library split into ncurses (high level) and tinfo (low level).
    
    - Added an idiosyncrasy fix for Cutthroats, which assumes a
      quick-and-dirty conversion of 24-hour notation to am/pm notation.
    
    - Fixed where the Makefile used spaces instead of a tab in a rarely-used
      recipe.
    
    - Fixed a memory allocation problem with restoring a game at the command
      line using the -L option.
    
    - Fixed an oversight in which curses wasn't being shut down properly
      when fatal zcode errors were encountered.
  • 2.50
    9867a1f1 · Update list of authors. ·
    Version 2.50
    
    This release includes Unix Frotz, Dumb Frotz, SDL Frotz, and DOS Frotz.
    All have been tested and appear to be working correctly.  With DOS Frotz
    in particular, had longstanding problems with integer overflows.  These
    are fixed now.  Unix Frotz's audio subsystem was revised by Mark
    McCurry.  SDL Frotz finally corrects for adaptive palette images.
    
    Major changes coming up:
    
    * Add compile-time option for paging Zcode from disk instead of reading
      the whole thing into memory.  This will allow for better perfomance on
      low-memory machines.
    
    * Port Frotz to the PDP-10 mainframe and maybe PDP-11.  Contingent on
      disk-paging.
    
    * Create a new GTK3 user interface to resemble the interface of Windows
      Frotz.
    
    * Add language internationalization.
    
    Minor changes coming up:
    
    * Better control over row and column count for the SDL interface.
    
    * Preserve aspect ration when resizing SDL window.
  • 2.50b3
    Things look good for the third beta test.
  • 2.50b2
    Things look good for the second beta test.
  • 2.50b1
    Things seem to work well for DOS and Unix (Linux, MacOS, and *BSD).
  • 2.44
    Version 2.44
    Unix Frotz and Dumb Frotz are tested and known to work well.  DOS Frotz
    has been tested really on just DOSbox.  I posted to a few places asking
    for people to test DOS Frotz on real hardware.  So far, only one person
    replied.  The test machine was a 486DX4 running at 75 Mhz with 24M of
    RAM and no sound card.  It crashes horrible after three but less than
    ten moves.  Test game is LostPig.z8.  The computer's display was
    photographed and sent to me.  I'll release this now and just accept that
    the DOS port is bad for now.
    
    >go west
    Grunk no allowed in field. That probably OK, because Grunk no think pig
    tall
    enought to climb over wall.
    
    >look around
    Grunk not see that there.
    
    >find the goddam pig
    Grunk no know where that at.
    
    >lol
    Grunk not know what that mean.
    
    >go east
    Forest look dark. Pig probably some place in there, but Grunk not know
    which way
    to go. Not want end up lost in forest with no pig.
    
    >go west
            dos mem corrupt, first_mcb=0277
    prev 0899:0000|4D 9A 08 80 64 E9 91 03 46 52 4F 54 5A 00 00 M?.?d??.FROTZ...
    notM26D1A:0000|58 60 1D EA 23 25 FC A5 7B 54 1E 70 23 f2 6B X`..?#%??{T.p#?k
    
    PANIC: before 4a: MCB chain corrupted
    System halted
  • dumb-2.32r1
    c7f345ee · Adding .metadata ·
  • xfrotz-2.32.1
    748e6418 · Adding .metadata ·
  • 2.43
    97e6bb64 · Adding .metadata ·
  • 2.42
    6afb2427 · Fix .metadata glitch ·
  • 2.41
    d63582d0 · Adding .metadata ·
  • 2.40
    6ac17055 · Adding .metadata ·
  • 2.32r2
    3b34715a · Adding .metadata ·
  • 2.32