Usage
-----

Benutzung
---------

Beginnend ab der Speicherstelle 49152 ($c000) gibt es eine
Sprungtabelle, ueber die alle Funktionen der Sammlung erreichbar
sind. Der Aufruf erfolgt von Assembler aus jeweils mit "jsr".


Funktion     Adresse   Beschreibung
-----------------------------------------------------------
winit        $c000     Initialisierung (waehlt den gesamten
                      Bildschirm aus und loescht ihn)
wselall      $c003     waehlt den gesamten Bildschirm als
                      Fenster aus
wselleft     $c006     waehlt die linke Haelfte des
                      Bildschirms als Fenster aus
wselright    $c009     waehlt die rechte Haelfte des
                      Bildschirms als Fenster aus
wseltop      $c00c     waehlt die obere Haelfte des
                      Bildschirms als Fenster aus
wselbottom   $c00f     waehlt die untere Haelfte des
                      Bildschirms als Fenster aus
delline      $c012     loescht die aktuelle Zeile
delwin       $c015     loescht das aktuelle Fenster
hscroll      $c018     scrollt die akuelle Zeile nach links
chrout       $c01b     druckt den im A-Register uebergebenen
                      Bildschirmcode aus
vscroll      $c01e     scrollt das aktuelle Fenster um eine
                      Zeile nach oben
newline      $c021     fuehrt einen Zeilenumbruch durch
hexout       $c024     druckt den im A-Register uebergebenen
                      Wert in hexadezimaler Form aus
                      ($00 bis $ff)
binout       $c027     druckt den im A-Register uebergebenen
                      Wert in binaerer Form aus
                      (%0000 0000 - %1111 1111)
decout       $c02a     druckt den im A-Register uebergebenen
                      Wert in dezimaler Form aus; das Carry-
                      Flag entscheidet darueber, ob die Aus-
                      gabe ohne oder mit Vorzeichen erfolgt.
                      Ist es geloescht, ist der Wertebereich
                      0 bis 255; ist es gesetzt, ist der
                      Wertbereiche -128 bis 127.
asciiout     $c02d     druckt den im A-Register uebergebenen
                      ASCII-Wert aus; die Werte 10 und 13
                      erzeugen einen Zeilenumbruch, der
                      Wert 147 loescht das aktuelle Fenster
wsave        $c030     speichert die Parameter des aktuellen
                      Fensters
wswitch      $c033     tauscht die Parameter des akuellen
                      Fensters mit den durch wsave speicherten
                      Werten aus; damit kann zwischen zwei
                      Fenstern gewechselt werden