2.5. Užívateľská grafika (udg)

 

Počítač disponuje okrem základnej sady znakov ešte ďalšou sadou. Tá sa nazýva užívateľsky definovaná grafika (udg) a slúži na výpis znakov, ktoré si sami vytvoríte pre použitie vo vlastných programoch.

Znak užívateľskej grafiky je možné vypísať po prechode do grafického módu (stlačením CAPS SHIFT + 9) stlačením jedného z klávesov "A" až "U". Užívateľská grafika má teda rozsah 21 znakov a zaberá v pamäti miesto 168 bytov. Po resete počítača je uložená od adresy 65368 a na túto adresu je nastavená systémová premenná UDG. Zmenou jej hodnoty je možné meniť adresu začiatku udg, vždy ju však doporučujeme umiestniť nad RAMTOP.

Znaky udg sa po resete počítača rovnajú stlačenému klávesu. Pri tvorbe vlastných znakov udg postupujeme úplne rovnako, ako pri vytváraní nových znakov pre znakový generátor. Jediný rozdiel je pri vypočítavaní adresy začiatku matice znaku v pamäti, vpre ktorej vyčíslenie môžete použiť funkciu USR, ktorá pri použití tvaru PRINT USR "znak" vracia adresu začiatku matice znaku udg v pamäti.

Uvažujme, že chcete nájsť adresu začiatku matice znaku uloženého pod klávesom "C". Po resete počítača napíšte nasledujúci riadok: PRINT USR "C" a na obrazovku sa vypíše adresa 65384, čo je začiatok matice udg znaku uloženého pod klávesom "C". Podobným spôsobom získate adresy všetkých matíc udg znakov.