User Tools

Site Tools


This is an old revision of the document!


ClassicZoo is a fork of ZZT by Adrian “asie” Siekierka, started in late 2020 and initially released in March 2021. Its goal is to improve the ZZT experience while sticking close to the original engine's feel and keeping full compatibility.

If you'd like to learn more about ZZT, the Museum of ZZT is a good place to start.

Major features

  • EMS/XMS extended memory support - allows worlds of effectively any size within specification, and makes existing near-limit worlds run more reliably on real hardware.
  • Increasing the board limit from 20000 to 65500 bytes.
  • Major CPU and memory usage optimizations.
  • Major editor enhancements: syntax highlighting, OOP import/export, STK color and element support, multiple patterns, block and OOP copy/paste, bugfixes
  • Fixes for crash/hang engine bugs, while keeping compatibility.
  • Subdirectory support in the file browser.
  • NEC PC-9801 port.

The complete list of features is provided in the changelog, which is bundled with ClassicZoo.


PC port

NEC PC-98 port


The libre version of ClassicZoo differs in toolchain only - it's compiled using Free Pascal, rather than Turbo Pascal. However, as FPC's current (as of 3.2.0) 8086 compiler seems to generate slower and bigger code in general, it is primarily provided for users who seek to achieve free software purism. If you're a first-time or casual user, you most likely want the non-libre version at this time.

Current version

ClassicZoo 4.13

Released on the 27th of May, 2021.

Previous versions

ClassicZoo 4.12

Released on the 13th of April, 2021.

ClassicZoo 4.11

Released on the 11th of April, 2021.

ClassicZoo 4.10

Released on the 6th of April, 2021.

ClassicZoo 4.03

Released on the 28th of March, 2021.

ClassicZoo 4.02

Released on the 27th of March, 2021.

ClassicZoo 4.01

Released on the 23rd of March, 2021.

ClassicZoo 4.0

Released on the 6th of March, 2021.

release/classiczoo.1625160793.txt.gz · Last modified: 2021/07/01 19:33 by asie