Name |
Release |
Size |
Download |
Video |
10.08.1993 |
8 kB |
|||
10.08.1993 |
8 kB |
|||
28.12.1993 |
8 kB |
Disketova jednotka MB-02 priniesla okrem mnohych inych novych kvalit do sveta ZX Spektra aj jednu celkom vynimocnu, umoznujucu realizovat ovela odvaznejsie a narocnejse graficke efekty. Je to DMA (direct memory acces), alebo tiez koprocesor pre blokove operacie. Prec su tie casy, ked sa vsetko muselo robit pomalymi blokovymi instrukciami (LDIR, OTIR), pripadne ich rychlejsimi nahradami (LDI: LDI: LDI..., PUSH: PUSH: PUSH...). Dnes to vsetko za nas ovela rychlejsie urobi DMA. Teda aspon u tych, ktori maju MB-02 alebo aspon DataGear. A ktori nemaju, mozu pouzit napriklad emulator RealSpectrum, ktory dokaze emulovat MB-02.
Demomakerom okamzite preletia hlavou tisice najroznejsich napadov a efektov, ktore by sa s takouto akceleraciou pomocou DMA dali urobit este vecsie, rychlejsie, plynulejsie a bohatsie. Ano, bol by to iste najvecsi hriech na svete nevyskusat to v nejakom demo efekte !
A tak sa zrodilo DMA demo. Vlastne to ani nie je plnohodnotne demo, skor taka malinka studia roznych moznosti ako vyuzit silu a potencial koprocesora DMA.
V casti Level 1 uvidite skutocne poctivy skrolling celej obrazovky, kazdy jeden pixelovy riadok sa skrolluje a nie su pouzite ani ziadne ine podvody a iluzie. A aby to cele nebolo take jednotvarne, v atributoch bezi taky jednoduchy farbeny efektik a na pozadi hra jednoduchy hudobny motiv z Norovej dielne. Ak stlacite klavesu 1, spusti sa demo od zaciatku. Ak stlacite 2, zacnu sa skrolovat zaverecne pozdravy.
Este v kratkosti ovladacie klavesy: H vypise help stranku (ktora sa zobrazi aj po spusteni dema), Klavesou 1 si mozete zvolit drahu sprajtov, 2 je vyber pouzitych sprajtov, 3 sluzi na volbu pohybliveho pozadia. 4 nastavi farbu pomocneho displeja, 8 zobrazi na displeji informacie o tom ktoru drahu, sprajty a pozadie mate prave nastavene, 9 zobrazi na displeji celkovy pocet vykreslenych sprajtov na obrazovke a 0 pomocny displej vypne.
A co pekne tu mozete vidiet ? Za stlacenim kazdej ciselnej klavesy sa skryva nejaky zaujimavy efekt. Takze pekne po poriadku: 1 scrolling textu, 2 nahodne ciarocky, 3 vodorovne ciary, 4 zvisle pasiky, 5 frekvencny analyzer, 6 trojkanalovy osciloskop, 7 farebna hudba, 8 jednoduchy skrolovaci efekt, 9 pasiky vo vysokom rozliseni, 0 text scroll vo vysokom rozliseni.
Na pozadi hraje Norova hudba, ktoru mozno pomocou efektov 5, 6 a 7 velmi zaujimavo graficky znazornit. Na obrazku vidite ilustracny priklad toho, ako vyzera frekvencny analyzer. Specialitkou dema je vysoke rozlisenie pouzite v efektoch 9 a 0. V podstate sa jedna o taky isty princip ako zdvojnasobenie poctu televiznych riadkov pomocou interlace efektu, akurat tu sa zdvojnasobuje pocet bodov v X-ovom rozliseni.