Unterschiede MOS 6.X - 5.3 1.) Floppy-Treiber Floppy-Treibe 6. is mi 5. identisc (Vers 9. vo 1.7.83). 2.) Bildschirm-Treiber I Gegensat z fr}here Versione gib e nu noc eine Ein gan砠 i de Bildschirm-Treibe (CO).Da bedeutet:DISPŠ (FE76 un DIS (FE9A existiere nich mehr.Di Funktione diese Eing{ng werde i MO 6. vo C wahrgenommen.Spezia Funktione werde }be Escap Sequenze abgearbeitet.Weggefalle is auc de Zentrier- Modus. Di Steuerzeichenabhandlun (00-1F is identisc i beide Mos- Versionen.I MOӠ 6.ؠ kan f} Escape-Sequenze auc ei andere Zeiche al Escap definier werden. Vergleich der einzelnen Escape Sequenezen Funktion 6.X 5.3 --------------------------------------------------------------- HOME 11 11 CURSOR AUSSCHALTEN 12 12 " EINSCHALTEN 13 13 " UP 1C 1C " DOWN (LINEFEED) 31 STEUERZ. " RECHTS 1A 1A " LINKS (BACKSPACE) 30 STEUERZ. CARRIAGE RETURN 33 STEUERZ. POSITIONIEREN MIT OFFSET 1F + 1F + OFFSET ]BERGEBEN (ZEILE,SPALTE) 23 + DISC-CALL ZEILE L\SCHEN (CURSOR ANF.GEL\SCH.ZEILE) 39 - REST DER ZEILE L\SCHEN (CURSOR UNVER[ND.) 18 18 REST DER ZEILE L\SCH. (CU.ANF.N[.ZEILE) 19 19 FORMFEED 32 STEUERZ. FORMFEED DANACH HOMEPOSITION 38 - REST DES BILDSCHIRMS L\SCHEN 17 17 HUPE 2F STEUERZ. TRANSPARENT AUSGEBEN 24 DISPE-CALL BILDSCHIRM-DUMP 27 + - ATTRIBUTE KOMBI II SETZEN 28 + - ATTRIBUTE R]CKSETZEN 35 - ESCAPE TABELLE LADEN 1B + - VOREINGESTELLTE ESCAPE-CODES REAKTIVIEREN 29 - ESCAPE SYMBOL WECHSELN 2E + - TASTATUR TABELLE ANH[NGEN 21 + DISC-CALL UMSETZ TABELLE ANH[NGEN (MEHR ALS 6 Z. !) 22 + DISC-CALL TASTATURBUFFER L\SCHEN 25 - INTERRUPT FLAG SETZEN 26 + IMERK-CALL INITIALISIEREN 20 + DISC-CALL BLANKS AUSGEBEN 10 + 10 + MEHRERE ZEICHEN MIT EINEM CODE AUSGEBEN 1D + 1D + CURSOR POSITIONIEREN OHNE OFFSET 16 + 16 + HINTERGRUND SETZEN 1E + 1E + BILDSCHIRM ROLLEN 14 14 Funktion 6.X 5.3 --------------------------------------------------------------- ZEICHENGENERATOR LADEN 3B + - V24 SIO INITIALISIEREN 3A + - LEVEL II UND III KOMMANDOS EINF]GEN ZEILE 2A - L\SCHEN ZEILE UND REST HOCHROLLEN 2B - EINF]GEN ZEICHEN 2C - ZEICHEN L\SCHEN UND REST LINKSSCHIEBEN 2D - STATUS ZEILE EINSCHALTEN 40 - STATUS ZEILE AUSSCHALTEN 41 - STATUS ZEILE SCHREIBEN 42 + - L\SCHEN STATUS ZEILE 43 - VERTIKAL SPRUNG MODE AUSSCHALTEN 4D - HORIZONTAL SPRUNG MODE EINSCHALTEN 4E - " AUSSCHALTEN 4F - CURSOR POSITION LESEN 3D DISC-CALL ZEICHEN LESEN 3E DISC-CALL STATUS LESEN 3F DISC-CALL GRAPHIK MODUS SETZEN 44 - GRAPHIK MODUS R]CKSETZEN 45 - GRAU EINSCHALTEN 46 - BLINKEN EIN 47 - INVERS EINSCHALTEN 48 STEUERZ. UNTERSTREICHEN EINSCHALTEN 49 - ROLL MODUS EINSCHALTEN 4A - ROLL MODUS AUSSCHALTEN 4B - VERTIKAL SPRUNG MODUS EINSCHALTEN 4C - --------------------------------------------------------------- - nicht vorhanden + es folgen noch Bytes Prinzipiel sin i MO 6. all Funktione de MOӠ 5. ent halten.D jedoc nu noc ei Einsprun i de Bildschirm-Treibe existiert, m}sseProgramme, dibishe DISC-CALL ben}tze umge schriebe werde (z.B Wordstar). 3.) Tastatur-Treiber Di Eing{ng TAST (FE73 un TAI (FE7C entfalle i MOӠ 6.X All Aktivit{te gehe }be C un CSTS Tastatur- un Bildschir Treibe h{nge i MO 6. enge zusammen.Zu Beispie werde di Wert bei Lese au de Bildschir }be de Tastatur-Treibe zu r}ckgegebe oder,ei andere Beispiel,de Tastatur-Treibe wir }be di C Schnittstell initialisiert.Ne is auch,da i de Umsetz- Tabell meh al Byte abgeleg werde k|nnen. 4.) V24 - Treiber Di Eing{ng DRUC (FE79),DROPE (FE70 un V24Ԡ entfallen.Di Druckerschnittstell wir nu direk durc ein Escape-Sequenz,di nich a de Drucke weitergegebe wird eingestellt. 5.) Platten-Treiber Der Plattentreiber 6.X ist mit 5.3 identisch. Resummee Da MO 6. is ingesamm Anwenderfreundlicher,al sein Vor g{nger.Durc de Zeichenorientierte Einsprun i de Bildschir un V2 Treibe k|nne di Treiberfunktione vie besse vo CP/͠ Pro gramme angesproche werde (z.B Kan ei BASI Program i MO 6. de Bildschirmspeiche ohn irgendwelch Maschinensprache-Routine auslesen).Durc di M|glichkeit,di Tastaturbelegun z {ndern ein Tasten-Umsetz-Tabell vorzuschalte ode di ESCAPE-Sequenze z ver{ndern,lasse sic auc leich Terminalemulatione (z.B VT52 programmieren.