rg-dis release notes

0.10.4 — 2026-10-08

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves parameter detection for embedded DSP microkernels and refines entry-point labeling in Motorola DSP56001 disassembly.

Improvements

0.10.3 — 2026-10-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Inherits annotation and formatting options for embedded DSP blocks in heterogeneous executables.

Improvements

0.10.2 — 2026-10-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds cycle timing and program offset annotations for Motorola DSP56001 disassembly, preserving byte-exact reassembly across tested binaries.

New features

Bug fixes

0.10.1 — 2026-10-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds semantic hardware register and interrupt vector annotations for Motorola DSP56001 disassembly, annotating on-chip peripheral I/O and interrupt vectors alongside existing 68000 hardware annotations.

New features

0.10.0 — 2026-10-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds Motorola DSP56001 disassembly to rg-dis, providing a single unified disassembler for both 680x0 and DSP binaries across the Atari ecosystem.

New features

0.9.43 — 2026-10-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds support for non-standard floppy disk images and fixes crashes when inspecting damaged disk headers.

Bug fixes

0.9.42 — 2026-10-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Listings of compiled GFA-BASIC programs are easier to follow: runtime calls now show where they go, and data hiding behind those calls displays as data.

New features

0.9.41 — 2026-10-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Vetoes phantom string heuristics across bounded instruction sequences, and anchors ASCII-shaped branch displacements to loader fixups.

Bug fixes

0.9.40 — 2026-10-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prevents valid short branch instructions from being incorrectly demoted to raw data words.

Bug fixes

0.9.39 — 2026-10-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Synthesizes instruction-start labels for code branches and subroutine calls, eliminating self-relative branch expressions and anchoring mid-instruction references to instruction boundaries.

Improvements

0.9.38 — 2026-10-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prevents false-positive GFA-BASIC runtime commentary on ordinary binaries, and adds statistical code-likelihood classification for ambiguous regions.

Bug fixes

Improvements

0.9.37 — 2026-10-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds address-level classification explanation and rule logging in the regions view.

Improvements

0.9.36 — 2026-10-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Unifies code and data checks into an ordered vote table with documented priority.

Improvements

0.9.35 — 2026-10-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Consolidates the character mapping; disassembly output is unchanged.

Maintenance

0.9.34 — 2026-10-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds automatic startup basepage and Mshrink annotations, and fixes subroutine target label resolution near strings.

New features

Bug fixes

0.9.33 — 2026-10-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prevents parameter block smart labels from misidentifying executable code instructions following zero-padding or entry preambles.

Bug fixes

0.9.32 — 2026-10-01

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds Devpac and vasm program header flags, improves raw binary data detection, and clarifies output dialect options.

New features

Bug fixes

0.9.31 — 2026-10-01

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds vasm Motorola dialect export directives, clean byte immediate masking, backward branch target preservation, and pointer table extent fixes.

Bug fixes

0.9.30 — 2026-09-30

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds GFA-BASIC 2.x header probing and runtime preamble recognition.

New features

0.9.29 — 2026-09-30

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Decodes unlabelled short branches as self-relative instructions rather than raw data words.

Bug fixes

0.9.28 — 2026-09-30

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prunes redundant GFA-BASIC operand annotations.

Improvements

0.9.27 — 2026-09-29

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Stops GFA-BASIC runtime annotations bleeding onto Pure C binaries.

Bug fixes

0.9.26 — 2026-09-29

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds multi-version GFA-BASIC runtime recognition, routine parameter descriptions, and documented command form annotations. Expands routine signature coverage across all major GFA-BASIC 3.x release libraries and identifies exact compiler runtime versions on disassembly headers.

New features

Improvements

Bug fixes

0.9.25 — 2026-09-29

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes mid-routine instruction demotions around odd region starts and relocated absolute calls.

Bug fixes

0.9.24 — 2026-09-29

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Stops GFA-BASIC commentary appearing on binaries without a GFA-BASIC runtime.

Bug fixes

0.9.23 — 2026-09-28

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds user-defined code and data regions, and fixes pointer-read table classification.

New features

Bug fixes

0.9.22 — 2026-09-28

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes PC-relative operand formatting for assembler compatibility.

Bug fixes

0.9.21 — 2026-09-28

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Classifies pointer-read data tables as data.

Improvements

0.9.20 — 2026-09-28

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves code and data classification for unstripped binaries.

Improvements

0.9.19 — 2026-09-28

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes value handling for user-defined equates.

Bug fixes

0.9.18 — 2026-09-27

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds user-defined labels and equates, region classification inspection, and option validation.

New features

Improvements

Bug fixes

0.9.17 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves instruction cycle annotations for 68020–68060.

Improvements

0.9.16 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Devpac indexed addressing compatibility, tab-delimited formatting, and multi-line string recognition.

Improvements

0.9.15 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds instruction cycle annotations for additional 680x0 CPU variants.

Improvements

0.9.14 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves alignment padding detection and string table boundaries.

Improvements

0.9.13 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes 68040 cache instruction decoding length.

Bug fixes

0.9.12 — 2026-09-26

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves GFA-BASIC floating-point decoding and argument annotations.

Improvements

Bug fixes

0.9.11 — 2026-09-25

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Preserves multiple annotations on individual instructions.

Bug fixes

0.9.10 — 2026-09-25

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Relocation-seeded code discovery, dialect byte immediate formatting, and expanded GFA-BASIC runtime definitions.

Improvements

0.9.9 — 2026-09-24

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Devpac immediate formatting, Line-A operand syntax, and ELF formatting flags.

Improvements

0.9.8 — 2026-09-24

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

GFA-BASIC vector routine naming, workspace member dictionaries, and indirect jump target resolution.

Improvements

0.9.7 — 2026-09-24

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

GFA-BASIC vector annotations, variable and frame naming, and indirect call tracing.

Improvements

0.9.6 — 2026-09-24

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Devpac directive syntax formatting and instruction branch table recovery.

Improvements

Bug fixes

0.9.5 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Branch table detection and indexed PC-relative switch table resolution.

Improvements

0.9.4 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Decodes short conditional branches and absolute subroutine calls.

Improvements

0.9.3 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

MOVEM post-increment decoding, Devpac header options, and GFA annotation precision.

Improvements

Bug fixes

0.9.2 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Default GFA-BASIC runtime recognition and library signature precision.

New features

Bug fixes

0.9.1 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds assembler export dialects (--dialect) and fixes decoder regressions.

New features

Bug fixes

0.9.0 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

GFA-BASIC runtime routine recognition and parameter tracing.

New features

0.8.2 — 2026-09-23

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Standard C library signature recognition and parameter typing.

New features

Improvements

0.8.1 — 2026-09-22

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Standard library attribution, fastcall argument tracing, and expanded VBCC coverage.

Bug fixes

Improvements

0.8.0 — 2026-09-22

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds standard C library function recognition and call-site argument tracing (--annotate-stdlib).

New features

0.7.12 — 2026-09-22

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes floppy disk disassembly across sector boundaries and unifies disk selections into a single continuous address space with sector boundary markers.

Bug fixes

New features

Improvements

0.7.11 — 2026-09-21

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Expands smart string labeling to PC-relative text and data targets, binds dual-word trap arguments on single long instructions, and refines variable load and disk disassembly formatting.

Improvements

0.7.10 — 2026-09-21

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes string truncation caused by false opcode detection in data blocks, and polishes --lower label casing and --tabs comment alignment.

Bug fixes

0.7.9 — 2026-09-21

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves multi-line ASCII string formatting, adds formatting customization flags, and fixes floppy disk and raw disassembly edge cases.

Improvements

Bug fixes

0.7.8 — 2026-09-20

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Moves the semantic annotation engine into a shared library. Listing output and re-assembly behavior remain identical.

Improvements

Compatibility

0.7.7 — 2026-09-20

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Wraps long string and data directives across multiple lines to respect standard line length limits.

Improvements

0.7.6 — 2026-09-20

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Cleans up listing headers and improves branch and relocation label resolution in mixed code and data sections.

Improvements

Bug fixes

0.7.5 — 2026-09-20

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Emits un-encodable destination addressing modes and byte-sized address register tests as raw data words to ensure clean round-trip reassembly.

Bug fixes

0.7.4 — 2026-09-20

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Emits reserved and un-encodable effective address forms as raw data words so listings re-assemble cleanly without assembler warnings.

Bug fixes

0.7.3 — 2026-09-19

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Streamlines string inspection with string-first table formatting and updates listing documentation.

Improvements

0.7.2 — 2026-09-18

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds directory timestamps and attributes to disk inspection, fixes multi-word offset annotations, and improves annotation flag composition.

Improvements

Bug fixes

0.7.1 — 2026-09-18

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Enforces 16-bit word alignment on code entry points and unreachable segment traversals.

Bug fixes

0.7.0 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds per-line memory address annotations for disassembly listings and structured table formatting for disk inspection reports.

New features

Improvements

0.6.27 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds floppy disk inspection without disassembly, fixes MOVEM and trap call comment fidelity, and clarifies round-trip reassembly verification documentation.

New features

Bug fixes

Documentation

0.6.26 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes undefined symbol emissions when resolving displaced absolute operands in disassembly listings.

Bug fixes

0.6.25 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Extends undefined symbol elimination to word-sized absolute addressing modes.

Bug fixes

0.6.24 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prevents undefined symbols from being emitted for absolute operands pointing into unlabelled data regions.

Bug fixes

0.6.23 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Ensures disassembled listings define all referenced labels, improves relocation immediate formatting, and clarifies CPU directive scope.

Bug fixes

Improvements

0.6.22 — 2026-09-17

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Filters opcode false positives from string inspection, synchronises summary string counts, and fixes UTF-8 console output on Windows.

Improvements

0.6.21 — 2026-09-16

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves reassembly fidelity for branch targets in data sections and handles unsupported FMOVEM register masks.

Bug fixes

0.6.20 — 2026-09-16

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves CPU inspection output and updates documentation for round-trip testing and container inspection.

Improvements

0.6.19 — 2026-09-16

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Automatically routes floppy disk images to the disk inspection pipeline and improves disassembly performance for large binaries.

New features

Improvements

0.6.18 — 2026-09-15

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Emits non-executable boot sectors and non-boot floppy tracks as collapsed data directives.

Improvements

0.6.17 — 2026-09-15

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves CPU/FPU preamble auto-targeting accuracy, adds non-executable boot sector comments, and stabilises test defaults.

Improvements

Bug fixes

0.6.16 — 2026-09-15

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds raw hex fallback for undocumented IKBD command writes and preserves PC-relative data blobs.

New features

Bug fixes

0.6.15 — 2026-09-13

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds configurable line indentation, validates data-to-code flow transitions, and aligns Pass 2 rescans across padding.

New features

Bug fixes

0.6.14 — 2026-09-13

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Identifies OS system call wrappers and annotates caller argument setup instructions.

New features

0.6.13 — 2026-09-13

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves string extraction across unlabelled data runs and refines VT-52 detection thresholds.

Improvements

Bug fixes

0.6.12 — 2026-09-13

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Packs binary data into continuous 16-byte lines, tightens string detection heuristics, and fixes unaligned data relocation loops.

Improvements

Bug fixes

0.6.11 — 2026-09-12

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Restricts GEM parameter buffer labels to data and BSS segments, and adds boundary awareness to string smart labels.

New features

Bug fixes

0.6.10 — 2026-09-09

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves relocation reconstruction and operand fidelity for disassembled TOS executables.

Improvements

0.6.9 — 2026-09-09

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds .prgflags directive emission for TOS header flags and improves data segment relocation fidelity.

New features

Bug fixes

0.6.8 — 2026-09-08

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds --color, --ascii, and --banner display control options for terminal styling, ASCII table borders, and banner formatting.

New features

0.6.7 — 2026-09-08

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves CPX header inspection layout and fixes table column alignment with null-padded identifiers.

Improvements

Bug fixes

0.6.6 — 2026-09-08

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Prevents synthetic smart labels from encroaching on user data blobs and preserves relocation-targeted labels.

Bug fixes

0.6.5 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Preserves interior labels within GEM parameter blocks and prevents synthetic equates from dropping relocations.

Bug fixes

0.6.4 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes GEM parameter block pointer resolution in binaries over 64 KB and prevents spurious entry point renaming.

Bug fixes

0.6.3 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Restricts GEM parameter block detection to immediate and address-register pointer sources.

Bug fixes

0.6.2 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds structured formatting and annotations for GEM VDI/AES parameter blocks, control size tables, and subsystem selectors.

New features

0.6.1 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds --unpack decompression support, fixes CPX header parsing and character decoding, and handles broken stdout pipes cleanly.

New features

Improvements

Bug fixes

0.6.0 — 2026-09-07

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Rebuilds CPU requirement inspection using control-flow reachability analysis, expands 68020 instruction coverage, fixes cycle annotation defaults, and adds padded CPX header support. Consolidates development from 0.5.29 through 0.5.45.

New features

Improvements

Bug fixes

0.5.28 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Suppresses cycle annotations on data directives and fixes multi-line comment column alignment.

Bug fixes

0.5.27 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds CPX file detection, GEMDOS Pterm0 decoding, expanded header diagnostics, and CPU requirements inspection.

New features

Improvements

0.5.26 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Documents default target architecture and updates release download links.

Improvements

0.5.25 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds per-instruction CPU cycle execution cost annotations.

New features

0.5.24 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes guest address resolution for 68020+ base and outer displacements in indexed addressing modes.

Bug fixes

0.5.23 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Interim fix for 68020+ indexed addressing displacement resolution (superseded by 0.5.24).

Bug fixes

0.5.22 — 2026-09-05

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds support for SR/CCR bit operations, explicit zero displacements, and expanded Falcon memory-mapped I/O annotations.

Improvements

0.5.21 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds CLI flags to control VT-52 escape sequence annotations.

New features

0.5.20 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds PC-relative string pointer support to smart label generation.

Improvements

0.5.19 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds VT-52 terminal escape sequence decoding, smart labelling, and console call annotations.

New features

0.5.18 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves branch target spacing for object files and corrects Atari ST character classification.

Improvements

0.5.17 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves loop header vertical spacing containment and refines string extraction scoring.

Improvements

0.5.16 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds Hebrew and Greek string scoring support and constrains return consumer spacing scans.

Improvements

0.5.15 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Refines Atari ST character set scoring heuristics and bounds return consumer spacing.

Improvements

0.5.14 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves call spacing for return value bit tests, preserves symbol boundaries, and filters non-letter glyphs.

Improvements

0.5.13 — 2026-09-04

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Maintains contiguity for argument push sequences and bounds return consumer spacing.

Improvements

0.5.12 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Maintains spacing contiguity for return value stores to stack offsets.

Improvements

0.5.11 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves LEA stack cleanup vertical spacing and adds character scoring for Hebrew and Greek.

Improvements

0.5.10 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Maintains contiguous spacing for multiple return value stores following trap calls.

Improvements

0.5.9 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Maintains contiguous spacing for non-predecrement stack argument stores preceding function calls.

Improvements

0.5.8 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Fixes vertical line spacing around FPU instructions.

Bug fixes

0.5.7 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Improves string extraction filtering for the Atari ST character set and adds unfiltered extraction.

Improvements

0.5.6 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Adds unfiltered string extraction option and corrects section names in documentation.

Improvements

0.5.5 — 2026-09-03

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Enables ColdFire on-chip FPU defaults, decodes 32-bit multiply and divide instructions, and validates MOV3Q destinations.

Improvements

0.5.4 — 2026-09-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Supports address register operands in ALU operations and validates ColdFire instructions.

Improvements

0.5.3 — 2026-09-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Emits ColdFire listing directives, adds MAC parallel load decoding, and tightens opcode validation.

Improvements

0.5.2 — 2026-09-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Unifies ColdFire FPU command-line options.

Improvements

0.5.1 — 2026-09-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

ColdFire instruction set decoding, MAC/EMAC, and on-chip FPU support.

New features

0.5.0 — 2026-09-02

Downloads: Linux x64 · arm64 · macOS arm64 · x64 · Windows x64 · Win7 x64 · Win7 x86 · manifest

Initial public release. Disassembles Atari ST, TT, and Falcon executables, object files, and disk images to Motorola 680x0 assembly source with round-trip reassembly fidelity across our test suite.

New features