16. 8. 2026

.paper – malý šikovný textový editor pro EsxDos

Jak už je u mě zvykem, pracuji teď kromě jiného na několika projektech najednou – na věcech pro Forever, hrách 2048 a No Trust, NXPaintu, Calm Commanderu a samozřejmě také na Bow Commanderu, jehož novou verzi vydám během pár dnů. A právě z Bow Commanderu jsem se rozhodl vyseparovat textový editor a udělat z něj samostatný dot command .paper. Možná se ptáte proč. Odpověď je vlastně jednoduchá – přišlo mi to logické. Editor v Bow Commanderu už umí spoustu věcí a v nové verzi jich bude umět ještě pár navíc. Jako samostatný editor, který jednoduše spustíte z BASICu, má ale jednu nespornou výhodu: více volné paměti pro editovaný text.
17. 8. 2026

.paper 0.2 – drobně velká vylepšení

PAPER 0.1 uměl psát, hledat, nahrazovat a ukládat. Co ale neuměl, bylo vzít kus textu a přesunout ho jinam. A když jste něco omylem napsali nebo smazali, nebyla tu ani možnost vzít poslední změnu zpátky.
19. 8. 2026

Calm Commander 1.5 – diskové obrazy TR-DOSu a barevná témata

Jedna z věcí, která mi na ZX Spectru Next vadí (resp. chybí) je nativní podpora TRD souborů. Samozřejmě mohu si nabootovat do režimu čistého ZX Spectrum 128k s EsxDosem a TRD souboru mohu spustit, ale není to ono. Proto jsem vytvořil pro CalmCommander podporu TRD souborů - nejedná se ale o přímé spuštění těchto souborů, ale tento plugin plugin umožňuje se do TRD souboru podívat a extrahovat z něj soubory na SD kartu. Pak jen většinou stačí opravit BASIC zavaděč a program se Vám spustí. Samozřejmě systémové programy pro TRDOS fungovat nebudou (pokud budou používat TR-Dos služby), ale jako možnost rozbalit TRD soubor a podívat se co na něm je, případně mít možnost si spustit dema z tohoto TRD po úpravě BASICu se mi vlastně líbí.
19. 8. 2026

Copper, aneb jak nechat obrazovku, ať se mění sama

Jak se tak více ponořuji do hardware počítače ZX Spectrum Next, jsem nucen si zde odkládat svoje poznatky o nabytých zkušenostech. Jak jsem již uvedl, dělám na demu pro demo párty Forever, ale jelikož ten je až za dlouhou dobou, rozhodl jsem se (jestli to stihnu) vytvořit takové oldschool demo pro jinou demopárty, která se koná za cca 2 měsíce. A co by to bylo za oldschool demo, bez pohybujících se barevných barů, scrolltextů, které se vlní atd... A tak jsem tak nějak narazil na copper. Copper je nejmenší koprocesor, jaký v Nextu je, a zároveň ten, který nejvíc mění to, jak demo vypadá. Umí přesně dvě věci: počkat, až paprsek dojede na určené místo obrazovky, a zapsat hodnotu do některého Next registru. Žádné počítání, žádné skoky, žádná paměť, ze které by mohl číst data. Zní to jako málo, jenže Next registry ovládají palety, posuny vrstev, jejich pořadí, průhlednost i rozlišení, takže věta "na řádku 100 zapiš do registru X" znamená ve skutečnosti "od řádku 100 dolů se obrazovka chová jinak". A protože to všechno dělá hardware sám, procesor u toho nemusí být - Z80 mezitím může počítat další snímek, nebo klidně nedělat vůbec nic.