Články

Všechno, co jsme kdy napsali – novinky, recenze, návody a vývojářské deníky.

2 komentáře

Bow Commander 1.0

Nečekal jsem, že to bude tak rychle, ale moc jsem toho nenaspal a v současné době bych asi více Bow Commander neposunul a tak ho dávám širokým masám k vyzkoušení. Berte prosím ohled na to, že se v programu mohou nacházet chyby a jistě se nějaké najdou, tak to některým lidem udělá jistě radost. Spoustu věcí jsem měl hotové (např. z Calm Commanderu), proto byl vývoj i tak rychlý, ale přesto jsem je musel mnohdy ohnout a přizpůsobit (viewer, editor, kopírování, info o adresáři...).

Nástroj Robina Hooda

Tak, jestli jste teď z nadpisu článku zmateni, tak je to dobře. Chvilku Vám budu vyprávět o tématu nesouvisícím se ZX Spectrem či jinými 8-mi bitovými počítači. Prostě dnes jsem koukal na nového Robina Hooda, kterého ztvárnil Hugh Jackman - ano Wolverin. Věděl jsem, podle názvu filmu, že se nebude jednat o žádnou slaďárnu a těšil jsem se na něj. Nebyl jsem ale spokojený... a teď jste ještě více zmateni, že? Proč píši o něčem co nebylo pěkné a nelíbilo se mi. Film jsem viděl totiž viděl v původním znění - pořád se tam objevovalo slovo "BOW" (což u filmu o Robinu Hoodovi není překvapující). Ale mě napadlo, slovo BOW použít u názvu mého dalšího nového programu.

2 komentáře

NextPlayer 0.74 (EsxDos)

Já vím, jsem s tím otravný. Pořád nějaké opravy, nové verze programů. Říkáte si, proč prostě nepíšu bezchybnaté programy, ale to jsem já. Nejsem dokonalý, neumím to a za těch spoustu let jsem se to prostě nenaučil a pravděpodobně nenaučím. Dnes jsem vydal další verzi NextPlayeru, který opravuje primárně vyhledávání v adresáři. Na chybu mne upozornil Mike/ZT s tím, že ne úplně dokonale toto vyhledávání funguje. No dobře, přiznávám, nefungovalo vůbec. Ale co je důležité, podařilo se mi to opravit a vše je již tak jak má být a NextPlayer umí vyhledávat.

CalmCommander 1.2

Je tu menší, ale velmi praktická aktualizace zaměřená na rychlejší navigaci a opravený plugin pro přehrávání hudby. Možná to někomu přijde chaotické (a možná také je), ale mám rozděláno několik projektů najednou a věnuji se jim na střídačku. Takto mi to vyhovuje a hlavně se nenudím - týden se věnuji CalmCommanderu a řeším pluginy, nové funkce. Pak se přesunu k NXPaint a řeším grafické věci. Další týden NextForge, nebo SpeccyWeb, nebo ... však mi rozumíte.

NextForge: include, incbin a bezpečnější ukládání

Od posledního článku jsem vestavěný assembler v NextForge posunul zase o kus blíž k tomu, aby nebyl jen syntaktická kontrola jednoho otevřeného souboru. Největší změna byla jednoduchá na napsání do seznamu věcí, které ještě nefungují, ale o něco méně jednoduchá na implementaci: include už opravdu otevírá další soubor a parser ho projde jako součást assembly. A k tomu se konečně začalo chovat rozumně i incbin.

Next Player (EsxDos) 0.73

Ten kdo mne zná, ví že neumím programovat bezchybnatě. Proto jsem dnes vydal novou verzi Next Playeru 0.73 pro EsxDos a klasické ZX Spectrum. Našel jsem pár chybiček, několik mi jich bylo nahlášeno a jedna chyba byla pro mne velmi nepříjemná - jednalo se o STP soubory.

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 komentáře

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ý…

2 komentáře

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. :)

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.

2 komentáře

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...

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ů.