The source code for ZDevtools is provided here. A Rust compiler is required in order to build versions 2.0.0 and later.

Latest version: 2.1.2

ZDevtools 2.1.2

zdevtools-2.1.2.tar.gz

Release date: October 7, 2023

Release notes:

  • [za] Seeking at the end of the file now works.
  • [za] Some opcodes were improperly specified, and are now (hopefully) fixed: pull, set_cursor, sound_effect, check_unicode, and mouse_window.

ZDevtools 2.1.1

zdevtools-2.1.1.tar.gz

Release date: September 23, 2023

Release notes:

  • [za] Fix bug where a preallocated Unicode table interfered with the default object.

ZDevtools 2.1.0

zdevtools-2.1.0.tar.gz

Release date: September 14, 2023

Release notes:

  • [za] Support preallocating a Unicode table for files larger than 64K.
  • [za] New unicode_table directive to allow custom Unicode tables.
  • [za] The assembler can display a suggested unicode_table directive based on discovered Unicode characters.
  • [za] New seekabs and seeknopabs directives.
  • [zd] The maximum number of instructions to decode can now be provided.
  • [zd] An arbitrary starting offset for disassembly can now be provided.
  • [zd] Bytestrings no longer have a quit instruction implicitly appended.
  • [zd] Opcodes which take indirect variable references are now properly displayed.

ZDevtools 2.0.2

zdevtools-2.0.2.tar.gz

Release date: February 25, 2022

Release notes:

  • Include license information.

ZDevtools 2.0.1

zdevtools-2.0.1.tar.gz

Release date: February 25, 2022

Release notes:

  • [zd] Fix disassembly of instructions which contain both a branch and a store.

ZDevtools 2.0.0

zdevtools-2.0.0.tar.gz

Release date: February 25, 2022

Release notes:

  • This is a complete rewrite which broadly feels the same as the fist release, but which has several small differences.
  • [zd] A visual disassembly mode has been added.

ZDevtools 20110529

zdevtools-20110529.tar.gz

Release date: May 29, 2011

Release notes:

  • Initial release.