.po8 „Kurzbeschreibunç deò TURBO-PASCAL-Grafik-Tool-Boxen f}r KC 85/3 und KC 85/4  1. Einleitung Zuò optimaleî Ausnutzunç deò Systemresourceî deò Kleincomputeò KÃ 85/³ unä KÃ 85/´ dienô diå Grafik-Tool-Box® Siå wirä unteò Turbï Pascaì aló Include-Dateé verwendet®  Eó sinä zweé  Ver sioneî  verf}gbar¬  f}ò KÃ 85/³ unä f}ò KÃ 85/4®  Deò  Unter schieä  bestehô iî deò Nutzunç deò erweiterteî Grafikm|glich keiteî  (zweé Bilder¬  Farbaufl|sung© unä deò  Abspeicherunç kompletteò Grafikeî auæ Diskette. Die Dateien hei~en BOX3.INC und BOX4.INC. 2. Proceduren 2.1 Hilfsprogramme WZB„ Umwandlunç Realzahì iî Zeichenkettå (auæ Integeò gerundet© I: Realzahl O: String aus zwei Zeichen ADRCHAR Umwandlung Integerzahl in Zeichenkette I: Integerzahl O: String aus zwei Zeichen WEB Umwandlung Byte in Character I: Byte O: CHAR ESC Sendet ESC (1BH) und ein Zeichen zum Terminal I: CHAR O: - WEBWRITE Sendet Liste von 5 Parametern zum Terminal I: 5 Integerwerte O: - 2.2 Grundroutinen PSET Punktsetzen I: X,Y real O: - PRES Punktl|schen I: X,Y real O: - GFARB Stellt Farbe f}r Punktsetzen, Linie und Kreis ein I: Byte f}r Farbwert O: - LINE Zeichnet Linie aus Anfangs- und Endpunkt I: Xa,Ya,Xe,Ye real O: - CIRCL Zeichnet Kreis um Mittelpunkt mit Radius I: Xm,Ym,R real O: - WINDOW„ Rufô definierteó Fensteò ií 40-Zeichenmoduó }beò Nummeò auf I: Nummer Integer ŠO: - SOUND„ Tonausgabå zweé Kan{lå miô Vorteiler¬ Lautst{rkå unä Tondauer I: T1, V1, T2, V2, L, Z Integer O: - COLORZ„ Stellô Vorder- unä Hintergrundfarbå f}ò Zeichenausgabå ií 40-Zeichenmodus ein I: Ink,Paper Byte O: - WININ„ Initialisierô Fensteò miô Nummer¬ Anfanç unä Endå voî Zeile und Spalte und ruft es auf I: N, Xa, Ya, Xe, Ye Integer O: - CLSG L|scht alle Pixel ohne [nderung der Hintergrundfarbe I: - O: - INK Setzt Vordergrundfarbe I: Farbe Byte O: - PAPER Setzt Hintergrundfarbe I: X,Y real O: - BSMODE Schaltet zwischen 40- und 80-Zeichenmodus um I: - O: - READ1„ Liesô eiî Bytå auó deí Speicheò deó Grundger{tes I: Adresse Integer O: Inhalt Byte READN Liest 256 aus Grundger{t in Byte-Array I: Anfangsadresse Integer O: Byte-Array WRIT1 Schreibt ein Byte in RAM des Grundger{ts I: Adresse Integer, Byte O: - WRITN„ Bereiteô daó Schreibeî voî mehrereî Byteó iî RAÍ deó Grundger{teó vor¬ diå Byteó selbsô m}sseî aló CHAÒ miô WRITÅ }bergeben werden I: Adresse Integer, Anzahl Integer O: - KCCALL Ruft Unterprogramm im Grundger{t auf I: Startadresse Integer O: - DIROUT„ Gibô eiî Zeicheî aî daó CAOS-UÐ ° (Bildschirmausgabå 40- Zeichenmodus© auó (dienô deò gemischteî Ausgabå 40/80- Zeichendarstellung) I: Zeichen CHAR O: - Š.cp3 UOUT2 Gibt ein Zeichen an CAOS-UP 2 (USER-OUT) I: Zeichen CHAR O: - UOUT3 Gibt ein Zeichen an CAOS-UP 3 (USER-OUT) I: Zeichen CHAR O: - CAOSUP Ruft CAOS-UP }ber Pprogrammverteiler auf I: UP-Nummer Byte O: - BYE Gibt die Steuerung ans CAOS zur}ck I: - O: - SCRMODE Schaltet um zwischen Page- und Scrollmode I: - O: - KBDMODE Schaltet um zwischen Text- und Programmode I: - O: - DIRSTRING„ Gibô einå Zeichenkettå voî max® 25´ Bytå iî 40- Zeichendarstellunç auó (geigneô zuò 40-Zeichendarstellunç ií eingestelteî 80-Zeichenmodus) I: Zeichenkette O: - SCREEN40„ Schalteô auæ 40-Zeichendarstellung® Bildschirí wirä gel|scht I: - O: - SCREEN80„ Schalteô auæ 80-Zeichendarstellung® Bildschirí wirä gel|scht I: - O: - AMZSATZ Schaltet auf amerikanischen Zeichensatz I: - O: - DTZSATZ Schaltet auf deutschen Zeichensatz I: - O: - COLOR„ Wechselô Vorder- unä Hintergundfarbå deó kompletteî Bildschirms I: Ink, Paper Byte O: - CLS„ L|schô allå Pixeì unä stellô Vorder- unä Hintergrundfarbå des kompletten Bildschirms I: Ink, Paper Byte O: - .cp4 ŠDRAWLINE Zeichnet Polygon aus Punktfeldfeld I: Anzahl Punkte Integer ARRAY 0..255 / X, Y Real O: - HEXSTRING„ Schreibt aló Hexadezimalzahleî verschl}sselteî Maschinencodå iî RAÍ deó Grundger{teó (Bsp® '3E02210080CD0010C9') I: STRING (max 254 Zeichen), Adresse Integer O: - IRMEBENE Stellt IRM-Zugriff des KC 85/4 ein Bit 0 Zugriff auf Bild 0/1 Bit 1 Darstellung Bild 0/1 Bit 2 Zugriff Pixel/Farbe I: Steuerbyte Byte O: - IRMZUGR Schaltet Zugriff zwischen Bild 0/1 um beim KC 85/4 I: - O: - IRMANZ„ Schalteô zwischeî angezeigteí Bilä 0/± uí beií KÃ 85/4 I: - O: - FARBZUGRIFF„   Schalteô  uí  zwischeî  Zugrifæ  auæ   Pixel- odeò Farbspeicheò beim KC 85/4 I: - O: - HOCH„  Stellô  hohå Farbaufl|sunç (´ Farbeî Pixelweise©  beií  KÃ 85/4 ein I: - O: - 2.3 Abspeicherung von Bildern BILDSAVE„   Retteô  Bidschirminhalô  deó   Ausschnitteó   256*25¶ einschlie~licè  Farbå auæ Diskette®  Unterschiedlicè beé KÃ 85/³ und /4 ! I: Dateiname STRING O: - BILD„ L{dô Filå voî deò Diskettå iî RAÍ deó Grundger{teó ¨ i.A® Bildinhalô  iî Bildwiederholspeicher©. Bildausschnitô voî 256*25¶ Pixel mit Farbe. Unterschiedlich bei KC 85/3 und /4 ! I: Dateiname STRING, Zieladresse Integer O: -