Ano, je to po trošku delší době, kdy se s Vámi chci podělit o další verzi hudebního přehrávače pro ZX Spectrum Next. Shodou okolností je to od posledního releasu (bez dvou dnů) přesně jeden rok,... s touto frekvencí jsem mnohem horší než Logoutův nový diskový magazín RESTORE (ano, toto je skrytá reklama na tento úžasný počin... ;) ). Pojďme se podívat co je nového v této verzi NextPlayeru a zároveň co se chystá do budoucna.
Pro ZX Spectrum Next programuji v současné době na mém pracovním notebooku, pomocí Visual Studio Code + sjasm. Důvod, proč používám tento způsob, je pohodlnost. Mít otevřeno více zdrojových souborů najednou, používat vymoženosti jako makra, include a podobné ulehčovátka je něco, na co si člověk zvykne hodně lehce. Jsem odkojený assemblerem Prometheus, který jsem používal jak na Didaktiku Kompakt 128k, tak i posléze na diskovém řadiči MB-02+.
Již nějaký ten týden resp. měsíc mám ve svém Nextu rozšiřující desku DB+. O tom jsem psal již v jiném článku. Autor tohoto kousku hardwaru na této desce stále pracuje a zlepšuje firmware a já zjistil (jelikož jsem vývoj moc nesledoval), že vyšlo již několik verzí updatů.
Jak jistě více, mám doma celkem hodně hardwaru – od originálních kousků přímo od firmy Sinclair, tak i klony, které mají v sobě FPGA a emulují ZX Spectrum. V současné době mám na pracovním stole téměř na stálo ustájený ZX Spectrum Next, na kterém si pouštím hudbu, programuji přímo pro něj (NextPlayer, CalmCommander) a nebo programuji pro ZX Spectrum, ale díky precisnímu časování, se nebojím testovat výsledný kód přímo na Nextu. ZX Spectrum Next je FPGA klon ZX Spectra, který se vyznačuje tím, že se dá sehnat jako komplexní celek – deska, kejs a klávesnice. Někomu se nemusí líbit (ahoj Logoute), ale mě se design Nextu líbí. Bohužel to, že mám Next neustále na pracovním stole v pracovně, kam chodí i moje děti (návrh, že bych si pořídil biometrické ověření na dveře mi doma neprošel ;) ), které občas na Nextu hrají, nebo se mnou koukají na nějaký film. Při tom se mi párkrát stalo, že si na Nexta odložili věci (pití, sušenku atd…), což opravdu nelibě nesu a končí tím společné chvíle se mnou :).
Doslova před pár minutami vyšla zbrusu nová hra, nelenil jsem, zaplatil pár Euro a hru mám doma. Zajímavostí na této hře je, že vznikla pro klasické ZX Spectrum 128k ale společně s touto verzí je k dispozici i verze pro ZX Spectrum Next. Hra je kombinací střílečky, skákačky, ale zazávodíte si i na motorce... Běháte po mapě, likvidujete nepřátele a snažíte se doběhnout/doskákat co nejdále.
Rok se s rokem sešel a já jsem se opět ocitl v Kaplici (Kaplicích, Kaplicech...eeee to město kousek za Českými Budějovicemi ;) ) na snad jedné z nejstarších akcí věnovaných se počítači Zx Spectrum - KapliCon. Tentokrát jsem na KapliCon jel bez malého Ondry, který byl v současné době na soustředění na Šumavě - plán byl pro něj v sobotu ráno dojet, neboť kamarád, který měl Ondru dovézt domů, onemcněl a soustředění se už neúčastnil. Ale to je v podstatě jedno, tento článek není o Ondrovi, soustředění, nebo podobných nepočítačových věcech...
Dnes mi domů přišel balíček z Anglie, ve kterém se nacházela náhrada dceřiné (nebo jak se jí nadává) desky počítače ZX Spectrum Next. Ano, ZX Spectrum Next toho umí hodně - možná by někdo namítl, že toho umí až moc, ale přesto mi pár věcí k dokonalosti chybělo. DB+ (tak se jmenuje tento projekt) přidá ZX Spectru Next pár věcí navíc a popravdě to byly věci, které mi opravdu chyběly.
Jak mnozí postřehli, minulý týden mi domů přišel (teda ve skutečnosti ho přinesli pracovnice poštovního úřadu) ZX Evolution (v ruských zemím znám také pod jménem Pentevo). Jedná se o klon počítače ZX Spectra, který je ale na steroidech. Jak jsem psal v minulém článku, nebudu zabředávat do technických detailů – z00m to shrnul ve své recenzi, tak jak bych to nikdy já neudělal (srozumitelně). Já se zaměřím na konkrétní používání a trable, které jsem s ZX Evem měl/mám…
Domů mi dorazil další FPGA klon ZX Spectra. A nejedná se o ledajaký klon, ale o ruský klon, který nabízí mnohem více než jen emulaci ZX Spectra, tak jak ho známe.
Možná budu nosit dříví do lesa a je to pro všechny samozřejmost, ale já si komfort přenášení souborů PC -> ZX Spectrum Next přes WiFi užívám až teď. Ono se toto netýká jen ZX Spectra Next, ale v podstatě jde toto použít pro jakýkoliv diskový systém na ZX Spectrum, který používá SD karty.
Je to přesně 7 dní co jsem začal pracovat na novém souborovém manažeru pro ZX Spectrum Next a první verze (0.1) je na světě. Co se dá stihnout za 7 dní programováním v assembleru, pro systém (NextZXOS), který jsem viděl poprvé v životě a pro hardware, který má jistá specifika oproti klasickému ZX Spectru? Za sebe mohu říct, že se dá stihnout celkem dost ;) .
Jelikož jsem poslední týdny trávil volný čas tím, že jsem pracoval na hudebním přehrávači NextPlayer pro ZX Spectrum Next, chtěl jsem se trošku odreagovat a odpočinout. A jak odpočívat nejlépe, než novým "projektem", který se dá realizovat v assembleru. V NextPlayeru jsem si vyzkoušel práci s adresáři, načítání souborů, práci s LFN... a tak mne napadlo zkusit vytvořit pro ZX Spectrum Next souborový manažer.