---------------------------------------------------

Verbesserungen der XL-Geräte

Gegenüber der alten Serie

---------------------------------------------------

 

Die Funktionen des im alten ATARI 400/800îTMî vorhandenen RV.B Operating Systems wurden durch die nachstehenden aufgelisteten Möglichkeiten erweitert:

 

 

Drucker-CLOSE mit Daten-Puffer

 

Der Drucker-Handler fügt, bevor der Puffer bei einem CLOSE gesendet wird, ein EOL (End-of-Line)-Zeichen in den entsprechenden Puffer ein, sofern dieses nicht vorhanden ist. Hierdurch wird garantiert, daß die letzte Zeile sofort, anstatt in einer Sonderzeile, gedruckt wird.

 

 

Verarbeitung von Einheits-Nummern der Drucker

 

Der Drucker-Handler wurde so geändert, daß er nun auch die Nummer der Drucker-Einheit im IOCB verarbeitet. Hierdurch können bis zu 8 Drucker mit den Bezeichnungen Pl bis P8 adressiert werden.

 

 

CIO-Bearbeitung von unvollständigen Sätzen beim Lesen

 

Die CIO platziert jetzt ein EOL im Benutzer-Puffer, wenn ein zu langer Datensatz oder ein EOF beim Einlesen auftaucht. Hierdurch werden alle Datensätze zugreifbar. Auch wenn der Benutzer den Puffer zu klein gewählt hat, wird zumindest soviel vom Datensatz eingelesen, wie in diesem Puffer paßt.

 

 

CURSOR-Verarbeitung des Display-Handlers

 

Der Display-Handler akzeptiert jetzt unabhängig von den X- und Y-Werten der Cursor-Position einen Code zum Bildschirm-Löschen.

 

 

Speicher-Löschung des Display-Handler5/Bildschirm-Editors

 

Der Display-Handler und der Bildschirm-Editor löschen nun nicht mehr den Speicher bis über das durch RAMTOP angegebene Ende des Speichers hinaus. Daher ist es dem Benutzer möglich, das Ende des vom System zu verwendenden Speicherbereiches anzugeben und Geräte-Handler sowie eigene Maschinen-Programme im Bereich über dem Bildschirm zu schreiben. Durch ƒndern des Graphik-Modi tritt dann keine Löschung der hinter dem Bildschirm (und damit dem System zugänglichen Bereich) auf.

 

Überarbeitung der Fließkomma-Arithmetik

 

Durch das Operating-System der XL-Serie wird ein Fehler des RV.B OS korrigiert. Beim versuchten Berechnen des LOG oder LOG 10 von Null wird nun ein Fehler-Status erzeugt.

 

Neuer ROM-Vektor

 

Der folgende Einsprungpunkt wurde in das ROM der XL-Serie eingefügt:

 

E480 JMP PUPDIS Einsprung zum Selbsttest.