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
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
, andmouse_window
.
ZDevtools 2.1.1
Release date: September 23, 2023
Release notes:
- [za] Fix bug where a preallocated Unicode table interfered with the default object.
ZDevtools 2.1.0
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
Release date: February 25, 2022
Release notes:
- Include license information.
ZDevtools 2.0.1
Release date: February 25, 2022
Release notes:
- [zd] Fix disassembly of instructions which contain both a branch and a store.
ZDevtools 2.0.0
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
Release date: May 29, 2011
Release notes:
- Initial release.