Releases: maziac/z80dismblr
Releases · maziac/z80dismblr
Opcodes refactored.
Fixed mess
Solved vulnerability.
Update
DeZog
PUSH nn
Dot
Various changes related to callgraphs and flowcharts:
- Fix: Labels in dot file now support dot-notation.
- New parameter '--rstend address' to stop the disassembler diving into the RST subroutine. Use e.g. '--rstend 8' to get correct disassembly results if ESXDOS file handling is used.
- Added parameter '--callgraphnode addr|label' to output only a certain label in the dot graph.
- Added parameter '--callgraphformat format' to offer more format options for dot.
- Renamed old parameter '--callgraphformat format' to '--callgraphnodeformat format'.
- '--callgraphhighlight' now also allows labels as input.
- Renamed '--lblsin' to '--comments'.
NEXTREG
Opcode extensions
- "--opcode": User opcode extensions. It is now possible to add a custom format for e.g. RST 08 in ESXDOS.
- Branch labels that jump into the middle of an opcode adjusted. These use offsets now (e.g. "JP LBL1+1").
- Warnings added for wrong branch labels.
- Warnigns added for code that is accessed as data (self-modifying code).
- Corrected handling of apostrophes in argument files.
Flowcharts
- Output of flowcharts:
"--flowchartout" and "--flowchartaddresses: Output flow-chart for a particular address (subroutine). - "--dot..." renamed to "--callgraph...".
"Interactive" mode
Main purpose of this release is to introduce the "interactive" usage mode.
Please consult the Readme.md. In short it allows the user to add own comments
to the disassembly.
Further changes:
- Subroutines are divided into several subroutines if not in a coherent block.
- Opcodes use hex numbers now, comments decimal.
- "--lblsin": Input of labels with comments.
- "--dotformat": Formatting of dot node output.
- Change "--dot" to "--dotout".
- Changed "--noaddr0" to "--noautomaticaddr". Also suppresses the SNA start address.