LnxCommander

LnxCommander 04.10.2021

LnxCommader (LnxCmd) je moderní správce souborů pro ZX Spectrum, který:

  • umí rychle a snadno manipulovat se soubory a adresáři a přejmenovávat je
  • zvládne hromadně i výběrově kopírovat a přesouvat položky na jedné SD kartě nebo i mezi dvěma SD sloty
  • nahradí pracné vyťukávání jendotlivých příkazů esxDOSu a názvů souborů v ZX Basicu
  • si pamatuje cestu k vašim oblíbeným adresářům, formou záložek, mezi nimiž jde rychle přepínat

LnxCmd je nejlépe ovladatelný pomocí počítačové myši K-Mouse, jak při operacích se soubory, tak při práci v menu. Ke spuštění potřebuje jakékoliv starší ZX Spectrum (jeho repliku či klon) s interfacem MB03+ Ultimate anebo moderní univerzální počítač eLeMeNt ZX, v němž je využit mj. rychlý 20 MHz Z80 CPU.

Program lze adaptovat na různá grafická rozlišení, např. HGFX. Nyní pracuje v rozlišení HRC a HRXC, tedy 512×192 HiRes bodů s barevnými atributy. HRC a HRXC v současné době nabízí interface MB03+ a počítač eLeMeNt ZX.

LnxCmd byl vyvíjen a testován s esxDOSem verze 0.8.9. Doporučujeme program provozovat s touto nebo novější verzí.

Program byl vyvíjen s pomocí emulátoru LnxSpectrum a odladěn jeho Z80 Debuggerem. 8100 řádků zdrojového kódu bylo zpracováno a přeloženo ve vývojovém prostředí LnxAssembler.

Pro další verze LnxCmd jsou v plánovany: wifi přenosy, editace konfiguračních a textových souborů, prohlížeče nejznámějšch datatypů, nastavení hodin, až 14 MB RamDisk a další.

Download:

eLeMeNt/MB03+ version:
LnxCmd v0.1 TAP

Historie verzí:

1.10.2021 RC1 – První veřejné vydání, beta verze.

  • 4.10.2021 – update
  • 20.10.2021 – update, Image Viewer umí více formátů

Image Viewer

Integrovaný zobrazovač obrázků podporuje tyto formáty s koncovkou SCR:

  •   6912 bytes – standartní ZXS screen
  •   7040 bytes – standartní ZXS screen s +3DOS hlavičkou
  •   6976 bytes – ULA+ screenshot
  • 13825 bytes – standartní ZXS screen a KeyLayer modem
  • 15360 bytes – HRC (512*192) s atributy
  • 15456 bytes – HRXC (512*192) s indexovanou paletou
  • 30721 bytes – HRC(KL) s atributy a KeyLayer modem
  • 30913 bytes – HRXC(KL) s indexovanou paletou a KeyLayer modem

Plánované funkce:

  • Nastavování času na MB03+
  • Wifi komunikace
  • Textový editor
  • Připojení souborů jako Image, napřklad TAP, TAR.
  • RAM disk (MB03+)
  • Compress / Decompress souborů (zip ale nečekejte 🙂 )
  • Hromadné přejmenovávání souborů
  • Pluginy pro Import
  • Obrázkový formát LIM, a jeho konvertor pro základní typy (SCR 6912, SCR 6144, TimexBW 12288)

Známé problémy:

EsxDos má potíže při kopírování delších souborů současně z jedné SD na druhou. Problém je v řešení.
Verze 21.10.2021 bug sice neřeší, ale obchází. Kopírování je nyní mezi SD kartami OK.