Demoscéna na BBC Micro

Mám rád platformy, kde stát se znalcem přes demoscénu není těžké.

Stále ještě máme počítače, s jejichž demoscénou se lze seznámit bez toho, že byste museli shlédnout stovky a tisíce výtvorů.

Pár platforem, pro které existuje zhruba tak jedno demo, jsem zmínil v článku Demoscéna s jedním demem.

O demech pro osmibitové Apple ][ jsem psal v článku Videocast: novinky a dema pro Apple ][.

Dema pro Apple IIGS zase máte v článku Demoscéna na Apple IIGS.

A teď?

Máme tu demotvorbu pro BBC Micro.

BBC Micro je trochu zvláštní platforma, má dva videoprocesory a spoustu grafických, textových a teletextových režimů, snad jen za poměrně velkou barevnost a rozlišení platí poměrně rozsáhlými grafickými daty, která se bez triků nesnadno animují.

Tříkanálový zvukový generátor taky není k zahození, když postačil i u Texas Instruments 99/4A, Sordu m5 nebo Sharpu MZ 800.

Přesto dem není mnoho, převažují intra a musicdisky.

Některá dema vyžadují zvláštní hardware, například Master 128 kvůli jeho větší RAM či stránkování videopaměti při double buferingu, případně přítomnost harddisku, nebo dokonce druhý procesor (konkrétně 6502 na 4 MHz, což se ale dá v dnešní době nahradit pomocí Raspberry Pi).

Vezměme to chronologicky:

Nejstarším příspěvkem je musicdisk Love The Clouds z roku 1990.

Obsahoval vlastní skladby od Hydrous Communications.

Další musicdisk je Enjoy the Silence od Yorkshire Boys.

Obsahuje hudby od Depeche Mode.

Dalším musicdiskem byl Expansions Megamix, opět od Yorkshire Boys.

Pak je tu MixMania! zase od Yorkshire Boys s několika melodiemi známými z her.

Všimněte si použití „teletextového“ znakového režimu.

Pro velký úspěch následovaly další musicdisky od Yorkshire Boys.

MixMania 2 Volume 1.

A následně MixMania 2 Volume 2.

Potom přišla série několika kratších demíček:

Lars Osterballe má na svědomí Promote Demo, řeč je o roku 1991.

Kromě grafických efektů se dočkáme i přehrávání samplů.

Zapomenout nelze ani intro SWAT.

Autorem byl Andrew Pepperell, který toho roku vydal další demíčka.

SAMS bylo vlastně jeho už třetí demo.

Následovalo Sine Wave Grafix.

Lars Osterballe vydal roku 1992 své poslední demíčko, VU-Meter Demo.

Zato Yorkshire Boys nepolevili a přišli s balíčkem Retribution.

Obsahuje samply konvertované z Commodore 64 a dokonce skrytou část.

Musicdisk BBC Music Demo World vlastně nebyl určen pro BBC Micro.

Vytvořen byl pro Acorn Electron doplněný o zvukovou cartridge Sound Expansion.

Zatímco BBC Micro má vícehlasý zvukový generátor, do ULA čipu Electronu se nevešla část grafických režimů, zůstal jen obvod CRTC (známý i z Amstradu CPC a CGA karet IBM PC), musel být vypuštěn „teletext“ režim a všechny zvukové kanály musely být sloučeny do jednoho.

Sound Expansion vlastně jen připojuje k Electronu původní vícekanálový zvukový generátor SN76489.

Demo proto samozřejmě funguje i na BBC Micro.

VIA je jediné demo od Neurotypical.

Vyžaduje ADFS harddisk (image je velikosti 3,2 MB), ze kterého streamuje data jak pro obraz, tak pro samplovaný zvuk.

Na holém BBC s disketovkou nebo emulátorem disketové jednotky proto nepoběží.

Zobrazuje v teletext režimu.

Nezjistil jsem ale, jaká data použili jako zdroj grafiky a hudby, zda nejde třeba o konverzi dema z mnohobitu.

The Master of Your Old School je klasické demo skupiny CRTC z roku 2010.

Přináší překvapivé efekty, snad zamrzí jen zastavení hudby před závěrečným efektem.

Demo 128 je jediný příspěvek autora The Master (vydal ještě demo Horizon roku 2019, ale to už bylo pro Acorn Archimedes).

Efekty vypadají velmi pěkně, doprovozeny jsou trochu falešnou předělávkou hudeb z Cybernoida od Jeroena Tela.

Dále byla od roku 2011 do roku 2016 aktivní skupina CRTC.

Drobné intro Beebnyan je BBC předělávka Nyan cat.

Demo Mode Infinity předvádí „nový mnohobarevný režim“, vytvořený střídáním palet v jinak dvoubarevném režimu.

Demo Some Nasty Effects, rovněž od CRTC, předvádí kromě efektů i mnohobarevné obrázky (asi následek technických hrátek v Mode Infinity).

Pak skupinu CRTC střídají v aktivitě Bitshifters (mimo jiné autoři portů her Prince of Persia a Stunt Car Racer pro BBC Micro).

Vydávají dema od roku 2016 dodnes a až letos se objevilo demo i od někoho jiného.

Nejprve tu máme dva musicdisky.

Beeb-Tracker opravdu vypadá tak trochu víc jako tracker, než jako demo.

Obsahuje 26 hudeb ve formátu VGM.

Další musicdisk je Beeb-Tracker Volume 2.

Obsahuje hudbu ze hry Ninja Gaiden pro Sega Master System.

No a Beeb-Tracker Volume 3 zas obsahuje hudbu z her Sonic the Hedgehog a Sonic Chaos.

Teletext Bad Apple je jedna z implementací animace Bad Apple pro osmibity.

Na BBC Micro má ručně přepsanou hudbu, obraz streamuje v teletext režimu z diskety, na kterou se celé demo vejde.

Následuje demo Teletextr, které běží opět v teletext režimu a přináší řadu klasických efektů.

Kvůli stránkování paměti pro double buffering obrazu vyžaduje Master 128.

Další demo, které vyžaduje Master 128 s jeho paměťovými možnostmi, je Twisted Brain.

Vrací se od teletextu opět k využití CRTC čipu, který tentokrát opravdu pořádně ždíme.

Melodie je převzatá z Atari ST.

Demo Beeb Step vyžaduje 4 banky sideways RAM.

Přináší sice jen méně náročné efekty v teletextu, procesor ovšem vytěžuje přehrávání hudby se „SID efekty“ tak, jak je známe z Atari ST.

Wave Runner je opět pro Master 128.

A opět přináší YM hudbu z Atari ST se „SID efekty“, přitvrzuje ovšem na obrazových efektech, které jsou tentokrát v grafickém režimu.

Krátké demíčko Patarty (taky označované NOVA BBC Amiga Emulator) je vlastně konverze dema Patarty z Amigy.

Taky ale potřebuje Master 128.

X-MAS 19 je jen intro, vánoční pozdrav.

Obsahuje další hudbu z Atari ST a jednoduchý grafický efekt.

null

Beeb-NICCC je další konverze, tentokrát velkolepé 3D animace z dema ST-NICCC 2000 z Atari STe.

Nejlépe demo pracuje s disketovkou nebo Gotekem, velkokapacitní média GoSDC nebo DataCentre mají problém s časováním.

Zajímavé je, že existuje i verze podporující nový grafický obvod s dvanáctibitovými barvami v paletě, NuLA.

Na počítači s čipem NuLA a 4096 barvami vypadá demo víc jako na původním STe.

(V tomto kontextu to není první NuLA výtvor od Bitshifters, tím jsou dvě galerie z roku 2017, NuLA Gallery Volume 1 a NuLa Gallery Volume 2.)

NOVA Online Invite 2020 je pozvánka na akci NOVA.

Je inspirována jednou částí Megadema od Budbrain z Amigy, obsahuje záplavu efektů.

A potřebuje Master 128.

Evil Influences vytvořili Bitshifters spolu s Desire.

Demo opět ždíme CRTC videočip, dokonce tak, že chodí jen na některých verzích CRTC čipu (ne na VLSI).

A vyžaduje Master 128.

Letos vydali Bitshifters ještě dvě 256bajtová intra:

Wobble Colours a Bar Beeb.

No a další letošní plod demotvorby je Twinhead.

Vytvořeno bylo skupinami Desire a Progen.

Toto demo potřebuje MAster 128, a je to první demo, které přímo potřebuje druhý procesor, konkrétně 6502 na 4 MHz (funguje i s 3 MHz verzí, ale s nižší snímkovou frekvencí).

Vedle dalších efektů ovšem přináší i porci vyplňované 3D grafiky.