XEX26
Binárne súbory Atari 800 (XEX) v Listeri, ako archív a v stĺpcoch Total Commandera
- Typ
- Lister (WLX), Packer (WCX), Obsahový (WDX)
- Verzia
- 1.0.10.9
- Súbory
- XEX, COM, EXE, OBJ, BIN, CAR, OVL
Zip s pluginom otvor v Total Commanderi (Enter), ten ho sám nainštaluje. Plugin je vo verzii pre 32 aj 64-bitový Total Commander.
XEX26 sú tri pluginy pre Total Commander na prezeranie a rozbor binárnych súborov 8-bitových Atari (XEX, COM, EXE, OBJ): Lister, Packer a Content. F3 zobrazí štruktúru blokov a mapu pamäte, Ctrl+PgDn otvorí súbor ako archív s jednotlivými blokmi a vlastné stĺpce ukážu adresy a problémy priamo v paneli. K projektu patrí aj nástroj pre príkazový riadok xex26.exe (kompatibilný s xex-filter.pl 1.7) a aplikácia s oknom (GUI), obe sú na stiahnutie zvlášť a potrebujú .NET 10.
Čo vie
- Lister (
F3): súhrn (RUNAD, INITAD, nájdené problémy), zoznam blokov, mapa využitia pamäte a hex výpis každého bloku. Hľadanie, kopírovanie a tmavý režim Total Commandera. - Nastavenia Listera v kontextovom menu: ľubovoľné písmo (veľkosť, tučné, kurzíva) a zapnutie hex výpisu. Ukladajú sa do
lsplugin.ini, sekcia[XEX26]. - Packer (
Ctrl+PgDn): vo vnútri súinfo.txt,memory.bin(obraz 64K pamäte) a blokyblocks\NNN_SSSS-EEEE[_LABEL].bin, ktoré sa dajú skopírovať von. Len na čítanie. Enterostáva programu: súbory XEX sa správajú ako bežné súbory, takžeEnterspustí program priradený vo Windows (napr. emulátor Altirra).- Content (stĺpce, tooltip, hľadanie): Platný, Bloky, Hlavičky, Bajty dát, RUNAD, INITAD, Počet INIT, Najnižšia a Najvyššia adresa, Rozsah pamäte, Problémy.
- Kontrola súboru: chýbajúca hlavička
$FFFF, skrátené bloky, neplatné alebo neúplné adresy a nadbytočné bajty na konci. - Rozpoznanie: prípona
.XEX, alebo.COM,.EXE,.OBJ,.BIN,.CAR,.OVL, ak súbor začína$FFFF. - Každý plugin má 32-bitovú aj 64-bitovú verziu, rozhranie je po slovensky.
Novinky
1.0.10.9
xex26.exeandXEX26.exeare 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).
Staršie verzie
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:-awith a range really splits/fills the block,-rkeeps 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/-xor 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.binand per-block.binfiles, 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.ps1runs the tests and builds everything intobin\.