ZX Spectrum screen viewer Verzia 1.04 (c) 1996 Busy soft & hard Verzia 1.00 je uplne prva verzia, takze vlastne tu nebolo o com pisat. Mala iba funkcie nastavovanie borderu cislami 1 az 7 a ESC ako ukoncenie programu. Nevedela emulovat FLASH. Graficke operacie boli realizovane cez 256-farebne BGI a program bol skompilovany v Borland C++. Verzia 1.01 je uplne taka ista, len vsetky funkcie z grafickej kniznice boli naprogramovane priamo v strojaku. Viedlo to k podstatnemu skrateniu dlzky EXE programu (z 18873 na 7661 bajtov!!) a navyse odpadla potreba pouzivat (nie vzdy prakticke kompatibilne) BGI. Verzia 1.02 ma velmi vela zlepseni oproti predchadzajucej. Graficky mod 320x200 bol nahradeny lepsim 320x240, ktory uz umoznuje kreslit stvorcove body - a tym aj okruhle kruznice. Pribudla simulacia blikania (FLASH) a uzivatel ma moznost si pozriet obrazok bez atributov - len cisto bitovu kresbu. Nastavenie farby borderu sa na zaciatku deje automaticky podla najcastejsej farby na okraji obrazku. Presnym zmeranim napetovych urovni video-vystupu ZX Spektra boli nastavene RGB konstanty pre pravdive zobrazovanie odtienov farieb. Naviac pribudla funkcia offset, cize samotny obrazok sa mohol nachadzat aj niekde v nejakom dlhsom subore. Verzia 1.03 obsahuje tri nove funkcie: moznost vypnutia emulacie zvyseneho jasu (BRIGHT), moznost inverzneho zobrazenia obrazku a moznost prepnut farby na odtiene sedi. Tato posledna moznost umoznuje si na farebnom monitore pozriet ako by vyzeral dany obrazok na monochromatickom monitore. Snad navyznamnejsia zmena zasiahla sposob napisania programu - tato verzia je cela napisana v cistom assembleri bez akychkolvek pridavkov ale kodov z vyssych programovacich jazykov. Tento fakt sa vyrazne prejavil na rychlosti programu a snad navyraznejsie na jeho dlzke. Z povodnych 9992 bajtov vezie 1.2 sa skratil na neuveritelnych 2328 bajtov. Este jedna zmena postihla casovanie blikania pri emulacii FLASHu. Kym v predchadzajucej verzii bolo robene funkciou DELAY, v tejto verzii je FLASH synchronizovany prerusenim INT 08h a tym je jeho frekvencia blikania ovela presnejsia a stabilnejsia aj na pomalsich pocitacoch. V tejto verzii sa uz moze offset zadavat nielen dekadicky, ale aj hexadecimalne. Okrem toho sa vsetky cisla vypisuju v obidvoch tychto sustavach. Verzia 1.03b neobsahuje prakticky nic nove, len kod je mierne zoptimalizovany a je v nom opravena chyba, ktora sposobila chybne nastavenie atributov na pocitacoch 486DX2/66 a vykonnejsich. Verzia 1.04 je celkom vynovena. Su v nej opravene niektore chyby predchadzajucich verzii (konkretne X-mod nastavenie). Pre zmenu palety uz nie je volany pomaly bios ale ovela rychlejsi priamy pristup na hardware grafickej karty. Hlavne vynovenie tvoria dva nove informacne riadky zobrazujuce sa nad a pod obrazkom, nova pomocna strana vyvolatelna stlacenim klavesy F1 a nakoniec uplne nova syntax parametrov v prikazovom riadku, ktora umoznuje zadefinovat viacero suborov na zobrazovanie a priame ovladanie sposobu zobrazovania obrazku. Obrazky su zobrazovane postupne po jednom, dalsi obrazok sa zobrazi po stlaceni klavesy ENTER.