4. 7. 2026

Jak ZXDebugGUI mluvi s Fuse pres STDIO

Když jsem začal dělat ZXDebugGUI, nechtěl jsem psát vlastní emulátor ZX Spectra. To by byla práce na roky a hlavně zbytečnost, protože Fuse (který roky používám) už emuluje Spectrum velmi dobře. Potřeboval jsem jen způsob, jak Fuse ovládat zvenku a dostat z něj stav počítače zpět do svého debuggeru.
4. 7. 2026

Tak jste se po 6-ti letech dočkali…

Ne, nechci to zabalit, koupit si vícebitové Atari a hrát si na to, že je to ZX Spectrum. To, co chci dnes oznámit je to, že jste se po šesti letech dočkali hudebního přehávače NextPlayer ve verzi pro ZX Spectrum 128k a EsxDos. Mám radost, že se to povedlo, ale popravdě jsem trošku zklamaný…
1. 7. 2026

ZXDebugGUI – experimentální debugger pro ZX Spectrum

Ten kdo mne zná, ví, že často programuji pro ZX Spectrum na PeCi (samozřejmě rád programuji i na realném Speccym a až dokončím NextForge, tak asi nic jiného používat nebudu, ale používání PeCe se prostě nevyhnu). K ladění používám velmi často debuger daného emulátoru, ve kterém zrovna můj program spouštím. Ale popravdě tyto debugery mi prostě nesedí a vadí mi... highend vlastnost těchto debugerů je mnohdy pouze breakpoint a tím to hasne. Nevím jak vy, ale já jsem odkojený Prometheem a ten měl výborný debuger a tak jsem si někdy minulý rok řekl, že si udělám debuger nad nějakým emulátorem. Dostal jsme to do stádia, že to nějak fungovalo, občas jsem to použil, ale ve výsledku to nebylo něco čím, bych se chtěl pochlubit - nevypadalo to hezky a občas to nefungovalo. V poslední době jsem si tento program vzal trošku do parády... abych se mohl pochlubit. :)
30. 6. 2026

NXPaint 0.6

Poslední týden bylo nesnesitelné horko, tak jsem Speccyho zapínal opravdu jen výjmečně a PeC (na kterém programy pro ZX vyvýjim) jsem po práci většinou hned vypl... byldíme ve 3. patře přímo pod střechou a od rána jsem měl v pracovně přes 31 stupňů, což není pracovní prostředí, ve kterém se dá něco tvořit. Ale přesto jsem po nocích (kdy se teplota snížila, ale přesto se nedalo spát) po chvilkách pracoval na programu NXPaint.
22. 6. 2026

Calm Commander 1.1 je venku

Calm Commanderu 1.1 je venku, což už víte z nadpisu tohoto článku. Možná se ptáte, proč jsem neuveřejnil článek o verzi 1.0... prostě jsem to nestihl. Místo článku o verzi 1.0 jsem pracoval na dot commandech .copy, .del, .dirinfo a článek o verzi Calm Commanderu 1.0 jsem odkládal. Odkládal jsem ho tak dlouho, až jsem našel v Calm Commanderu chyby (opravil je) a přidal textový editor...
18. 6. 2026

NXPaint: opravy zoomu, rotace a paměti

Abyste si nemysleli, že se jen chlubím vystřižky ze Speccy magazínů, tak tato "sláva" mi nestoupla do hlavy a dál se snažím pracovat na mých programech aby byly lepší - no prostě opravuji chyby, které se objevili při testování. Dnes to bylo hlavně o stabilizaci výběru, vkládání a transformaci obrázků při zoomu. Při testování se ukázalo, že některé starší části kódu stále počítaly s měřítkem 1:1, což se projevovalo hlavně u vloženého výběru, jeho rotace a následného načítání obrázků.
18. 6. 2026

Next Magazine

Vyšel nový Next Magazine a v něm se objevilo několik článků a minirecenzí na mé hry (Dice8Next, Next Hexagon) a programy (NextIRC, SpeccyWeb, PixelPaste). A ano, potěšilo to... ;)
16. 6. 2026

Aktualizace .copy a nové příkazy .del a .dirinfo

Teď už vím, že se ke článku oznamující Calm Commander 1.0 nedostanu - ne snad proto, že bych ZX pověsil na hřebík :), ale proto, že jsme našel jednu záludnost v CC a opravil ji, takže nová verze je 1.01 a článek o ní vyjde zítra, Ale dnes chci psát o aktualizovaném dot příkazu .copy a dvou nových příkazech .del a .dirinfo.
15. 6. 2026

.copy – nový dot command pro ZX Spectrum Next

Jak jsem psal včera - vydal jsem Calm Commander 1.0 a jedna z jeho novinek byla i kopírování adresářů a podadresářů a to do hloubky 11 podaddresářů. Uveřejnil jsem tuto novinku na FB stránce ZX Spectrum Next s tím, že si chvilku odpočinu, ale rozhořela se tam diskuze o tom, proč není Calm Commander dot command. Je to jednoduché - protože já ho jako dot command nikdy nechtěl - popravdě si myslím, že by to bylo kontraproduktivní. Calm Commander zabírá spousttu místa - LFN i 8.3 jména souborů/adresářůnačteného adresáře si drží v paměti, při kopírování si ukládá data do co největší části paměti, pluginy sami o sobě také něco sežraly (myslím tím paměť). Ale nějak se tam ve mne zrodila myšlinka udělat několik dot příkazů - kopírování, delete a dirinfo. A dnes bych Vám rád představil příkaz copy.
14. 6. 2026

Kopírování a přesouvání adresářů v Calm Commanderu

Dnes jsem vydal Calm Commander 1.0, ale o tom tento článek není - byť by si to článek zasloužilo, ale to necháme na jindy.... Calm Commander totiž umí konečně kopírovat adresáře, včetně podadresářů a jejich podpodadresářů a jejich podpodpodadresářů. Jelikož je v Calm Commanderu hodně málo místa odkládal jsem tuto funkcionalitu dokud to šlo. Ale když jsem minulý týden zavedl něco, čemu se říká pluginy (na prohlížení txt souborů, nebo obrázků, poslouchání hudby...), řekl jsem si, proč neudělat rovnou systémový plugin, který bude řešit rekurzivní kopírování souborů. Takže místo toho, aby se kód vykonával v hlavní paměti (i když nevím, kde bych ji popravdě vzal), místo toho se zavolá externí systémový plugin syscopy.ccp. Hlavní program pouze připraví kontext, nahraje plugin do paměti, předá mu zdrojovou cestu, cílovou cestu, jméno adresáře a několik služeb, přes které může plugin komunikovat zpět s Calm Commanderem.
12. 6. 2026

CalmCommander 0.94

Verze 0.94 přináší dva nové pluginy pro prohlížení souborů, upravené barevné schéma a několik oprav chyb z předchozí verze. Já vím, zanedbávám NXPaint a SpeccyWeb, ale CalmCommander potřeboval péči jak koza drbání. Doufám, že se Vám tyto novinky budou líbit.
9. 6. 2026

CalmCommander v0.9

CalmCommander se posouvá zase o kus dál. Verze 0.9 přináší vylepšenou podporu pluginů, nové prohlížeče, hudební přehrávače a pohodlnější práci se soubory. Samozřejmě jsem se nedokázal vyhnout ani tomu, že jsem opravoval kupu chyb, které jsem si způsobil těmito překotnými změnami. Ale snad jsem všechny (resp. všechny, o kterých jsem věděl) opravil, takže nebralo nic tuto verzi pustit mezi lidi.
8. 6. 2026

Jak napsat viewer plugin pro Calm Commander

Calm Commander umí načítat externí viewer pluginy z adresáře c:/CalmCommander/plugin. Plugin není samostatná aplikace s vlastním loaderem, ale malý binární modul .ccp, který Calm Commander nahraje do paměti, předá mu kontext aktuálního souboru a po návratu zase obnoví file manager.
7. 6. 2026

NXI/SCR Viewer 1.1

Jedná se o menší údržbovou aktualizaci zaměřenou na vykreslování SCR obrázků ze ZX Spectra. Některé SCR obrázky mohly zobrazovat určité atributové bloky příliš jasně, zejména tam, kde byl použit příznak BRIGHT. Viewer nyní používá správnou barevnou paletu ZX Spectra místo toho, aby jas upravoval prostým přičítáním hodnot k RGB složkám.
6. 6. 2026

CC Plugin: PT3 Player

Tak mi to nedalo, vzal jsem player z Next Playeru a vytvoril jeden pokusny plugin.... a na prvni dobrou to hralo (viz. video pod tímto dlouhým článkem)... ;) no, neni ten svět krásný? :)
6. 6. 2026

Calm Commander 0.7p: modulární prohlížeče souborů přes pluginy

Calm Commander 0.7p přináší jednu z větších vnitřních změn tohoto projektu, kterou jsem měl v plánu už pěkně dlouho: prohlížeče souborů už nejsou napevno zabudované v hlavním programu. Místo toho umí Calm Commander načítat externí viewer pluginy podle potřeby. První verze systému začíná dvěma pluginy: textovým viewerem a ZX screen viewerem. Na první pohled je to jen malý začátek, ale důležitá je hlavně architektura za tím. Přidávání podpory dalších formátů by teď mělo být mnohem jednodušší a zároveň šetrnější k paměti.
6. 6. 2026

NextForge: co už umí vestavěný assembler

NextForge má dnes vlastní vestavěný assembler, který běží přímo v prostředí editoru na ZX Spectrum Next. V aktuální fázi jde hlavně o syntaktický assembler a pass-1 analyzátor: prochází otevřený zdrojový soubor, kontroluje syntaxi, počítá program counter a hlásí chyby včetně řádku, sloupce, tokenu a stavu zpracování. A ano, nejel jsem na DrCon, v pauzách tedy mlátím hlavou o stůl - ale jsou věci, které neovlivním, tak snad mi to vyjde jindy.
3. 6. 2026

Next Forge

Rád bych Vám představil nový projekt na kterém po chvilkách pracuji - Next Forge. Říkáte si - proč po chvilkách? Tak pracuji pořád na SpeccyWebu a NXPaint - opravuji chyby, přidávám další funkce. A proč jsem začal s Next Forge? Pokud chci napsat nějaký kus assembleru přímo na Nextu, tak možnosti mám - Odin a nebo duo programů ZED a ASM. Obě řešení Odin i ZED/ASM jsou funkční řešení, ale na pohodlnou práci to má hodně daleko - stále jsou věci, které mi při psaní ASM kódu chybí a zvykl jsem se na ně při programování na PeCi.
31. 5. 2026

Video recenze – Next Hexagon

Pořád je to zvláštní vidět svůj výtvor v rukou někoho jiného... ;)
30. 5. 2026

Začínám se v tom ztrácet

Když jsem se vrátil po pauze způsobené svatbou, změnou zaměstnání, narozením syna a následně dcery, několikrát jsem slyšel, že o mně bude slyšet maximálně jeden rok, během kterého skoupím veškerý hardware a pak se zase odmlčím. S tímto osobním hodnocením žiji již 7 let, kdy mi jako by nebylo odpuštěno, že jsem si dovolil z 8bit scény odejít.
26. 5. 2026

2048 pro ZX Spectrum Next

Vím, přicházím s tím minimálně o deset let pozdě, ale lepší někdy než nikdy. Taky vím, že bych se měl věnovat opravám NXPaintu a dalšímu rozvoji SpeccyWebu - jenže mně to prostě nedá.
25. 5. 2026

Dice8Next – je venku

Dnes jen malá zprávička s velkým obsahem... uvolnil jsem ke stažení hru Dice8Next do které složil naprosto úchvatnou hudbu Martin Bórik. Stahovat můžete zde: https://shrek128.itch.io/dice8next. Takže stahujte, hrajte a pochlubte se Vaším nejlelším skóre.
24. 5. 2026

NXI/SCR Viewer

NXI/SCR Viewer je malý prohlížeč pro Windows, který slouží k zobrazování obrázků ve formátu .nxi z počítače ZX Spectrum Next a klasických .scr screenů, které známe z počítače ZX Spectrum. Vznikl jako praktická pomůcka při práci na mých projektech, hlavně při přípravě grafiky pro Dice8Next a Hexagon Next a při vývoji nástrojů jako ZXPP a NXPaint. Šlo mi o jednoduchou věc, kterou jsem v běžné výbavě Windows postrádal, totiž možnost rychle se podívat, jaké NXI obrázky mám uložené na disku, aniž bych musel každý soubor zvlášť otevírat v grafickém editoru.
21. 5. 2026

SpeccyWeb – interní formát stránky

SpeccyWeb jsem začal psát jako jednoduchý textový webový prohlížeč pro ZX Spectrum Next. Cíl nebyl udělat plnohodnotný moderní prohlížeč, který by přímo na osmibitovém počítači zpracovával HTML, CSS, JavaScript, obrázky a všechny dnešní webové komplikace. Ono by šlo zahazovat (přeskakovat) nepodporované html tagy, javascript zhýralosti a soustu dalších více bitové záležitosti, ale problém je rychlost načítání. ESP modul není nejrychlejší (a stabilní) pro přenos velkého objemu dat. Zahození těchto nesmyslů a úpravy textu do "čitelnější" podoby zabil dvě mouchy jednou ranou. Ano, mohl jsem načíst (pokud by se mi to povedlo s ESP :) ) kompletní html co mi vrátí server a parsovat text, ale bylo by to použitelné? Chtěl jsem hlavně dostat obsah webové stránky na obrazovku Spectra tak, aby to bylo čitelné a aby načítání netrvalo půl dne.
18. 5. 2026

SpeccyWeb

Název SpeccyWeb může některým pamětníkům znít povědomě. Dříve se tak jmenovala naše webová stránka, takže by se nabízelo napsat něco vznešeného o návratu ke kořenům, starých časech a nostalgii. Jenže tentokrát nejde o žádné obřadné zapalování retro svíček. SpeccyWeb je totiž nový program - textový webový prohlížeč pro ZX Spectrum Next. Nejde o klasický moderní browser v dnešním slova smyslu, který by přímo vykresloval HTML, CSS, obrázky a JavaScript, ale o praktický a hodně speccy přístup k prohlížení webu na reálném osmibitovém stroji. Speccy používá 80sloupcový tilemap textový režim ZX Spectrum Next a přes ESP8266 WiFi modem komunikuje se serverovým PHP proxy skriptem, který běžné webové stránky zjednoduší do textového formátu vhodného pro zobrazení na Nextu.
16. 5. 2026

NXPaint – další aktualizace

Vydal jsem další vývojovou verzi NXPaintu, grafického editoru pro ZX Spectrum Next. Program je pořád ve vývoji, takže nejde o finální vydání, ale od poslední verze se posunul o kus dál. Tentokrát jsem se zaměřil hlavně na práci s paletou, výběry, vrstvami, ukládání projektu a opravy věcí, které v předchozí verzi buď nefungovaly správně, nebo se při používání ukázaly jako nedotažené.
14. 5. 2026

NXPaint

Před rokem jsem začal pracovat na programu NXPaint, což je grafický editor pro ZX Spectrum Next, ale po cca 2 mesících jsem ho založil do šuplíku. Nemělo se jednat o žádný malovací kolos, který se snaží dělat všechno možné i nemožné, ale o praktický nástroj pro kreslení přímo na Nextu (ale samozřejmě jsem chtěl, aby měl tento editor něco, co ostatní editory nemají). Pro Next existují co Vím dva editory (dNext, Plotit) a ani jeden není dokončen a z mého pohledu se jedná spíš o koncepty, než použitelné programy... Pak je jeste jeden psaný v Basicu - Krystle designs, ale to není můj šálek kávy, i když klobouk dolu co dokázal autor vytvořit v Basicu.
12. 5. 2026

NextIRC 1.3

Vydal jsem novou verzi IRC klienta NextIRC pro ZX Spectrum Next. Aktuální verze má číslo 1.3 a zaměřuje se hlavně na lepší použitelnost, přehlednější chat a opravy věcí, které v běžném provozu zbytečně překážely.
11. 5. 2026

NextIRC – video na dobrou noc

Tak toto video také potěšilo ;) Recenze programu NextIRC od věčně smějícího se amerického dědečka... ;) Několik věcí v programu nepochopil a tak mne v závěru videa poprosil. aby mohl přepínat okna s více kanály, s tím, že by tento update programu moc pomohl. NextIRC to samozřejmě umí, ale jak jsem řekl, dnes budu usínat s úsměven na tváři. :)
11. 5. 2026

ZX Pixel Paste v magazínu CRASH

Dnes mi v mailové schránce přistálo nové číslo magazínu CRASH a hned po úvodním slově na mě čekalo malé, nenápadné překvapení. Krátký článek o ZX Pixel Paste. Nešlo o žádnou velkou recenzi na několik stran, žádné bombastické titulky ani dlouhé rozbory, ale přesto mi to udělalo radost. Někdo si toho prostě všiml. Někdo si našel cestu k editoru, vyzkoušel ho a uznal za vhodné o něm napsat pár řádků.
25. 4. 2019

Speccy 2010 – pseudorecenze

6. 5. 2019

Nový firmware pro Speccy 2010

Ačkoliv jsem teď zahrabán v novém demu, které připravuji, najdu si čas na brouzdání po netu a zjišťování nových informací o Speccy 2010. Dnes ráno na mě vyskočila informace, že Martin Bórik releasnul další verzi firmwaru (1.2.4) pro tento úžasný kus hardwaru. Co je tedy nového?
22. 5. 2019

Demo, utilitka, nový hardware…

Vezměme to pěkně chronologicky odzadu. Mám doma Speccy 2010, jsem s ním spokojený. Je vidět, že aktuální firmware vyvíjí člověk, který na ZX Spectru (resp. Speccy2010) […]
14. 6. 2019

Klony sem, klony tam, co já s nimi udělám…

Každý den procházím internet a snažím se pochytat co nejvíce informací okolo ZX scény. Halt (spíš DI; HALT;) deseti let se nedožene za jeden den. A narazil jsem na ZX Spectrum Next. Po prvotním wau efektu způsobené designem tohoto počítače jsem byl mírně v rozpacích. Tento článek je hlavně o tom, proč se mi směřování tohoto projektu (a jemu podobných) nelíbí.