XEX26

Atari 800 binary load files (XEX) in Lister, as archives and in Total Commander columns

Type
Lister (WLX), Packer (WCX), Content (WDX)
Version
1.0.10.9
Files
XEX, COM, EXE, OBJ, BIN, CAR, OVL
Download Lister (WLX)1,1 MBDownload Packer (WCX)1,2 MBDownload Content (WDX)946 kBDownload CLI (xex26.exe)30,7 MBCommand line, requires the .NET 10 Runtime.Download GUI (XEX26.exe)44,0 MBWindowed application, requires the .NET 10 Desktop Runtime.

Open a plugin zip in Total Commander (Enter) and it installs the plugin itself. Each plugin comes in both 32-bit and 64-bit versions.

What's new

XEX26 is a set of three Total Commander plugins for viewing and analysing Atari 8-bit binary load files (XEX, COM, EXE, OBJ): Lister, Packer and Content. F3 shows the block structure and memory map, Ctrl+PgDn opens the file as an archive of its blocks, and custom columns show addresses and problems right in the panel. The project also includes the command line tool xex26.exe (compatible with xex-filter.pl 1.7) and a GUI application, both available as separate downloads (they need .NET 10).

Features

News (in Slovak)

1.0.10.9

  • xex26.exe and XEX26.exe are now published as compressed self-contained single files (the .NET runtime is included) - nothing needs to be installed to run them (CLI about 36 MB, GUI about 49 MB).
Older versions

1.0.10.7 - first release

Tools for analysing and manipulating Atari 8-bit binary load files (XEX / COM / EXE / OBJ), a C#/.NET port of xex-filter.pl 1.7.

  • Core (XEX26.Core.dll) - XEX reader, filter engine and reports.
  • Command line (xex26.exe) - same options and listing as xex-filter.pl 1.7 (-i -x -s -e -a -v -w -z -r -d -b -f -m -o), with a few intentional fixes: -a with a range really splits/fills the block, -r keeps a final $0A, -w $FFFF=... is rejected, a partial output file is deleted on error.
  • GUI (XEX26.exe, Slovak UI) - add files by button or drag & drop, live preview of input blocks, output, equivalent command line and log; right click blocks to use them in -i / -x or save their raw data.
  • Total Commander plugins (x86 + x64, Native AOT, Slovak UI):
    • Lister (WLX) - summary, block listing, memory usage map and hex dump; search, copy, dark mode, any font via the right click menu.
    • Packer (WCX) - info.txt, memory.bin and per-block .bin files, read only. Enter runs the associated emulator, Ctrl+PgDn opens the archive view (PK_CAPS_HIDE).
    • Content (WDX) - columns / tooltip / search fields (validity, blocks, RUNAD, INITAD, memory range, problems, …).
  • Version resource and icon embedded in every executable and plugin.
  • build.ps1 runs the tests and builds everything into bin\.