---------------------------------------------------
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.