ATOS - Around The Operating System Das ATOS-Magazin 3/96

# N.AES

Seit dem 20. April 1996 liefert die Berliner Firma OverScan ihren multitaskingfähigen Betriebssystemaufsatz N.AES aus.

N.AES ersetzt die komplette GEM.SYS-Datei von Ihrer alten MultiTOS Version.

Die absolute Minimalkonfiguration stellt ein Atari ST Computer mit einer 8 MHz 68000er CPU und 2 Megabyte Arbeitsspeicher (RAM) und der TOS-Version 1.04 im ROM dar.

Richtig Spaß macht das Arbeiten mit N.AES aber erst mit einer CPU, die mindestens mit 16Mhz getaktet wird und über einen Cache verfügt. 4 MB RAM sind dann schon zwingend erforderlich, wenn man in den kompletten Genuß des Multitaskings kommen will, ansonsten dürfte es schnell zu folgender Arbeitsweise kommen: Textverarbeitung laden sowie den Brief schreiben und das Beenden derselbigen, rein ins Grafikprogramm und noch schnell sein eigenes Konterfei anpassen und danach die Rückkehr in die Textverarbeitung.

Unter N.AES wechselt man einfach in die jeweils andere (benötigte) Applikation, während die vorherige Applikation komplett im Speicher verbleibt, dies geht mit einigermaßen speichersparenden Programmen auch noch locker auf 2MB Maschinen, wobei halt der gleichzeitige Betrieb einer Textverarbeitung mit der Diplomarbeit und der Parallelbetrieb eines Raytracers nicht möglich ist, sofern nicht mindestens eine 68030/68040 CPU mit virtueller Speicherverwaltung im Einsatz ist.

N.AES wird derzeit auf 3 DD-Disketten ausgeliefert inclusive aller Zusatztools und dem angepassten Desktop THING V1.1 von Arno Welzel. Die Installation ist sehr einfach: es werden die ersten beiden Disketten komplett in das Hauptdirectory (Hauptinhaltsverzeichnis) des Laufwerkes C: Ihrer Festplatte kopiert und danach lösen Sie einen Reset aus.

Es dauert einen Moment länger wie gewohnt (es müssen ja jetzt mehr Dateien abgearbeitet bzw. geladen werden) und dann werden Sie ihren Neuerwerb N.AES auf dem Bildschirm sehen.

Sollte allerdings die Theorie von der Praxis abweichen, kann man das Starten von N.AES bereits beim Laden von MINT.PRG verhindern, indem man die linke SHIFT-Taste gedrückt hält und die Frage mit einem Tastendruck auf 'N' beantwortet. Nun sollten Sie der Reihe nach mal alle Autoordner-Programme und Accessories deaktivieren (nicht löschen!) und erneut einen Startversuch unternehmen. Es gibt leider eine ganze Reihe Programme, die nicht multitaskingfähig sind (z.B. gehören CD-ROM-Treiber wie METADOS.PRG physikalisch VOR MINT.PRG in den Autoordner).

N.AES enthält das AES 4.xx des Falcon030 und kann daher auch auf älteren Computern die 3D-Darstellung veranlassen bzw. Farbicons im Desktop verwalten. Im Desktop verhält es sich wie MultiTOS selbst, das heißt, daß die Fenster nicht geschlossen werden, wenn ein Programm gestartet wird.

Wie gewohnt kann man mit den Tasten ALT-CTRL-TAB die Prozesse (Applikationen) der Reihe nach durchgeschalten, um sich die benötigte Applikation in den Vordergrund zu holen, die von MultiTOS bekannten Bedienelemente (auch in Fenstern, die im Hintergrund liegen) sind natürlich wie gewohnt an ihrem Platz.

Der Speicherschutz oder im Englischen: Memory-Protection

Haben Sie einen Computer mit mindestens einer 68030/68040 CPU (z.B. Falcon030, TT030, Medusa T40, Eagle oder nachgerüstet), werden Sie sich unter Umständen mit folgender Meldung beim Einsatz des MINT030.PRG konfrontiert sehen: PID x Memory Violation Error

Dies wird Ihnen hauptsächlich bei älteren Applikationen passieren. Das ist aber kein Fehler von N.AES, sondern ein Feature von MINT bzw. N.AES. Da die 68030/68040 CPUs von Haus aus mit einer PMMU ausgestattet sind, kann N.AES jederzeit die Speicherzugriffe der gestarteten Applikationen überwachen und die Fehler melden, wenn sich eine Applikation an dem Speicher einer anderen Applikation vergreift und so unter umständen Daten irreparabel schon im Hauptspeicher des Computer überschreibt bzw. verändert. Mit der Fehlermeldung Memory Violation Error wird der Übeltäter gebrandmarkt und aus dem Speicher geworfen. Nun haben Sie zwei möglichkeiten:

- Dem Programmierer solange auf die Füße treten, bis es eine neue Version gibt oder gleich die alte Programmversion gegen die aktuelle Version, die hoffentlich multitaskingfest ist, zu ersetzen.

- Oder im Autoordner MINTNP.PRG umbenenen in MINT.PRG und somit auf den praktischen Nutzen des Speicherschutzes verzichten.

Das Wichtigste an N.AES sind zwei Konfigurationsdateien mit den Namen MINT.CNF und N.AES.CNF.

Inerhalb der MINT.CNF wird der Pfad von N_AES.SYS (das komplette AES, welches das AES des ROM-TOS ersetzt) angegeben sowie die jetzt zu startenden Programme (Speedup und Newalert) ausgeführt.

Die NAES.CNF Konfigurationsdatei enthält die Systemkonfiguration (wie verwendete Sprache), welche Zeichensätze verwendet werden, welche Funktionen die Fenster bieten bzw. aktiviert werden können, wie groß die iconifizierten Fenster sein sollen, die Angaben über das Hilfesystem (hier wird auf die bewährte Unterstützung von ST-Guide (einem Hypertextviewer) gesetzt), sowie die Pfadangaben für die Zusatztools und dem Desktop N.THING festgelegt.

Der subjektive Unterschied in der Arbeitsgeschwindigkeit von N.AES zum Single-TOS-Betriebssystem ist kaum wahrnehmbar, da dies auch letztendlich davon abhängt, wieviele Programme gleichzeitig im Speicher arbeiten und welche Hardware (CPU-Typ, CPU-Takt, Grafikkarte oder nicht, etc.) man vor sich hat. Aus diesem Grund kommt jetzt auch keine Tabelle mit Prozentwerten!

N.AES Version 1.0 ist ein hervorragend gelungenes Multitaskingsystem, welches auf das vorhandene ROMTOS aufbaut und so jeglichen Betriebssystemaufruf für die verschiedene Hardware (Falcon030 z.b. Soundsystem) zur Ausführung weiterleiten kann und auch tut. N.AES ist sehr betriebsstabil, hängt doch die Stabilität eines Multitaskingsystems nicht zuletzt auch von den verwendeten Applikationen ab (Uraltprogramme von 1986 laufen unter keinem Multitaskingsystem von heute mehr stabil).

An Zusatztools wird mitgeliefert:

- Speedup: Stellt die Rechenzeitverteilung für die Applikationen ein

- N_FSEL: Der Fileselector von N.AES

- N_CLOSURE: Das Shutdownprogramm zum runterfahren des Computersystemes

- N_CHRES: Der Auflösungsumschalter während des Betriebs

- FONTLIST: Listet alle aktiven Zeichensätze in einer Datei auf

- MULTISTRIP: Zeigt alle aktiven Prozesse in einer Zeile auf dem Desktop an

- N_TERM: Beenden von N.AES und Rückkehr zum normalen TOS (ohne Reset)

N.AES ist zum Preis von 99.- DM zu beziehen bei:

        OverScan Ingenieurbro
        Patrick Jerchel
        Elbestr. 28-29
        D-12045 Berlin
        Tel: 030-6238292         Ausland: +4930-6238292
        Fax: 030-6238347         Ausland: +4930-6238347
        Hotline: 030-6231267     Ausland: +4930-6231267
        Brozeiten: 10-18 Uhr, Hotline: 14-18 Uhr
        eMail Mausnetz: pj@b
        eMail Internet: info@overscan.com
        WWW:            http://www.overscan.com

MR