.PO10 .pn3 .OP .HED004MIX1 # Gliederung Gliederung Inhal Seite  1. Einleitung................................................ 4 2. Dienstprogramm KIRVES..................................... 5 2.1. Laden und Abspeichern auf Diskette........................ 5 2.2. Arbeiten mit dem Dienstprogramm........................... 5 2.3. Kommando}bersicht......................................... 6 3. Kommandosteuerung mit dem Programm JOB....................11 4. Umwandlung von Textdateien zwischen TEXOR und TP..........12 4. Umwandlun vo TEXOR- i TP-Dateie .....................12 4.2 Umwandlung von TP- in TEXOR-Dateien ......................12 4.3 Hinweise zur Umwandlung zwischen EDAS- und ASM-Dateien....13 5. Systemuhr im D004 unter CAOS..............................14 5.1. Einrichten der Systemuhr..................................14 5.2. Aufruf und Stellen der Uhr................................14 6. HCOPY-Abspeichern von Bildschirminhalten auf Diskette.....16 6.1. HCOPY3 f}r KC85/2 oder /3.................................16 6.2. HCOPY4 f}r KC85/4.........................................16 7. Umlenken von Druckerausgaben auf Diskette.................17 8. Literatur.................................................18 Redaktionsschlu~ der vorliegenden Ausgabe: M{rz 1989 .pa .heD004MIX1 # 1. Einleitung 1. Einleitung Di Kassett D004MIX dien de Erweiterun de Nutzungsm|glich keite de D004-Erweiterun zu Kleincomputersyste KC8 unte de Betriebssysteme CAO un MicroDOS Di au de Kassett enthaltene Programm solle vo Anwende au Diskett }bernomme werden Di ]bernahm de Programm au Diskett wir f} jed Date i einzelne beschrieben Di Kassett kan dan al Si cherheitskopi betrachte werden Kernst}c de Kassett bilde ein universelles Serviceprogramm zur Arbeit mit der Diskette, das a di spezielle Bedingunge de Betriebsystem CAOӠ angepa~ ist E besteh di M|glichkeit au Kassett Sicherheitskopie vo MicroDOS-Dateie abzulege un dies wiede au Diskett z kopieren. Ei Program is zu Kommandostapelabarbeitun unte CAO vorge Zwe Programm diene de Dateiaustausc zwische de Modultext verarbeitungsprogram TEXO un de Textprozesso TPKC. Durc ein Erg{nzun de Systemprogramm wir ein Systemuh i D00 unte CAO erm|glicht. Solle Bildschirminhalt au Diskett abgespeicher werden s wir da durc grundger{tespezifisch Programme {hnlic de Hardcopy-Ausgab au Drucker realisert. Ei Program zu Umlenkun vo Druckerprotokollausgabe unte CAOӠ au ein Diskettendate schlie~ di Programmpalett de Kassett ab. Die Kassette beinhaltet im einzelnen: Programm | Z{hlerstand | Geracord | LCR | eigener ------------------------------------------------- KIRVES .KCC | 005 | | KIRVES .MSG *) | 020 | | JOB .KCC | 035 | | TEXORTP .COM *) | 040 | | TPTEXOR .COM *) | 070 | | TIME .COM *) | 100 | | INITIAL .SUB *) | 105 | | UHR .KCC | 110 | | TIME .KCC | 115 | | HCOPY3 .KCC | 120 | | HCOPY4 .KCC | 130 | | PSEUDO .KCC | 140 | | Di mi * gekennzeichnete Dateie sin speziell Kassettenko pien di au Diskett }bertrage werde m}ssen .pa .heD004MIX1 # 2. Dienstprogramm KIRVES 2. Dienstprogramm KIRVES 2.1. Laden und Abspeichern auf Diskette Da universell Dienstprogram KIRVE is al nichtselbststarten de Program au de Kassett abelegt E wir vo Grundmen mittel 'LOAD geladen Anschlie~en erfolg da Abspeicher au Diskette Daz is einzugeben: FSAVE 300 1xxx 300 Name :KIRVES Zu Dienstprogram geh|r noc di Date KIRVES.MSG. Si enth{l Text, di de Anwende bei Aufru de HELP-Kommando unter st}tzen Di ]bernahm diese Date au Diskett wir al Bei spie f} 'CLOAD i folgende Abschnit erl{utert. Das Dienstprogramm wird danach mit FLOAD Name:KIRVES gelade un gestartet E beleg de Speicherbereic a 300 bi etw 1B00H De genau Wer kan mi de Kommand 'FREE er mittel werden 2.2. Arbeiten mit dem Dienstprogramm Da Dienstprogram KIRVE sol de Anwende di Arbei mi de Diskett erleichtern Einig Kommando gestatte es di Ausgabe de Dienstprogramme de Anwendungsfal bzw de W}nsche de Anwender anzupassen De Zugrif au Dateie wir }be Nummer un Nummerngruppe vereinfacht Nac de Star de Programme wir da Inhaltsverzeichni de Diskett i eine Fenste i obere Tei de Bildschirm aufge listet Dabe werde di Dateie vo Nul a hexadezima nume riert Zu bessere ]bersichtlichkei is da Director farblic gestaltet Di Reihenfolg de Darstellun kan mi de SORT- Kommand festgeleg werdenIs di Anzah de Dateie au dr Diskett gr|~e al 63 s wir da Director i Fenste geteilt Di Auswah de dargestellte H{lft de Directors kan mide DIR-Kommand bestimm werden Wir kein Unterteilun de Bildschirm i zwe Fenste ge w}nscht s kan mi de WINDOW-Kommand da Directory-Fenste zu- un abgeschalte werden. Be alle normale Ausgabe warte da Program a Fensterend au ein Tastatureingabe ers dan wir 'gescrollt' Wir die z langsam ode sol gedruck werden kan mi de PAGE-Kommand au kontinuierlich Ausgab umgeschalte werden. Zu Auswah de Dateie be de entsprechende Kommando gib e zwe Varianten Be de erste wir da Kommand ohn weiter Paramete eingegeben E wir danac ei Dateiname wi die z. vo 'FLOAD bekann ist angefordert. .pa Einzweit, einfacher M|glichkei is di Eingab vo Dateinum mer ode Gruppenbezeichnern Zul{ssig Zeiche sin di Hexade zimalziffer un da Zeiche '-' Ziffer sin stet durc Leer zeiche z trennen Zwische Ziffer is da Minuszeiche al 'vo bis mi un ohn Leerzeiche erlaubt Steh da Minuszei che al letzte Zeichen s bedeute dies a de vo de Minu stehende Numme bi zu letzte Datei Steh da Minu al erste Zeichen s wir a Dateinumme begonnen. Fehlermeldunge be de Bedienun bzwbei Diskettenzugrif er folge au deutsch. Di Dateie sin au Diskett i logisch Sektore z 12 Byt unterteilt Di -Tast dien i allgemeine zu Kommandoabbruch Di -Tast unterbrich ein laufend Ausgab un e wir au ein beliebig Tast, au~e , zu Fortsetze gewartet. I folgende werde all Kommndo beschrieben Ein Kurz}bersich }be einzeln Kommando ode }be all Kommando is jederzei w{hren de Arbei mi de Program mi de HELP-Kommand m|g lich Da Fragezeiche liste all Kommando auf. 2.3. Kommando}bersicht ? - listet alle Kommandos auf keine Parameter HELР - Da Kommand HEL liste all Kommando au de Bild schir aus A:? B:EXIT C:DIR D:STAT E:JOBIN F:ERA G:REN H:SETWR I:SETRO J:CHECK K:CLOAD L:CSAVE M:DUMP N:TYPTX O:TYPTP P:DISP Q:WINDOW R:FREE S:SWITCH T:PAGE U:READ V:WRITE W:SORT X:HELP + Gesamtuebersicht Jede Kommand is ei Buchstab vorangestellt Durc Eingab de entsprechende Buchstaben wir di Kommandokurzbeschreibun ausgegeben Anschlie~en kan da Kommand HEL durc di Eingab vo Di -Tast l|sch di zuletz eingegeben TastenfunktionDi-Tast beende di Eingab un forder eine Name an De Vorzugsdateityp de automatisc erzeug wird is 'UUU' Diese is kompatibe z mi de BASIC-Interprete mi PRINT# ausgegebene Dateien. Wir al Nam INITIA (.UUU eingegeben s dien di Date al Kaltstartkommandofolg f} ein CAOS-Diskette Mi Hilf de Programme 'JOB.KCC (Abschnit 4 k|nne dies Kommandodateie i de CAOS-Betriebsar vielf{lti genutz wer den ER Da Kommand l|sch Dateien E kan ein List mi Nummer z l|schende Dateie eingegebe werden E erfolg einmali ein R}ckfrage o wirklich gel|sch werde soll RE Da Kommand benenn Dateie um E kan ein List mi Nummer umzubenennende Dateie eingegebe werden. SETW Da Kommand heb Schreibschut f} Dateie auf E kan ein List mi Nummer de Dateie eingegebe werden dere Schreib schut aufgehobe werde soll SETRϠ Da Kommand setz Schreibschut f} Dateien E kan ein List mi Nummer de Dateie eingegebe werden di schreibgesch}tz werde sollen. .pa CHECˠ Da Kommand besitz mehrer Funktionen Di angegeben Date bzw Dateigrupp wir komplet gelesen Dami wir sicherge stellt da di Date fehlerfre lesba ist Dabe wir di L{ng de Date i Sektore z 12 Byt gez{hl un hexadezima ausge geben Gleichzeiti wir }be di Date ein Pr}fsumm gebildet De Algorithmu de Pr}fsummenbildun entsprich de Kommand CHSU͠ de M02 DEVELOPMENT Dami is e m|glich zwe Dateie au Identit{ bzw Ver{nderunge z testen Danac wir de Statu de Date angezeigt bedeute Schreibe erlaub un Schreibschutz Lieg ein unte CAO ladbar Date vo (i.a vo Ty KCC s werde auc di Lade- un di Endeadress darge stellt Is da Program selbststartend s wir di Startadress angef}gt CSAVŠ Da Kommand gestatte e, vo Diskettendateie BACKUP (Sicher heitskopien au Kassett abzulegen Di Kassettenaufzeichnun is vo Verfahre he kompatibe z de bekannte Kassettenda teien E gib abe einig Besonderheiten Di Kassettendateie sin nich mi de LOAD-Kommand ladbar jedoc mi VERIF }ber pr}fbar solangihr L{ng 3 KByt nich }bersteigt H|rbar Unterschied bestehe be de Blockvort|nen Au Grun de Verar beitungszeite bei R}ckkopiere au Diskett m}sse dies l{nge sein Da Kommand gestatte stets nu ein Date auszugeben Daz wir ei Nam angefordert de noc u 2 Zeiche Kommentar z.B f} ein Datumangabe erweiter werde kann. CLOAĠ Da Kommand dien dazu mi CSAV au Kassett abgespeichert Programm au Diskett z kopieren Da Kommand wir ohn Para mete gestartet E erwarte di Date vo de Kassette De Name welche i de Bandaufzeichnun i erste Datenbloc steht dien al Dateinam au Diskette Trete bei Einlese Fehle auf s wir de fehlerhaft Bloc mi eine Fragezeiche gekenn zeichne un e kan nac de Zur}ckspule de Kassett de Bloc erneu gelese werden. Da Kommand 'CLOADdien auc daz, all di Programm un Dateie diese Kassette di kein unte CAO lauff{hige Pro gramm sin (erkennba a eine andere Ty al 'KCC') au Diskett z kopieren Darunte befinde sic auc di Date 'KIRVES.MSG mi de Texte zu Kommand 'HELP'. DUMР Da Kommand gib de Hex- un ASCII-Dum eine Date ode eine Dateigrupp au de Bildschir aus Di Ausgab erfolg i Spal te z Byte De Kassettenpuffe dien hierbe al Sektorpuf fer. .pa TYPTР Da Kommand gib di ASCII-Zeiche eine Date ode Dateigrupp au de Bildschir aus E dien vorrangi dazu mi de Textpro zesso TPK erstellt Text ode Quellprogramm aufzulisten E is abe auc geeignet mi de BASIC-Interprete erzeugt ASCII- Dateien welch mi LIST# bzw PRINT# ausgegebe werde k|nnen anzuzeigen E werde dabe nu di Steuerzeiche f} Wagenr}ck lau (0DH un Zeilenschaltun (0AH ausgef}hrt Di Codierun 1A is da Endkennzeichen All andere Steuercode (<20H wer de al Gro~buchstab mi vorrangestellte '^'-Zeiche darge stellt Zu Beispie wir ein Codierun 01 al '^A ausgegeben Da End vo i BASI erstellte Dateie is al '^C erkennbar. TYPT Da Kommand dien de Aufliste mi TEXOҠ erstellte Textda teien E funktionier grunds{tzlic wi da Kommand 'TYPTP mi einige Besonderheiten De erst Sekto de Date wir al TEXOR-typisch Ladeinformatio interpretier un deshal nich ausgegeben F} de Zeilenvorschu wir da Absatztrennzeiche 00 verwendet Di spezifische Codierunge de Umlaut werde i darstellbar Zeiche umgesetzt Al Dateiendkennzeiche dien 0FFH. DISР Da Kommand dien de Ausgab de Hex- un ASCII-Dump de Speicher un de M|glichkei de ]bergang i de Speicherver{n derungsmodus E entsprich de DISPLAY-Kommand de CAOS E erwarte mindesten eine Parameter di Speicheranfangsadresse Al zweite Paramete kan di Anzah de Zeile angegebe wer den di au einma geliste werde sollen Fehl diese Parame ter s wir jeweil bi Fensterend dargestell un au Tasten druc fortgesetzt Mi de -Tast kan abgebroche werde un mi de -Tast wir i de MODIFY-Modus de ein Speicherver{nderun erm|glicht }bergegangen Hierbe gelte di vo CAO bekannte EingabebedingungenStandardm{~i erfolg di Ausgab i Spalten Mi eine dritte Paramete kan ein ander Spaltenanzah gew{hl werden WINDOנ Da Kommand stell de Fenstermodu de Directory- Anzeig ein Is de Paramete 1 s wir da Director i Fenste darge stellt Is e 0 s wir da maximal Bildschirmfenste einge stell un da Director i diese ausgegeben d.h be de wei tere Arbei 'scrollt e mit FRE Da Kommand gib de erste freie Speicherplat an de nich meh vo 'KIRVES verwende wird S k|nne z.B a diese Adres s Dateie mi de 'READ'-Kommand gelade werden Da End de freie Speicher is 3FFF bzw 7FFF j nac KC-Ty un Modul ausstattung Da Kommand ben|tig keine Parameter. .pa .heD004MIX1 # 2. Dienstprogramm KIRVES SWITCȠ Diese Kommand un desse Paramete entspreche de SWITCH- Kommand de CAOS PAGŠ Diese Kommand stell de Ausgabemodu ein De Paramete bedeutet da jeweil be Erreiche de Fensterende eine Ausga b au ein Tast gewarte wird Da is di normal Einstellung Be Eingab de Parameter wir da Warte a Fensterend unterdr}ckt S kan zu Beispie ein Date komplet ausgeliste werden ohn zwischendurc Taste z bet{tigen Diese Modu is besonder be Druckerausgabe sinnvoll Mi de -Tast kan jedoc jederzei di Ausgab bi zu Bet{tigun eine andere Tast angehalte werden REA Da Kommand dien de Einlese eine Date bzw vo Teile eine Date i de Speicher Da Kommand erforder mindesten di Ladeadress al Parameter Wir nu ei Paramete eingegeben s wir di ganz Date geladen Sol nu bi z eine bestimmte Sekto gelade werden s wir di Anzah z ladende Sektore al zweite Paramete angegeben Durc Angab vo dre Parameter is e m|glich a eine bestimmte Sektornumme ein angegeben Anzah Sektore z laden De zweit Paramete bestimm dabe de erste Sekto un de dritt Paramete di Sektoranzahl Is di Date k}rze al angefordert s wir mi Dateiend abgebrochen Anschlie~en wir di Ladeendeadress angezeigt E is somi auc m|glich au Dateie zuzugreifen di nich komplet i de Speiche gelade werde k|nnen Z beachte ist da diese Kommand nich de FLOAD-Kommand entspricht Be KCC-Dateie wir de erst Sekto mi de Ladein formatione ebenfall geladen. WRIT Da Kommand gestattet eine Speicherbereic au ein Date abzuspeichern I Gegensat zu FSAVE-Kommand wir kei Sekto mi Ladeinformatione erzeugt E werde zwe Paramete ben|tigt De erst Paramete is di Anfangsadress un de zweit di Endeadresse+1 Da Kommand dien vorrangi dazu mi de 'READ'- Kommand geladen un ggf mi de DISP-Kommand ver{ndert Da teie wiede au di Diskett abzuspeichern Di Endeadress kan de Ausgab de READ-Kommando entnomme werden Diese Kommand erzeug kei mi FLOA ladbare Programm! SORԠ Da Kommand stell de Sortiermodu de Directory-Ausgab ein Is de anzugebend Paramete 0 s wir da Director unsor tiert als i de Reihenfolg de Eintr{g au de Diskett dargestellt De Paramete sortier nac de Dateiname un de Paramete ers nac de Dateitypen Nac Aufru de Kommando wir da ne sortiert Director ausgegeben. .PA .heD004MIX1 # 3. Kommandosteuerung 3. Kommandosteuerung  mit dem Programm JOB Da Program JO dien de Aufru eine Kommandodatei E is au de Kassett al ladbare Program f} de Adre~bereic bi 80 abgespeichert Zu ]bernahm au Diskett is da Programm 'SERVICE z laden Anschlie~en wir mittel 'LOAD da Program 'JOB vo Kassett geladen Diese wir mi FSAV 8 au Dis kett abgespeichert D da Program verschieblic ist kan e durc direkt Angab de Ladeadress al Paramete mi 'FLOAD au de gew}nschte Bereic gelade werden E is nich selbst startend De Aufru erfolg }be 'JOB au de CAOS-Men}. Wir diese ohn Paramete aufgerufen s wir di Kommandodatei dere Nam angeforder wird i de Kassettenpuffe (B700Ƞ bi B7FFH geladen Wir diese w{hren de Kommandoabarbeitun ben| tigt wi die z.B i EDA m|glic ist s kan durc Angab eine Parameter ei andere Speicherbereic benutz werden Di L{ng de Kommandodate betr{g 12 Byte Ih Aufba entsprich dem de f} di Kaltstartdate geforder ist Erzeug werde kan si mi de BASIC-Interprete ode bequeme mi de Kommand 'JOBIN de Programme 'KIRVES' De Dateity is 'UUU'. Di Abarbeitun eine Kommandodate kan mi de -Tast beende werden .pa .heD004MIX1 # 4. Umwandlung von Textdateien 4. Umwandlung von Textdateien  zwischen TEXOR und TP Oftmal mache sic erforderlic, mi TEXO erstellt Dateie mi de Textprozesso weite z bearbeite bzw umgekehrt Daz diene zwe Programme di i de PC-Betriebsar verwende wer den Dies Programm m}sse zuers mi de Program 'KIRVES vo de Kassett au di Diskett }bernomme werden G}nsti is es, hierf} ein Diskett f} di PC-Betriebsar z verwenden Di Umwandlun de Dateie erfolg grunds{tzlic vo eine Disket tendate i ein neu Diskettendatei wobe auc da RAM-Flopp f} di Quell- ode Ziel-Date diene kann. Be mehrfache Umwandlunge is z beachten da unvertr{glich Steuerzeichen z.B f} di Druckerausgab bzw DOT-Kommando de Textprozessors eliminier werden. 4.1. Umwandlung von TEXOR- in TP-Dateien Diese Umwandlun dien da Program 'TEXORTP.COM' welche unte MicroDO durc Einab von: >TEXORTP gestartet wird Anschlie~en wir de Nam de Quelldate angefordert Is dies nich vorhanden s erfolg ein Fehlermeldun mi erneute Ein gabeanforderung Danac wir de Nam de Zieldate angefordert Is dies bereit vorhanden wir nachgefragt o dies gel|sch werde soll Quell- un Zieldate d}rfe nich de gleiche Name besitzen Wir die dennoc versucht erfolge ein entsprechend Fehlermeldun un di Aufforderung eine andere Name einzuge ben. Daraufhi erfolg di Umwandlung Hierbe werde di Umlaut un di Absatztrennzeiche entsprechen umgesetzt Weiterhi wir di Zeilenl{ng au etw 6 Zeiche vorformatiert Di gew}nscht Formatierun kan i T mi '^B absatzweis erfolgen Ander Formatierungs- un Druckersteuerzeiche m}sse entsprechen de Anwendungsfal (z.B de Druckerinstallation einzel bzw mi '^QA i T umgewandel werden. 4.2. Umwandlung von TP- in TEXOR-Dateien Diese Umwandlun dien da Program 'TPTEXOR.COM' welche unte MicroDO durc Einab von: >TPTEXOR gestartet wird Anschlie~en wir de Nam de Quelldate angefordert Is dies nich vorhanden s erfolg ein Fehlermeldun mi erneute Ein gabeanforderung Danac wir de Nam de Zieldate angefordert Is dies bereit vorhanden wir nachgefragt o dies gel|sch werde soll Quell- un Zieldate d}rfe nich de gleiche Name besitzen Wir die dennoc versucht erfolge ein entsprechend Fehlermeldun un di Aufforderung eine andere Name einzuge ben. Daraufhi erfolg di Umwandlung Hierbe werde di Umlaut un di Absatztrennzeiche entsprechen umgesetzt Di Druckersteuer zeiche de Quelldate werde eliminiert DOT-Kommando un Kom mentar (beid beginne mi eine Punk a Zeilenanfang i de Quelldate werde be de Umwandlun ebenfall unterdr}ckt Zu Umwandlun mu au de Quelldiskett gen}gen Plat vorhande sein d ein Zwischendate angeleg un zu Schlu wiede ge l|sch wird ]bersteig di L{ng de Zieldate 1 KByte s wir die angezeigt auch wen dere L{ng di M|glichkeite vo TEXO }bersteigt 4.3. Hinweise zur Umwandlung zwischen EDAS- und ASM-Dateien Di Konvertierun vo Assemblerquellprogramme de CAOS- un de PC-Betriebsar is relati einfac un auc ohn speziell Pro gramm m|glich Di Anpassun erfolg grunds{tzlic i de PC- Betriebsar mi de Textprozesso i Nicht-Textmodus. EDAS-Quelle in Quellprogramm f}r ASM ------------------------------------ - Einlesen in TP - L|sche de Namen un de darauffolgende ^ a Dateianfang - L|sche vo ^ un de darauffolgende Zeiche a Dateiende - Einf}gen von .Z80 am Dateianfang - Anh{ngen einer Zeile mit END und Abschlu~ dieser mit ENTER - Kontroll de Befehl ADD ADC SBC OU au Vollst{ndigkeit bez}glich der Syntax des ASM - Datei umbenennen zu Erweiterung MAC ASM-Quelle in Quellprogramm f}r EDAS ------------------------------------ - Durc Umbenenne ode Kopiere de ASM-Quell ein Date mi Ty AS erzeugen - Eintrage eine erste Zeil mi Nam un Ty i de erste 1 Zeiche (Nam ggf mi Leerzeiche auff}llen Nam un Ty m}sse mi de Dateibezeichnun }bereinstimmen! dara an schlie~en 11 Leerzeiche - Anh{ngen von ^C an das Dateiende (Eingabe ^PC) - L|sche alle DOT-Kommando (z.B .Z80 .PHAS ... ggf ersetzen - L|schen Zeile mit END-Anweisung - Ersetzen von DEFS durch DEFW bzw. DEFB - Aufspalten l{ngerer DEFB-Anweisungen - Kontrolle aller anderen Pseudoanweisungen - Kontrolle komplizierter Ausdr}cke - Kontrolle der Zeilenl{nge .pa .heD004MIX1 # 5. Systemuhr 5. Systemuhr im D004 unter CAOS 5.1. Einrichten der Systemuhr Durc ein Erweiterun de CAOS-Systemdiskett kan i de CAOS- Betriebsar au ein Systemuh {hnlic de i MicroDO zugegrif fe werden Di Uhrzei steh danac i Koppel-RA zu Verf}gung Zuers m}sse da Program 'TIME.COM un di Date 'INITIAL.SUB vo de Kassett mi de CLOAD-Kommand de Programme 'KIRVES au di CAOS-Diskett kopier werden Liste ma di ge{ndert Date 'INITIAL.SUB mittel TYPTP-Kommand aus s is erkennbar da bei Systemstar vo de Program 'DEP.COM da Program 'TIME.COM gelade wird. Anschlie~en werde di Programm 'UHR un 'TIME f} da CAO gelade un au Kassett gerettet Daz mu zuers da Program 'SERVICE vo Diskett gelade werden Dan wir da Program 'UHR vo Kassett au di Adress 0000 geladen Da Abspeicher erfolg mit: >FSAVE 0 80 Name : UHR Danac kan mi de Program 'TIME genaus verfahre werden wobe bei Abspeicher de Nam 'TIME eingegebe wird. 5.2. Aufruf und Stellen der Uhr Voraussetzun de Benutzun de Systemuh is di Verwendun eine CAOS-Diskette di entsprechen Punk 5.1 f} de System star erweiter wurde Da Program 'UHR.KCC dien de Stelle un einmalige Anzeige de Uhrzeit Diese Program beleg etw 12 Byt un is speicherverschieblich Sein Vorzugsladeadress (ohn Parametereingab bei 'FLOAD' is 0000H Be Benutzun diese Bereiche is z beachten da di bei Systemstar ko piert Versio vo 'FLOAD ebenfall diese Bereic belegt Sol au ei ander Adress gelade werden s is bei 'FLOAD di Ladeadress al Paramete anzugeben Sol z.B au di BA00 gelade werden s mu eingegebe werden: FLOAD BA00 Name : UHR Da Uhrprogram is i CAOS-Men unte de Name 'UHR z finden Bei Aufru ohn Paramete erfolg nu ein Ausgab de aktuelle Systemuhrzei i de Form: HH:MM:SS Mi HȠ f} Stunden M f} Minute un S f} Sekunden Bei Aufru sin maxima dre Paramete wirksam De erst bestimm di Stunden de zweit di Minute un de dritt di Sekunden Werde wenige Paramete eingegeben s bleibe di nich einge gebene Gr|~e unver{ndert Wurd nac de Systemstar kein neu Zei engegeben s gib di Systemuh di Zei sei de Star an. F} da Program 'TIME.KCC gil bez}glic de Laden da gleich wi bei Program 'UHR' Bei Aufru vo 'TIME au de CAOS-Men wir di Systemuh s lang angezeigt bi di -Tast bet{ tig wird Di Aktualisierun au de Bildschir erfolg imme dann wen sic di Sekunde ver{ndern. Di Systemuh kan vo beliebige Programme au genutz werden Di Wert sin al gepackt BCD-Zahle }be folgend I/O-Adresse erreichbar FDF3H - Sekunden FEF3H - Minuten FFF3H - Stunden Die Adressierung mu~ }ber das Doppelregister BC erfolgen. .pa .heD004MIX1 # 6. HCOPY 6. HCOPY-Abspeichern von  Bildschirminhalten  auf Diskette Di Programm HCOPY un HCOPY diene de Abspeicher vo Bild schirminhalte au Diskette Dies s abgespeicherte Bilde k|nne au Grun de schnelle ]bertragun vo de Diskett un besonder auc vo RAM-Flopp beque i andere Programme wei terverwand werden De Aufru de Abspeichern erfolg wi bei HARDCOP au eine Drucker D di Compute K 85/ un / unter schiedlich Farbaufl|sunge besitzen werde zwe verschieden Programm angeboten Da ben|tigt Program sollt vo de Ver wendun ers au di Diskett kopier werden Da Lade erfolg i CAO mi 'LOAD' Anschlie~en wir mi FSAV (SERVIC lade ! un de bei Lade angezeigte Adresse f} Anfan un End au Diskett abgespeichert. 6.1. HCOPY3 f}r KC85/2 oder /3 Da Lade erfolg mi 'FLOAD fes au di Adress BA00H di sons auc vo Druckertreiber verwand wird Nac de Aufru mi 'HCOPY au de CAOS-Men wir ei Nam angefordert Diese sollt stet Zeiche lan sein De Dateity is mi 'KCB vorgegeben Al achte Zeiche de Namen finde ein Ziffe Verwendung Bei erste Aufru de Abspeichern mi ----Tast be laufende Protokollierun ode durc Aufru de Kommando 'PSEUDOEND au de CAOS-Men}. Beachte werde mu au jede Fall da zwische de Aufru de Kommando 'PSEUDO un de Abschlu de Protokollierun kein weitere Zugriff au di Diskett ausgef}hr werden! .pa .heD004MIX1 # 8. Literatur 8. Literatur /1Dokumentatione zu Kleincompute K 85/2 K 85/ bzw K 85/4 /2 Dokumentatio zur D00 Erweiterung - Manual Handbuc f} de Bediene un Handbuc f} de Programmierer /3/ Dokumentation zum Modul M027 DEVELOPMENT /4/ Dokumentation zum Modul M012 TEXOR /5/ Bedienungsanleitung zum Textprozessor /6/ Mikroprozessorsystem ...