Bildschirmfunktionen

Zur direkten Programmierung des Bildschirms stehen mehrere Funktionen
zur Verfgung. Mit ÝInitmouseÝINITMOUSÝ und ÝCursconfÝCURSCONFÝ kann man sowohl die Ein-
stellung des Grafik- als auch des Textcursors beeinflussen. Fr beson-
ders schnelle Animationen erweisen sich die beiden Funktionen ÝLogbaseÝLOGBASEÝ
und ÝPhysbaseÝPHYSBASEÝ als vorteilhaft: Auf dem logischen Bildschirm wird im
Hintergrund gezeichnet, dann schaltet man den physikalischen Bild-
schirm mit ÝSetscreenÝSETSCREEÝ um.

0  ÝInitmouseÝINITMOUSÝ  Mauszeiger initialisieren.
2  ÝPhysbaseÝPHYSBASEÝ   Anfangsadresse des physikalischen Bildschirmspeichers
              ermitteln (der dargestellte Bildschirm).
3  ÝLogbaseÝLOGBASEÝ    Anfangsadresse des logischen Bildschirmspeichers er-
              mitteln (der Bildschirm, auf dem gezeichnet wird).
4  ÝGetrezÝGETREZÝ     Aufl”sung ermitteln.
5  ÝSetscreenÝSETSCREEÝ  Festlegen der Bildschirmaufl”sung und der Bildschirm-
              adressen.
6  ÝSetpaletteÝSETPALETÝ Farbpalette ausw„hlen.
7  ÝSetcolorÝSETCOLORÝ   Farbe einstellen.
21 ÝCursconfÝCURSCONFÝ   Cursordarstellung „ndern oder ermitteln.
37 ÝVsyncÝVSYNCÝ      Vertikales Synchronisationssignal abfragen.

AB TOS030 (TT)
80 ÝEsetShiftÝESETSHIFÝ   TT-shift mode register setzen.
81 ÝEgetShiftÝEGETSHIFÝ   TT-shift mode register lesen.
82 ÝEsetBankÝESETBANKÝ    TT-farbtabelle setzen.
83 ÝEsetColorÝESETCOLOÝ   TT-farbtabelleneintrag setzen.
84 ÝEsetPaletteÝESETPALEÝ TT-farbtabelle laden.
85 ÝEgetPaletteÝEGETPALEÝ TT-farbtabelle lesen.
86 ÝEsetGrayÝESETGRAYÝ    TT-farbinterpretation setzen.
87 ÝEsetSmearÝESETSMEAÝ   TT-farbverwischung setzen.
