rg-dis release notes

0.10.14 — 2026-10-14

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

Adds control-flow C function analysis, user contract declarations, and cleaner caller argument and return annotations across Atari executables and object formats.

New features

Improvements

0.10.13 — 2026-10-12

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

Adds raw binary input and output for DSP56001 programs. A headerless binary memory dump can now be disassembled, and one memory space of a DSP program can be written out as one.

New features

Improvements

0.10.12 — 2026-10-12

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

Adds dedicated CLI options to extract embedded DSP56001 microkernels, host transfers, and XBIOS blocks from Atari Falcon binaries into standalone assembly, binary, LOD, and P56 files.

New features

0.10.11 — 2026-10-11

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

Expands Atari C compiler recognition across AHCC and Lattice C standard library archives, reconstructs function stack frames, and annotates switch jump table dispatchers and standard operating system structure offsets.

New features

0.10.10 — 2026-10-11

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

Adds library function signatures across standard Pure C library archives, identifies startup preambles, and annotates register-based parameter calling conventions and return values.

New features

0.10.9 — 2026-10-11

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

Expands standard library recognition to cover Lattice C runtime routines, and hardens embedded DSP detection against false positives on coordinate and data tables.

New features

Bug fixes

0.10.8 — 2026-10-11

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

Adds smart labels for centralized OS system call dispatchers, expands standard library recognition for Megamax C runtime routines, and evaluates integer math expressions with decimal annotations.

New features

Improvements

0.10.7 — 2026-10-10

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

Expands detection of embedded DSP payloads in Atari binaries performing direct hardware uploads, recovering additional transfer patterns and nested executable programs for disassembly.

New features

0.10.6 — 2026-10-10

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

Discovers and disassembles host DSP transfers in Atari executables, classifying embedded DSP code and data blocks while identifying candidate interrupt vector layouts. Emits Motorola DSP56001 assembly for bootstrap sequences and adds a listing-header DSP inventory.

New features

Improvements

Bug fixes

0.10.5 — 2026-10-10

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

Reconstructs high-level BASIC syntax on direct GFA-BASIC runtime calls, exposes structured GFA metadata in JSON disassembly output, and prevents short branches from being demoted across functions preceded by padding words.

New features

Improvements

Bug fixes

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