-
2.545a86de2f · ·
Summary of changes between Frotz 2.53 and Frotz 2.54: ===================================================== Frotz 2.54 was released on Wednesday April 13, 2022. This release's main attractions are official support for TOPS20 and cross-compilation to DOS. NEW FEATURES - Added changes to allow for compilation on a DEC PDP-10 mainframe running TOPS20. See INSTALL_PDP10. - Added a means to cross-compile to DOS by way of Open Watcom C version 2 and later. See INSTALL_DOS. - Added a quiet mode to dumb interface to quell startup messages. BUG FIXES - Fixed several problems with compilation under macOS. - Fixed wrong glyphs in DOS Frotz's Amiga font mode. 1/2 and 1/4 were there instead of the oe and OE ligatures. - Fixed a failure of the -q flag to actually silence sound effects. - Fixed an oversight in SDL Frotz that prevented some sounds from playing in Lurking Horror. - Made the dumb and curses interfaces read the resolution chunk from Blorb files. Previously they would assume a resolution of 320x200.
-
2.5385a3a98d · ·
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.5279136f96 · ·
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.5173eec90e · ·
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.509867a1f1 · ·
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.44799a79a4 · ·
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.32r1c7f345ee · ·
-
-
-
-
-
-
-