I
Funkcja umożliwia pisanie znaków na ekran t.ak, jakby był on Konsolą operatora. Znak Jestj zapisywany na.pozycje kursora, n. Kursor Jest przesuwany do przodu o Jedną pozycje. Jeżeli J« to Już Koniec linii, to Kursor Jest ustawiany na początku nowej linii. Jeżeli nie ma Już wolnycb linii na ekranie, to z-wartoSC ekranu Jest przesuwana do góry o Jedną linią. Nowa linia na dole ekranu Jest wypełniana spacjami z atrybutem takim, Jaki był na poprzedniej pozycji kursora.
. •
Następujące kody są traktowane Jako Kody sterujące:
7 — Krótki sygnał dźwiękowy (beli):
<* — cofniecie Kursora o Jedną pozycje w lewo (back space); 10 — przesuniecie Kursora w dół o Jedną linie (linę feed); i3 — cofniecie Kursora do początku wiersza (carrlage return);
AH s 15.
Podaj parametry ekranu.
Wejście:
I
[' Wyjście:
AL — aktualny tryb pracy;
AH — szerokoSĆ ekranu w znakach (ilość Kolumn);
BH — numer aktualnie wyświetlanej strony;
Funkcja podaje sposób wysterowania aktywnego pakietu JS-CRT.
FUNKCJE SPECJALNE
AH = 130.
Ustaw mozaikę znaku.
Wejście:
AL — typ mozaiki; - .
Wyjście:
Funkcja ma znaczenie tylko w trybie znakowym 60x25 w rodzaju kolorowo—graficznym. W pozostałych trybach pracy nie powoduje • żadnych efektów. Dla AL=0 ustawiana Jest mozaika 8x8, a dla ‘ AL= i mozaika 9xi4. Ustawienie mozaiki 9x14- Jest niemożliwe przy dołączonym monitorze barwnym, czyli wtedy gdy Klucz 7 na pakiecie JS-CRT Jest w pozycji ON.
AH = i 31.
Ustaw podkreślenie. Wejście:
AL — podkreślenie; WyjScie: