This is a beta version of JZIP version 2.1 (patched) for the Atari ST. JZIP version 2.1 was written by John Holder, with contributions to the Atari ST code by Dancer (@algo_anthill). This is an unofficial "version 2.1.1" - that is, the code from version 2.1 with a small patch to ensure correct (whenever possible) accented character display on the ST, written by Hugo Labrande. Source for this patch is available at https://www.github.com/hlabrand/retro-scripts To reproduce this build, download the JZIP 2.1 source distribution package, and overwrite files using the ones you will find at this repository. The previous build of JZIP for the Atari ST was version 2.01f, beta 3, by Dancer (@algo_anthill). It can be downloaded at the IF-Archive: http://www.ifarchive.org/if-archive/infocom/interpreters/zip/jzipstb3.zip Since my contribution was only a small patch, I will also reproduce the README.1st by Dancer present in the zip file above. -- Hugo Labrande ======================== README.1ST This is a beta test version of JZip 2.01f for the Atari 16 and 32 bit computers. All the credit goes to John Holder (jholder@nmsu.edu). All the blame goes to me. (dancer@brisnet.org.au). ------------------------------------------------------------------------------ And (as always), all the liability is yours. Period. End of story. If it eats your dog, your disk, wrecks relationships with your SO, or does anything at all for which there is some legal liability, then it's your fault. That's the condition of using it. If you don't agree, then you aren't licensed to use it. ------------------------------------------------------------------------------ I look forward to the day when such disclaimers are a thing of the past. Would people with varying colour displays (and mono displays) give me some feedback on colour-handling (for those games that use it)? This uses TERMCAP if you have it, or uses a basic default Atari vt52 if you don't. It should run happily under MiNT, or TOS. Sound and Graphic extensions are on the way. Dancer ------------------------------------------------ THIS IS VERSION BETA-3. ------------------------------------------------ CHANGES & BUGS ------------------------------------------------ - Termcaps weren't set up properly, if you didn't have them. Fixed. - If in Low Rez, the interpreter now realizes that your screen is much smaller. Your Termcap entry, however will take precedence. - Colour modes make more sense. (No more red-on-red in low-rez) - The interpreter kept falling over because of excessive pickiness about ioctl return values. Fixed. If you aren't running MiNT, then it just assumes everything is alright. - Had to modify the input routine slightly because of this. Wasn't as happy in TOS mode as it could have been. - TIMEOUTS ONLY WORK IN MiNT! I haven't gotten to this, yet. Works jim-dandy if you've got the MiNT kernel running somewhere in there, but not otherwise. You'll get a silly message (select: unknown function number). I'll install a timer of some sort for regular TOS boxes. Probably off the 200hz counter. But not today. Tomorrow, maybe.