Psal jsem to tu několikrát - rád pracuji přímo na ZX Spectru - a je mi jedno jestli to je ZX Spectrum 48k, 128k, ZX Evolution nebo ZX Spectrum Next. ZX Spectrum Next pomalu ale jistě buduje ekosystém nativních aplikací, které z něj dělají plnohodnotný osobní počítač — a ne jen stroj na hraní retro her nebo spouštění TAPek a SNAPshotů. Jedním z příkladů tohoto trendu je ZED, nativní textový editor od Chrise Taylora (taylorza), který vám umožní psát a editovat texty přímo na Nextu bez jakýchkoli hacků nebo emulátorových berliček.
Nejde o přeportování starého programu ani o NextBASIC program — je to nativní DOT příkaz, který se nainstaluje jednoduše zkopírováním do složky dot na SD kartě Nextu. Po instalaci ho spustíte přímo z příkazové řádky NextZXOS:
.zed
nebo rovnou otevřete konkrétní soubor:
.zed mujsoubor.txt
Dokonce lze spustit editor s kurzorem nastaveným na konkrétní řádek a sloupec:
.zed +16 mujsoubor.asm
.zed +16,7 mujsoubor.asm
Na ZX Spectrum Next lze sice ukládat text např. v Desktopu pomocí SNAPshotů, ale já tento přístup prostě nemám rád. Proč by měl text o pár znacích mít na disku několik desítek kilobytů - to je už jako když používáte Word :). ZED toto mění. Soubory, které v ZEDu vytvoříte nebo upravíte, jsou normální textové soubory na SD kartě, přístupné jako jakýkoli jiný soubor v NextZXOS.
Základní pohyb v textu zajišťují kurzorové klávesy. Rozšířená navigace je dostupná přes SYMBOL SHIFT + šipka (nebo alternativně EXTEND MODE + šipka, což obchází specifika hardwaru Nextí klávesnice):
Hlavní příkazy (všechny přes EXTEND MODE, zkráceně ↑):
Výběr a přesun textu funguje takto:
Schránka má kapacitu 8 KB. Editor také podporuje vkládání grafických znaků ZX Spectra — klávesa GRAPH přepne do režimu grafických znaků, INV VIDEO pak přepíná inverzní video při zadávání grafiky.
Editor je konfigurovatelný prostřednictvím souboru zed.cfg umístěného v adresáři C:/SYS/ na SD kartě. V konfiguraci lze nastavit:
ZED je aktivně vyvíjen a Chris Taylor průběžně reaguje na podněty uživatelů. Z komentářů na itch.io je vidět, že komunita editor skutečně používá — objevují se žádosti o funkce jako automatické zalamování řádků pro psaní delších textů. Editor je k dispozici zdarma ve stylu pay-what-you-want, tedy si ho stáhnete zdarma, nebo autora podpoříte libovolnou částkou (což doporučuji).
Odkaz: taylorza.itch.io/zed