30. 5. 2026
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.
Do you like it?0
26. 5. 2026
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á.
Do you like it?0
25. 5. 2026
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.
Do you like it?0
24. 5. 2026
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.
Do you like it?0
21. 5. 2026
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.
Do you like it?0
18. 5. 2026
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.
Do you like it?0
16. 5. 2026
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é.
Do you like it?0
14. 5. 2026
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.
Do you like it?0
12. 5. 2026
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.
Do you like it?0
11. 5. 2026
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. :)
Do you like it?0
11. 5. 2026
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ů.
Do you like it?0
10. 5. 2026
Vydal jsem NextIRC ve verzi 1.2. Tahle verze je podle mne již celkem popužitelná - umí Vás projít prvotní konfigurací, umí se připojovat na kanály, které jste navštívili v minulosti a bylo opraveno spoustu chyb a nedokonalostí. Ale nebudu předbíhat, vezmeme to pěkně popořádku.
Do you like it?0
9. 5. 2026
Jelikož jsem, jak jsem zmínil už v minulém článku, postižen nemocí zvanou dementia assembleris, nemohl jsem nechat bez následků včerejší menší diskuzi na Slacku. Řešilo se tam mimo jiné, jak programuji, a já se zmínil o jedné své vlastnosti: když na ZX Spectru, případně samozřejmě na Nextu, něco chci a nikdo jiný to není ochoten udělat, nebo aspoň nevidím známky toho, že by se do toho někdo chystal, prostě to udělám sám.
Do you like it?0
9. 5. 2026
Dice8Next se maličkými, ale vytrvalými krůčky blíží k vydání. A protože jsem člověk,
který pravděpodobně trpí zvláštní poruchou projevující se neustálou potřebou psát
něco v assembleru — odborně bych to nazval dementia assembleris -
rozhodl jsem se do Dice8Next přidat ještě několik nových funkcí.
Do you like it?0
7. 5. 2026
Next Hexagon je frenetická reflexní hra pro ZX Spectrum Next, ve které dobrý postřeh a pevné nervy. Hráč ovládá malý trojúhelník obíhající kolem středového hexagonu, zatímco se celý svět kolem něj neustále otáčí. Z okrajů obrazovky se k centru stahují kruhové vlny s mezerami, do kterých je potřeba se včas natočit. Přežít, znovu se srovnat, vyhnout se další vlně a vydržet co nejdéle.
Do you like it?0
5. 5. 2026
Jak jsem již napsal v minulém článku, předělávám pro ZX Spectrum Next velmi pěknou hru od PCH/UNREAL z Commodore 64. Popravdě mi nevadí na Commodoru tuto hru hrát, opravdu stojí za to a je udělaná velmi dobře - spoustu animací, překvapení atd... Nesnažím se okopírovat tuto hru 1:1 (vyjma pravidel), ale snažím se do hry přidat další věci, aby tento port měl i přidanou hodnotu. Jo a zmínil jsem se, že do hry přislíbil hudbu Martin Bórik, opravdu se máte na co těšit. Ale abych to neokecával dlouho (stejně jste to poznali z nadpisu), přidal jsem do Dice8Next CPU hráče. A v tomto článku bych rád uveřejnil strategii, podle které se řídí.
Do you like it?0
3. 5. 2026
Když člověk čeká na hudbu pro Next Hexagon, je samozřejmě naprosto logické, že si mezitím otevře další projekt (protože spánek a volný čas je silně přeceňován). A přesně tak vznikla moje aktuální odbočka: začal jsem pracovat na Next verzi hry Dice8. Zatím jde o pracovní port a raný remake pro ZX Spectrum Next, takže prosím berte screenshoty pod článkem opravdu jako ukázky rozpracované verze, ne jako finální podobu hry. Některé věci jsou hotové jen částečně, jiné se ještě mohou změnit, ale základ už se pomalu začíná hýbat.
Do you like it?0
2. 5. 2026
Next Hexagon stojí na jednoduchém, ale náročném principu. Na obrazovce se postupně objevují hexagony s různě aktivními stěnami a hráč musí přežít průletem skrz volná místa. Obtížnost hry tedy hodně závisí na tom, jak jsou tyto patterny navržené, jak rychle se objevují, jak rotují a jak se hra postupně zrychluje.
Do you like it?0
2. 5. 2026
Rotující překážky v Next Hexagon nejsou kreslené přímo do Layer 2 bitmapy. Layer 2 se používá hlavně pro pozadí, středový hexagon, HUD a další obrazové části, které dávají smysl jako bitmapová vrstva. Samotné rotující ringy, tedy barevné stěny hexagonů, jsou řešené přes hardwarové sprity ZX Spectrum Next. Důvod je jednoduchý - překážky se neustále pohybují směrem ke středu, rotují spolu s arénou, mění se jejich pattern a musí zůstat ostré a čitelné. Kdyby se každá stěna překreslovala do Layer 2 jako bitmapa, bylo by potřeba velmi pečlivě řešit mazání, obnovu pozadí. U hardwarových spritů je tento problém mnohem menší, protože sprity leží jako samostatná vrstva nad Layer 2 a video čip je skládá do obrazu až při zobrazování.
Do you like it?0
1. 5. 2026
V Next Hexagon jsem původně řešil rotující pozadí velmi přímočaře. Pro každou fázi rotace existoval hotový bitmapový obraz pozadí a hra si podle aktuální hodnoty rotace vybrala odpovídající frame. Jeden takový frame měl velikost 48 KB, protože Layer 2 obrazovka v režimu 256 x 192 při 256 barvách zabírá právě 256 × 192 bajtů. Z hlediska jednoduchosti to byl velmi příjemný přístup. Vše bylo předpočítané, během hry se nemusela řešit žádná geometrie, žádné počítání úhlů pro každý pixel a žádné překreslování složitého obrazce. Stačilo mít připravenou sadu obrazů, vybrat správný frame a pomocí DMA ho přenést do Layer 2 bufferu. Nevýhoda ale byla zásadní - pokud má rotace dostatečně jemná, například 32 fází, znamená to 32 × 48 KB, tedy 1536 KB jen pro samotné pozadí. V praxi to znamenalo, že takové řešení bylo použitelné jen na ZX Spectrum Next s 2 MB RAM. Na stroji s 1 MB se tím paměťový rozpočet prakticky rozpadl.
Do you like it?0
29. 4. 2026
Na Schlimeisch párty jsem znovu narazil na hru, která mi už několik let ležela v hlavě. Nebylo to poprvé, co jsem ji viděl. Poprvé se mi dostala do ruky už kdysi na JH Conu, kde jsem si tehdy řekl, že by bylo moc pěkné udělat něco podobného pro ZX Spectrum. Jenže znáte to. Člověk si něco uloží do hlavy, pak přijde jiná práce, jiný projekt, další nápady, a najednou zjistí, že tenhle rest s ním chodí už docela dlouho. Na Schlimeisch party se mi to celé připomnělo znovu a tentokrát už jsem si řekl, že to prostě zkusím dotáhnout. Resp. to bylo takhle, Sillicon pustil tuto hru a začal ji hrát a já řekl - to by bylo pěkné mít tuto hru na ZX Spectru a hned mě trklo do hlavy, že jsem to už někde slyšel a zastyděl jsem se.
Do you like it?0
28. 4. 2026
Letos jsem měl v plánu vyrazit na demopárty Forever. Jenže kvůli nemoci jsem nakonec zůstal doma a Forever si „užil“ jen přes přímý přenos. Bavil jsem se i tak, hlavně u C64 1kB intra 😊, ale nebylo to ono. Fyzická přítomnost mezi lidmi se stejným 8bitovým postižením je něco, co vám nenahradí ani sebelepší stream.
Do you like it?0
23. 4. 2026
ZX Spectrum slaví dnes 44 let od svého uvedení na trh - 23. dubna 1982 Sinclair Research představili počítač, který navždy změnil podobu domácí výpočetní techniky v Británii a zanechal nesmazatelnou stopu i daleko za jejími hranicemi. Při té příležitosti vychází nová verze mého přehrávače hudby pro ZX Spectrum Next - NextPlayer 0.7, která přináší něco, co jsem tam chtěl mít už dlouho: podporu myši.
Do you like it?0
22. 4. 2026
Pro svůj dot command memdump pro esxDOS jsem připravil novou verzi 1.0, která přináší funkci, kterou jsem potřeboval - ano vím, je to divné, ale já používám své programy :). Tato funkce je vyhledávání - je možné hledat jak konkrétní byte, tak i textový řetězec.
Do you like it?0
17. 4. 2026
Dnes bych chtěl představit malý, ale podle mě docela užitečný nástroj pro ZX Spectrum Next s názvem RECOLOR, který jsem si kvůli testování nových funkcí, které jsem do ZX PixelPaste vytvořil.
Do you like it?0
15. 4. 2026
ZX PixelPaste dostalo dávku nových funkcí. Tentokrát jde zejména o dvě větší novinky - Palette Tools a Transform Layer - a taky o pár menších vylepšení, která se hodí zmínit.
Do you like it?0
12. 4. 2026
Dnes bych vám chtěl představit svůj nový grafický editor ZX PixelPaste, který je určený pro tvorbu grafiky na ZX Spectrum. Jde o první veřejný release programu, na kterém jsem pracoval s cílem nabídnout jeden společný nástroj pro běžnou práci s obrazovkami, fonty a sprity. Editor je určený jak pro klasické ZX Spectrum 48K/128K, tak i pro ZX Spectrum Next.
Do you like it?0
10. 4. 2026
SHOWNXI jsem napsal hlavně kvůli testování exportu NXI souborů ze ZX Pixel Paste.
Hledal jsem nějaký jednoduchý nástroj, kterým bych si mohl rychle ověřit, že exportované obrázky
fungují správně přímo na ZX Spectrum Next, ale v tu chvíli jsem nenašel nic..
Tak vznikl tento malý dot příkaz.
Do you like it?0
9. 4. 2026
Vím, že jsem psal, že již do hry nepřidám další mechaniku, ale Mike/ZeroTeam mne požádal o malou vyjímku. Ve hře se již nacházejí horizontální plošinky, které se pohybují automticky, nebo jejich pohyb musíte aktivovat terminálem. Přidal jsem tedy na Mikovo žádost horizontální plošinky a musím mu za to touto cestou poděkovat - do hry se opravdu hodí. Přidávají do levelů další vrstvu pohybu i plánování a otevírají nové možnosti pro návrh obrazovek.
Do you like it?0
