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/02/20 14:35] – asie | release:classiczoo [2023/12/16 17:51] (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.39 === |
- | Released on the 20th of February, 2022. | + | Released on the 16th of December, 2023. |
- | * **[[https:// | + | * **[[https:// |
- | * [[https:// | + | * [[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * **[[https:// | + | * **[[https:// |
- | * [[https:// | + | * [[https:// |
- | * **[[https:// | + | * [[https:// |
+ | * **[[https:// | ||
=== ClassicZoo 4.18 === | === ClassicZoo 4.18 === | ||
Line 135: | Line 84: | ||
==== Previous versions ==== | ==== Previous versions ==== | ||
+ | |||
+ | === 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 340: | ||
* [[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 ===== | ||
+ | |||
+ | ==== ZZT 3.2 bugs fixed in ClassicZoo ==== | ||
+ | |||
+ | 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: | ||
+ | |||
+ | * Buggy saving behaviour for boards above 20000 bytes - the limit is now 65500 bytes. [DC] | ||
+ | * 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 drawing a cycle 0 transporter. | ||
+ | * Crash upon element recursively pushing itself - fixes ''# | ||
+ | * Crash upon loading the final board of a Super Locked world. | ||
+ | * Crash upon trying to create a text window with more than 1024 lines. | ||
+ | * 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. | ||
+ | * Unreliable handling of element IDs above 53 - ZZT 3.2's official maximum. [SDL2] [DC] | ||
+ | |||
+ | In Normal mode, the following additional bugs are fixed: | ||
+ | |||
+ | * Conveyor stat swapping - this prevents a rarely-exploited way to swap stats, causing strange glitches and often leading to destroying the Player, soft-locking the game. | ||
===== FAQ ===== | ===== FAQ ===== | ||
Line 310: | Line 441: | ||
* **A:** The "? | * **A:** The "? | ||
- | * **Q:** How good is ClassicZoo' | ||
- | * **A:** As a rule, all games released for ZZT 3.2 should work correctly in ClassicZoo, and the two should be freely interchangeable for this purpose. However, some proof of concept worlds which rely on arbitrary code execution exploits (like [[https:// | ||
- | * The Compatibility option toggles between " | ||
- | * Conveyors destroying the Player in an edge case. | ||
===== Links ===== | ===== Links ===== | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
release/classiczoo.1645367731.txt.gz · Last modified: 2022/02/20 14:35 by asie