release:classiczoo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
release:classiczoo [2022/03/15 20:35] – asie | release:classiczoo [2025/02/05 18:48] (current) – asie | ||
---|---|---|---|
Line 8: | Line 8: | ||
Also available [[https:// | Also available [[https:// | ||
- | |||
- | ===== System requirements ===== | ||
- | |||
- | ==== Windows/ | ||
- | |||
- | ... If you're running (a reasonably recent version of) Windows/ | ||
- | |||
- | ==== DOS (IBM PC) ==== | ||
- | |||
- | === Minimum requirements === | ||
- | |||
- | * IBM PC/XT with a minimum of 512KB RAM, | ||
- | * CGA/ | ||
- | |||
- | === Recommended requirements === | ||
- | |||
- | * 386-class or better CPU, | ||
- | * 1MB RAM, | ||
- | * EGA/ | ||
- | |||
- | ==== DOS (NEC PC-9801) ==== | ||
- | |||
- | === Minimum requirements === | ||
- | |||
- | * NEC PC-9801VM class machine, | ||
- | * 640KB of RAM. | ||
- | |||
- | === Recommended requirements === | ||
- | |||
- | * PC-9801 machine with 386-class or better CPU, | ||
- | * 1 MB of RAM. | ||
- | |||
- | ==== Amiga ==== | ||
- | |||
- | * 68000-class CPU or above (68000 accelerator or 68020+ recommended), | ||
- | * 1MB of RAM minimum. | ||
- | |||
- | ===== Help ===== | ||
- | |||
- | Most help is provided in-game, available by pressing " | ||
- | |||
- | ==== Command line arguments (DOS) ==== | ||
- | |||
- | ClassicZoo supports a few command line arguments on launch: | ||
- | |||
- | * ''/ | ||
- | * ''/ | ||
- | * (4.16+) ''/ | ||
- | |||
- | ==== Tips (Amiga) ==== | ||
- | |||
- | * For better performance (and to run on 640x256 screens), run '' | ||
===== Major features ===== | ===== Major features ===== | ||
Line 109: | Line 57: | ||
==== Current version ==== | ==== Current version ==== | ||
- | === ClassicZoo 4.32 === | + | === ClassicZoo 4.40 === |
- | Released on the 20th of February, | + | Released on the 5th of February, |
- | * **[[https:// | + | * **[[https:// |
- | * [[https:// | + | * [[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * [[https:// | + | * [[https:// |
- | * **[[https:// | + | * **[[https:// |
+ | |||
+ | === ClassicZoo 4.39 === | ||
+ | |||
+ | Released on the 16th of December, 2023. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
=== ClassicZoo 4.18 === | === ClassicZoo 4.18 === | ||
Line 135: | Line 90: | ||
==== Previous versions ==== | ==== Previous versions ==== | ||
+ | |||
+ | === ClassicZoo 4.39 === | ||
+ | |||
+ | Released on the 16th of December, 2023. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.37 === | ||
+ | |||
+ | Released on the 20th of November, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.36 === | ||
+ | |||
+ | Released on the 19th of November, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.35 === | ||
+ | |||
+ | Released on the 3rd of May, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.34 === | ||
+ | |||
+ | Released on the 8th of April, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.33 === | ||
+ | |||
+ | Released on the 2nd of April, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.18 === | ||
+ | |||
+ | Released on the 31st of December, 2021. Older build with slightly lower memory requirements. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | === ClassicZoo 4.32 === | ||
+ | |||
+ | Released on the 20th of February, 2022. | ||
+ | |||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * [[https:// | ||
+ | * **[[https:// | ||
=== ClassicZoo 4.31 === | === ClassicZoo 4.31 === | ||
Line 296: | Line 361: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ==== One-off releases ==== | ||
+ | |||
+ | === ClassicZoo 4.41sm === | ||
+ | |||
+ | Released on the 1st of April, 2022. | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | * **[[https:// | ||
+ | |||
+ | |||
+ | ===== System requirements ===== | ||
+ | |||
+ | ==== Windows/ | ||
+ | |||
+ | ... If you're running (a reasonably recent version of) Windows/ | ||
+ | |||
+ | ==== DOS (IBM PC) ==== | ||
+ | |||
+ | === Minimum requirements === | ||
+ | |||
+ | * IBM PC/XT with a minimum of 512KB RAM, | ||
+ | * CGA/ | ||
+ | |||
+ | === Recommended requirements === | ||
+ | |||
+ | * 386-class or better CPU, | ||
+ | * 1MB RAM, | ||
+ | * EGA/ | ||
+ | |||
+ | ==== DOS (NEC PC-9801) ==== | ||
+ | |||
+ | === Minimum requirements === | ||
+ | |||
+ | * NEC PC-9801VM class machine, | ||
+ | * 640KB of RAM. | ||
+ | |||
+ | === Recommended requirements === | ||
+ | |||
+ | * PC-9801 machine with 386-class or better CPU, | ||
+ | * 1 MB of RAM. | ||
+ | |||
+ | ==== Amiga ==== | ||
+ | |||
+ | * 68000-class CPU or above (68000 accelerator or 68020+ recommended), | ||
+ | * 1MB of RAM minimum. | ||
+ | |||
+ | ===== Help ===== | ||
+ | |||
+ | Most help is provided in-game, available by pressing " | ||
+ | |||
+ | ==== Command line arguments (DOS) ==== | ||
+ | |||
+ | ClassicZoo supports a few command line arguments on launch: | ||
+ | |||
+ | * ''/ | ||
+ | * ''/ | ||
+ | * (4.16+) ''/ | ||
+ | |||
+ | ==== Tips (Amiga) ==== | ||
+ | |||
+ | * For better performance (and to run on 640x256 screens), run '' | ||
===== For world creators ===== | ===== For world creators ===== | ||
Line 302: | Line 429: | ||
The list of bugs fixed in ClassicZoo is deliberately weighed to focus on ones which lead to hangs and/or softlocks - this way, compatibility with existing ZZT 3.2 worlds can be maximized. Of course, proof of concept worlds which rely on arbitrary code execution exploits (like [[https:// | The list of bugs fixed in ClassicZoo is deliberately weighed to focus on ones which lead to hangs and/or softlocks - this way, compatibility with existing ZZT 3.2 worlds can be maximized. Of course, proof of concept worlds which rely on arbitrary code execution exploits (like [[https:// | ||
+ | |||
+ | For the following lists, [SDL2] mean a fix specific to Windows/ | ||
In Strict mode, the following engine-related bugs are fixed: | In Strict mode, the following engine-related bugs are fixed: | ||
- | * Buggy saving behaviour for boards above 20000 bytes - the limit is now 65500 bytes. | + | * Buggy saving behaviour for boards above 20000 bytes - the limit is now 65500 bytes. |
- | * Crash upon binding an object which is already bound to another object - stabilizes '' | + | * Crash upon binding an object which is already bound to another object - stabilizes '' |
- | * Crash upon deleting the stat from a scroll which already has its stat missing - fixes ''# | + | * Crash upon deleting the stat from a scroll which already has its stat missing - fixes ''# |
* Crash upon drawing a cycle 0 transporter. | * Crash upon drawing a cycle 0 transporter. | ||
- | * Crash upon element recursively pushing itself - fixes ''# | + | * Crash upon element recursively pushing itself - fixes ''# |
* Crash upon loading the final board of a Super Locked world. | * Crash upon loading the final board of a Super Locked world. | ||
* Crash upon trying to create a text window with more than 1024 lines. | * Crash upon trying to create a text window with more than 1024 lines. | ||
* Minor centipede edge cases - should not affect production worlds. | * Minor centipede edge cases - should not affect production worlds. | ||
* Missing BoardDrawTile() call in conveyor logic - this serves only as a minor visual fix and does not impact gameplay. | * Missing BoardDrawTile() call in conveyor logic - this serves only as a minor visual fix and does not impact gameplay. | ||
+ | * Unreliable handling of element IDs above 53 - ZZT 3.2's official maximum. [SDL2] [DC] | ||
In Normal mode, the following additional bugs are fixed: | In Normal mode, the following additional bugs are fixed: | ||
Line 334: | Line 464: | ||
===== Links ===== | ===== Links ===== | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
release/classiczoo.1647376526.txt.gz · Last modified: 2022/03/15 20:35 by asie