09Lis2017
 

To jsem si tak četl několik příspěvků na Fandalově blogu a řekl jsem si, že se taky musím pochválit, protože on to za mě fakt nikdo neudělá. Už asi dva roky pracuji na soundtracku k novému demu pro jistou, u nás ne moc rozšířenou platformu, které by mělo vyjít příští rok na jedné nejmenované zahraniční demopárty. Je to práce poměrně příjemná, i když jsem od kodéra nejprve dostal přesný požadavek, abych předělal existující skladbu pro osmibitový soundchip. I když mě předělávání něčeho na objednávku nebaví, řekl jsem si, že i to je výzva a dal se do práce. Po několika verzích s poměrně přesně zachyceným motivem původní skladby jsem si ale řekl, že to není ono a něco svého tam dodělám. Tak se z původně převzatého coveru stala originální hudba a mezitím se kodérovy choutky rozšířily a sdělil mi, že přidá ještě druhou část a že potřebuje druhou hudbu, něco na motivy toho a toho. Když jsem si přečetl, že tedy chce zase cover, odpověděl jsem, že to není problém, ale to jsem napsal jenom tak, protože jsem už měl v hlavě plán, že to cover nebude, ale bude to vlastní hudba. Nakonec se mu líbila a potom došlo ještě k přidání třetí části dema, kde jsem se inspiroval svou vlastní starší tvorbou, ale nakonec to ani není poznat a je to opět zcela nová skladba. Je ještě co dodělávat. To je totiž tak, že když už si říkám, že už je to perfektní, stejně si to za nějakou dobu poslechnu a ještě něco malinko poopravím. Tak mi, resp. nám, držte palce na dobré umístění v compu, i když ještě vlastně nevíte, kde a v kterém, ale to bych prozrazoval moc.

Další věc, ve které se už nemohu tak chválit je hra pro ZX Spectrum, kterou jsem kdysi dávno začal psát na jednom z prvních Sinclair Klubů v Plzni a přestože SKP je již věc minulosti, hra pořád není dodělaná. Je totiž v Basicu, jelikož jsem na programování totální střevo a stroják jsem se dosud nenaučil (ne, že bych to nezkoušel a nechtěl, ale zjistil jsem, že na to nějak nemám buňky). Nechám to ale tak, začínat od píky se mi opravdu nechce a spíš se poohlédnu po nějakém kompileru typu Tobos, protože mě na hře hlavně vadí pomalé generování levelů. Ani název ještě nemám. Snad tu hru někdy dodělám. Mezitím jsem na předloňské ZX Šumavě napsal další hru, která si také žádá dokončení a je opět v mém oblíbeném Sinclair Basicu. Nějak mi to vázne s těmi hrami. To třeba svou první a jedinou hru v Atari Basicu, o kterém nevím skoro nic jsem napsal a hned vydal, tedy poslal do herního kompa na Grzybsoniadu do Polska, ale oni ji zapomněli vydat. Možná schválně.

Pořád jsem si říkal, co to je VZAK, když o tom Wotnau tak mluvil. Je to zkratka, že by Výjezdové zasedání Atari klubu? Nejsem členem této organizace, vlastně k tomu nemám moc důvodů, jen doufám, že jsem zkratku rozluštil správně. Koncept organizovanosti Atariklubu se mi celkem líbí. Zprvu jsem si říkal, že je to divné, sdružovat se v nějaké oficiální organizaci, jenže ono to zřejmě má něco do sebe. Ještě by potřebovali chlapci od Atari nějakou klubovnu, kde by se mohli pravidelně scházet. To je třeba věc, která mi chybí v Praze, i když se jisté náznaky ukázaly, např. v podobě BrmLabu pro Commodoristy. Jenže Pražáci by tam stejně nechodili, protože by museli cestou MHD přestupovat, což je pro ně, jak ukázal Bytefest, významný problém.

Štve mě, že lidi kolem Spectra nehrají hry. Oni je někteří hrají, třeba Solaris104, Pavero a jiní, jenže hry nejsou v oblibě v takové míře, v jaké jsou oblíbené třeba na tom Atari. Přece jen celkový počet softwaru pro ZX Spectrum, který kdy byl vytvořený, pokrývají hry z drtivé části. To se pak nedá divit, že v poznávacích soutěžích na akcích musí být hry jako Manic Miner a ne nějaké zajímavější. Proč už nemáme něco jako MultiJoy? Kvůli tomu, že se nikomu nechce to postavit. Sice by to chtělo rozhraní 8255, které v normálním Spectru není a dá se připojit jen jako interface, ale to je nějaký problém? (A taky proto, že spectristi jsou zamindrákovaní tvrzeními, že na Spectru se třeba stejně hraje všechno na klávesnici, že je zajímá spíš hardware nebo užitkáče, že je nezajímají hry, a podobné cancy). Pak by to pro MultiJoy chtělo nějakého ZX Fandala, který by pro to psal hry a upravoval už hotové hry. Nikdo takový není. A já, s vědomím, jak blbý jsem programátor si na toto opravdu netroufám. Trochu závidím ataristům, že mají tak šikovné a odhodlané lidi začít věci dělat a taky je dodělávat. Ale nechci nikomu křivdit, i na ZX bylo projektů hodně a hodně se jich dotáhlo.

 

07Lis2017
 

Co bych sem tak zase napsal. Stále jsem telefon neupgradoval, a je mi to jedno. Aktualizace mě už otravovala několikrát, dokonce se mi na mobil dvakrát nepozorovaně stáhnula a musel jsem ji mazat, abych si uvolnil místo. Podle videí na trubce je iOS 11.1 na stejném telefonu stále pomalejší, než 10.3.3. Dokonce je můj iOS 10 pomalejší, než trubkový iOS 10. A je mi to vlastně jedno. Je to jen pitomý mobil.

Dostal jsem starou televizi. Má CRT obrazovku, scart, video vstupy a stereofonní zvuk. Po připojení něčeho, co bylo nejblíž po ruce se ukázalo, že má zcela zmagnetizovanou obrazovku. Po chvíli tápání v menu jsem funkci demagnetizace nenašel a tak jsem vzal trafopáječku a několikrát s ní zakroužil v libovolných úhlech kolem obrazovky. Problém to skoro vyřešilo až na jeden menší barevný flek. Jak jsem tak na ten obraz koukal, říkal jsem si, že je dobře, že už se tyto televize nevyrábějí, protože dívat se na toto víc než pět minut je dost nepříjemné, zvlášť u černého písma na bílé obrazovce. Co je moc pěkné jsou animace, které jsou krásně plynulé a tehdy by asi nikoho nenapadlo, že by se toto mělo za pár let změnit. Zarazilo mě, že po připojení ZX Spectra je obraz normální, tedy přes celou obrazovku, ale při připojení Playstationu 1 je jakoby smrsklý. Myslel jsem si, že je to nastavením normy PAL nebo NTSC, ale ne. Při NTSC se obraz ještě víc smrskne. Patrně budu muset přístroj rozebrat a najít uvnitř trimry, kterými se roztahuje obraz. V menu nic takového není, je to přecejen klasický televizor a ne počítačový monitor. Před tím ale zkusím ještě připojit něco jiného, abych otestoval, jak bude obraz vypadat.

Za měsíc se koná JHCon a já přemýšlím o tom, jakou soutěž letos udělat. Pokud máte nějaké nápady, tak mi je napište. V záloze mám sice poznávání obrázků z her, případně poznávání hry podle postupně se odkrývajících obrázků, ale pořád mám v podvědomí, že většina účastněných Spectristů nehraje hry a tudíž jich zas až tak moc nezná a hádat opět screenshot z Manic Minera se mi zdá ohrané. Asi bych se ale nikdy nezavděčil všem. Kromě her už tu byly užitkové programy, různá mini compa, apod. Takže pokud nedostanu nějaký opravdu dobrý nápad ne něco, co tu ještě nebylo, patrně se budete muset spokojit opět s něcím na bázi poznávání obrázků. Koneckonců, když jsem podobnou věc dělal letos na Schlimeischi, přišel dotaz od ataristů, zda by to nebylo možné provést i na Atariádě, takže ty moje soutěže asi zas tak neúspěšné nejsou. Také vyšel film Memoirs of a Spectrum Addict, který by se mohlo hromadně shlédnout. Problém je, že tento film nemám a ani k němu prý nejsou titulky.

19Říj2017
 

Nedávno přišel update na iOS 11 a já jsem si ho nenainstaloval. Teď vidím, proč bylo dobré počkat na neurčito. Aplikace SIDPlay Lite a jiné totiž po spuštění hrozí, že pokud je autor neupdatuje, nebudou v příští verzi systému fongovat. Jelikož autor tohoto programu se na další vývoj již před mnoha lety vykašlal a zdůvodnil to politikou Applu pro vydávání aplikací, po updatu na iOS 11 o tuto aplikaci přijdu, stejně jako jsem přišel i o drtivou většinu her, které jsem si kdysi koupil pro iPhone 3G a nyní se sice nainstalují, ale už nejdou vůbec spustit. Prostě vyhozené peníze. Tento diktát Applu se mi nelíbí. Přejít na zeleného kripla se mi ovšem z mnoha důvodů nechce, to tu nebudu rezebírat. Nakonec to skončí tak, že stejně ten systém zupdatuju, ale v principu mě to nadzvihává mandle. Nejsem Američan ani Petr Mára, který může každého půl roku strčit starý telefon do šuplíku a za 20 nebo 30 tisíc tisíc Kč si koupit nový.

16Říj2017
 

Dlouho jsem sem nic nepsal, tak aspoň krátká zmínka o Bytefestu 2017, který byl tento víkend. Byl super a Ferymu se organizace opět povedla. Potkal jsem tam známé tváře a bylo to fajn. Letos jsem si sice vzal Amigu 500 s demy, ale většinu času jsem testoval A1200 od themrkocoura. Přednášku o demoscéně na 8 a 16-bitech jsem odříkal, ale nejsem dobrý řečník, takže jsem byl hodně nervózní a podle toho to vypadalo. Díky pomoci TDM se nám ale následující Wotnauův kvíz povedl odprezentovat skvěle. Co tam bylo vlastně za stroje jsem se dozvěděl až z fotek od Martina Lukáška (další fotky už jsou třeba od krupkaje), jinak tam bylo dost konzolí a taky dost lidí. Sillicon si odpálil SIDa v C64, ale díky tomu jsem se dozvěděl o projektu ArmSID, ale bohužel jsem se o něm nedozvěděl nic dalšího. Sillicon mi pouštěl nějaké ukázkové hudby a na první poslech mi přišla emulace velmi dobrá, až na nějaké mouchy, ale možná to bylo tím, že byl v místnosti hluk a neslyšel jsem zvuk pořádně. Wayne z Artway mi ukazoval dentro, které udělali na Demobitu, ale ještě ho nevydali. Tak jsem na místě upravil použitou hudbu a svolil k vydání. Z přednášek se mi líbila ta o ČS hrách pro ZX Spectrum od Solarise104 a Pavera a potom přednáška od ing. T. Smutného, což bylo velice poutavé, ale o to méně povzbuzující pro nadšence do starých strojů. V nádražní Oáze už nepodávají snídaně, tak jsme v sobotu hledali kam zapadnout, a našli jsme penzion, kde nám výbornou snídani ve formě švédského stolu prodali za 100kč. Vzhledem k tomu, že na místě bylo místy přelidněno, nedokázal jsem se pozdravit se všemi lidmi, se kterými bych rád mluvil o nějakých projektech. Prostředí Bytefestu je pro mě vždy stresující a nemám tuto akci z tohoto důvodu zvlášť v oblibě, bohužel je to jediná akce, kam určití lidé jezdí a jediná možnost se s nimi potkat. No tak zase za rok!

A na závěr bych chtěl bych ještě poslat malý vzkaz Šlachovi – Bojuj! Máš na to! Jsi nejlepší!

P.S. Jedno video od Pedrose je tady.

04Zář2017
 

Pojem crapmo je známý poměrně dlouho. Jde o slovní parodii na pojem trackmo, což je zase zkomolenina výrazu track demo. Trackma začala vznikat v 90. letech na Amize a vyznačují se plynulým během s dohráváním dat z floppy disku na pozadí tak, že o tom uživatel většinou neví, nesleduje-li právě indikační LEDku disketové jednotky nebo nepřiloží-li ucho k mechanice. Dohrávání se děje na nejnižším levelu, bez využívání služeb DOSu. Data se nahrávají přímo po předem daných sektorech na disketě. Hardware Amigy to umožňuje, ovšem brzy začala trackma vznikat i na jiných platformách, jimž to hardware umožnil. Jinak tomu bylo na PC, která byla v zásadě od začátku demoscény vybavena hard disky, a tak se tu dohrávání dat děje v milisekundách neznatelně mezi efekty a disketa se vůbec nevyužívá. Všechno pod standardním operačním systémem. Po čase tento model přešel částečně i na Amigu a další systémy s hard disky. Na retro platformách jsou dnes již také ve většině případů tvořená trackma, klasická jednoobrazovková dema nebo vícedílová megadema jsou spíše výjimkou. Na ZX Spectru se s trackmy tak trochu podvádí. Normální ani emulovaná kazeta nezná nic, jako seekování po sektorech či pásce, a tak se části dem musí většinou vejít do 48 nebo 128kB RAM a zbytek se dohrává tak, aby to s demem souznělo, tj. např. konec efektu + konec hudby … dohrání dat z virtuální pásky … nová hudba + další efekt. Dohrání dat tu proběhne jednou v oné pauze, ve vzácných případech vícekrát. O klasické trackloadery jako na Amize nebo na C64 tedy až na výjimky nejde.

Asi v polovině 90. let se začala objevovat nová kategorie dem, nazvaná crapmo. Jak lze vyvodit, jedná se o zkratku slov crap a demo. Crapma, pokud vím, začal ve velkém měřítku programovat Yerzmyey ze skupiny Hooy-Program na ZX Spectru. Šlo o techicky nedokonalé, někdy i naschvál zpitvořené programy v Sinclair BASICu, které měly jediný cíl. Dělat si posměch z vyspělých 31337 dem a ukázat tak nový směr, který mohl oslovit širší obecenstvo, toužící naspat si svoje demo, ale nemající dostatečné programátorské schopnosti, aniž by to bylo jeho původním záměrem. Na celé crapmo stačí BASIC, někdy v kombinaci s krátkou rutinkou ve strojáku na přehrávání hudby, kterou autor crapma většinou nenapsal, ale někdo ji pro něj vytvořil. Crapma na demo párty slouží jako tzv. compofillery, tedy vyplňovače seznamu skutečných dem v dané kategorii. Většinou mají za úkol pouze pobavit obecenstvo a končí na posledních místech. Někdy vznikají spontánně pod náhlým přívalem nevyužité kreativity, jindy v kombinaci právě vyhlášeného Realtime compo na párty v nedostatku času a soustředění vytvořit něco lepšího. Nedají se od nich očekávat vůbec žádné sofistikované triky a efekty. Ruská elita ZXS demoscény se crapmům nějaký čas vysmívala, ale potom si asi řekli, že když můžou oni (my), můžeme i my (oni), a tak vzniklo i několik crapem z Východu. Protože ale soutěživost ruské demoscény je na jiné úrovni, než v našich končinách, nevzniklo ruských crapem mnoho a spíše se začaly opět objevovat elitářské manýry (tím nemyslím, že by to bylo na škodu) a místo crapem vznikla třeba basicová dema ve stylu “Beat us, this is a challenge”, tedy filozofie z úplně opačného konce, než jak je vnímaná u crapem.

Crapma ale nemají svůj původ čistě na Spectru, i když kategorie jako taková je semknutá asi jen s touto platformou. Už před tím se objevilo několik dem pro C64, která se crapmům svým obsahem a kvalitou dost blíží. Kategorii crapmo však C64 scéna nezná. Tato BASIC DEMA, tedy dema napsaná většinou v BASICu mají většinou i SIDovou hudbu, tudíž i strojákovou přehrávací rutinku a některá nejsou vůbec špatná. Protože na C64 se v tamním BASICu nedá jednoduše kreslit grafika, jsou povětšinou v textovém režimu, který je ve vykreslování znaků poměrně rychlý, takže i tady můžeme vidět zajímavé počiny.

Crapem je docela hodně, ale dají se splést s normálními nekvalitními demy, tedy s demy, jejichž nedokonalost a kýčovitost nebyla záměrná, nýbrž autoři na větší výkon jednoduše neměli. To je potřeba rozlišovat. Crapmo je záměrně špatné, ale špatné demo není crapmo.

Na ukázku jedno crapmo na Trubce:

A několik vybraných dalších crapem najdete pod následujícími odkazy.

(ZX Spectrum)
CRAPMO (Hooy-Program)
CRAPMO III (Hooy-Program)
1996 DEMO (Hooy-Program)
Be Quick as Your Dick (Hooy-Program)
Dupa Biskupa (Hooy-Program)
Dziffka (Hooy-Program)
HOOYOZA DEMO (Hooy-Program)
ROBOCOP 4 DEMO (Hooy-Program)
Total Murder (Hooy-Program)
Żywiec (Hooy-Program)
shitmo-01 (johny.noone)
Shitmo II (johny.noone)
Shitmo III 128 ReSAVE (johny.noone)
Sharkmo (INX & P0KE)
Mrtka z Krtka Strikes Back (Hooy-Program)
FDT (K3L)
Atari (Bad Joke)
Alien vs Freddator (Hooy-Program)
Fuck Your Ass & Lick Your Dick (johny.noone)
Crapbert Buttslut (Hooy-Program & Mister Beep) (crap game)
a tak dále…

(PC)
POJEBANE DEMO 1 (Hooy-Program)

(C64)
A Story (Art Without Brains)
Basic Instinct (Plush)
Deux Ex Machina II (Factor6 & Pixman)
Shitmo (Yleisradio)
Crappy Show (?)
V2 Basic 2D Starfield Demo Effect (Bytebreaker)
Basic-Demo (Question Mark)
et cetera…