SysInfo V4.40 - Das Diagnoseutility
-----------------------------------
Das Programm gibt Hard- und Softwareinformationen des Atari aus und
bietet darber hinaus Zusatzfunktionen fr Programmierer und Interes-
sierte an. Es luft auf allen TOS-kompatiblen Systemen und Emulatoren,
untersttzt alle Grafikauflsungen grer oder gleich 640*200 Punkte
(SW/Farbe) und ist vollstndig in GEM eingebunden. Einige Informationen
werden ber einen einstellbaren Programmtakt (1-32000 ms) stndig ak-
tualisiert. Alle Informationen knnen in eine Datei ausgegeben werden.
Eine stndig verfgbare Hilfe mit ST-Guide untersttzt bei Problemen.

Das Programm ist Shareware und kostet 40 DM. Die Registrierung erfolgt
ber einen Schlssel der bei mir erhltlich ist.

Ein Update von V3.xx auf V4.xx kostet 10 DM.
Ein Update von V2.xx auf V4.xx kostet 20 DM.
Ein Update von V1.xx auf V4.xx kostet 30 DM.

Bankverbindung  BLZ: 100 200 00 (Berliner Bank)
                KNR: 2656071200

Die Funktionen...
---------------------------------------------------------------------------

SYSINFO/ber SysInfo (ALT I)
----------------------------
- Anzeige der Version und des Programmautors mit Adresse/EMail

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

Datei/ffnen (CNTL O)
---------------------
- Ausgabe folgender wichtiger Systemdateien:

  DESKTOP.INF  Gesucht wird im Rootverzeichnis des Bootlaufwerks.
  NEWDESK.INF  Gesucht wird im Rootverzeichnis des Bootlaufwerks.
  MAGX.INF     Gesucht wird im Rootverzeichnis des Bootlaufwerks.
  ST-GUIDE.INF Gesucht wird im Rootverzeichnis des Bootlaufwerks
               und im Verzeichnis $HOME.
  NVDI.INF     Gesucht wird im Rootverzeichnis und im Verzeichnis
               AUTO des Bootlaufwerks.
  ASSIGN.SYS   Gesucht wird im Rootverzeichnis des Bootlaufwerks.
  CONFIG.SYS   Gesucht wird im Verzeichnis AUTO des Bootlaufwerks.
  MINT.CNF     Gesucht wird im Verzeichnis MULTITOS des Bootlaufwerks.

  GEM.CNF      Gesucht wird im Verzeichnis MULTITOS des Bootlaufwerks.
  N_AES.CNF    Sollte N.AES installiert sein, wird ber die Environ-
               mentvariable 'AESDIR' die N_AES.CNF statt der GEM.CNF
               gesucht.

- Die Gre des Fenster wird unter Fenstergre in Einstellungen
  festgelegt.

Datei/Info/Konfig (CNTL I)
--------------------------
- Anzeige und Konfiguration von Dateiinformationen (Zeit, Datum,
  Lnge, Attribute). Sollte es sich bei der Datei um ein Programm
  handeln, werden die unteren beiden Informationsboxen freigegeben.
  Hierdrin knnen die Programmflags und Speicherschutzmechanismen
  gesetzt bzw. rckgesetzt werden
- Wenn man auf 'ffnen...' klickt oder die TAB Taste bettigt er-
  scheint die Fileselectbox. Es kann aber auch per Drag&Drop eine
  Datei ins Fenster gezogen werden
- Ab MagiC3 oder MiNT knnen ber 'Mehr...' noch detailiertere
  Information ber die Datei angezeigt werden. Nur in der
  registrierten Version
- Es wird die ARGV bergabe untersttzt. D.h., die auf das SysInfo
  Icon gezogenen Datei startet SysInfo und ffnen die Information.
  Auch nur mglich in der registrierten Version.

Datei/Auto Ordner (CNTL T)
--------------------------
- Ausgabe aller Programme des Auto Ordners in physikalischer Reihen-
  folge. Das Verzeichnis AUTO wird im Rootverzeichnis des Bootlauf-
  werks gesucht
- Mit Auswahl wird angezeigt, nach welchem Extender gesucht wird.
  Die eingestellte Sortierreihenfolge wird mit abgespeichert

Datei/Accessories (CNTL R)
--------------------------
- Ausgabe aller Accessories in physikalischer Reihenfolge. Die ACCs
  werden standardmig im Rootverzeichnis des Bootlaufwerks gesucht
- ber 'Pfad...' oder durch drcken der TAB Taste kann ein anderer
  Zugriffspfad fr die ACC's vorgegeben werden
- Mit Auswahl wird angezeigt, nach welchem Extender gesucht wird.
  Die eingestellte Sortierreihenfolge wird mit abgespeichert

Datei/CPX Module (CNTL M)
-------------------------
- Ausgabe aller CPX Module in physikalischer Reihenfolge. Die CPXe
  werden standardmig im Verzeichnis CPX des Bootlaufwerks gesucht
- ber 'Pfad...' oder durch drcken der TAB Taste kann ein anderer
  Zugriffspfad fr die CPXe vorgegeben werden
- Mit Auswahl wird angezeigt, nach welchem Extender gesucht wird.
  Die eingestellte Sortierreihenfolge wird mit abgespeichert
- Mit einem Doppelklick auf einen Eintrag bekommt man detailierte
  Informationen zum CPX Modul. Nur in der registrierten Version.

Datei/Applikationen (CNTL P)
----------------------------
- Ausgabe aller Applikationen in physikalischer Reihenfolge. Nur
  verfgbar unter MagiC und N.AES. Unter N.AES wird standardmig
  das Verzeichnis NAES auf dem Bootlaufwerk gesucht. Unter MagiC
  im Verzeichnis \GEMSYS\MAGIC\START
- ber 'Pfad...' oder durch drcken der TAB Taste kann ein anderer
  Zugriffspfad fr die Applikationen vorgegeben werden
- Mit Auswahl wird angezeigt, nach welchem Extender gesucht wird.
  Die eingestellte Sortierreihenfolge wird mit abgespeichert

Datei/Ausgeben (CNTL A)
-----------------------
- Ausgabe aller Werte von SysInfo als Datei ins Klemmbrett. ber
  einen Dialog ist die Ausgabedatei konfigurierbar. Falls das
  Klemmbrett nicht vorhanden sein sollte, wird eins angelegt.
  Die Ausgabe funktioniert nur in der registrierten Version.

Datei/Beenden (CNTL Q)
----------------------
- Das Programm wird ohne Nachfrage beendet
- Sollte unter Einstellungen 'Sichern am Programmende' gesetzt sein,
  werden die Optionen noch gesichert. Auer die linke Shifttaste ist
  gedrckt

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

Information/System (ALT S)
--------------------------
- Maschine          (ST,STE,ST BOOK,MSTE,TT,Falcon,MEDUSA,HADES,Emulator)
- CPU               (68000,68010,68020,68030,68040,68060)
- FPU               (LineF,SFP004,68881,68882,Intern)
- Betriebssystem    (TOS/MagiC/MiNT/MTOS/Geneva/MultiGEM,N.AES)
- Multitasking      (Premptiv/Kooperativ)
- Versionsbersicht (TOS/DOS/AES)
- Videomodus        (PAL/NTSC/VGA/TV) (50/60Hz nur ST+STE+MSTE)
- Netzwerkbersicht

- Mit 'Cache' kann ein vorhandener Cachespeicher ein- oder ausge-
  schaltet werden

  - 68000: ST Konfig Hypercache Turbo+
           MSTE Konfig SCU Chip
  - 68010: Kein Cache. Das Feld wird gesperrt
  - 68020: Instruction Cache ein/aus
  - 68030: Data+Instruction Cache ein/aus
  - 68040: Data+Instruction Cache ein/aus
  - 68060: Data+Instruction Cache ein/aus

- Mit 'Takt' kann der CPU Takt beim ST mit Hypercache, MegaSTE oder
  Falcon zwischen 16 und 8 MHz umgeschaltet werden. Nur wenn keine
  Beschleunigerkarte (PAK o..) installiert ist
- Ist ein 'Blitter' vorhanden, kann er ein- oder ausgeschaltet
  werden
- Mit 'Blittertakt' kann beim Falcon zwischen 16 und 8 MHz umge-
  schaltet werden
- In der Box 'Status' wird die Konfiguration von MagiC dargestellt

Information/AV Serverstatus (ALT U)
-----------------------------------
- Informationen ber die Eigenschaften des AV Servers. Nur verfgbar
  wenn die Environmentvariable AVSERVER vorhanden ist oder GEMINI
  installiert ist.

Information/Seriell (ALT E)
---------------------------
- Informationen ber die installierten seriellen Schnittstellen.
  Nur verfgbar wenn HSModem installiert ist (RSVF Cookie).

Information/AES (ALT A)
-----------------------
- Hier werden smtlich AES Konfigurationen dargestellt. Ist nur
  verfgbar, wenn die AES Funktion 'appl_getinfo' vorhanden ist.
  In der unregistrierten Version kann die Reiterleiste nicht
  umgeschaltet werden.

Information/VDI (ALT V)
-----------------------
- Hier werden einige VDI Konfigurationen dargestellt.
  Workstation und Erw.Workst. sind immer verfgbar. Bildschirm
  ist erst ab VDI Enhancer V1.00 verfgbar. Treiber ist erst ab
  SpeedoGDOS V4.2 verfgbar.
- Durch Doppelklick eines Eintrages in Treiber, knnen zu jedem
  Treiber Workstation- und Erw.Workstationinfos angezeigt werden.
  Nur in der registrierten Version mglich.

Information/DOS Grenzen (ALT D)
-------------------------------
- In diesem Fenster werden die Grenzdaten des Betriebssytems
  dargestellt. Diese Funktion ist erst ab MagiC3, XHDI V1.20
  oder Big-DOS verfgbar. Unter MiNT oder Big-DOS wird noch
  zustzlich ber die Prozegrenzen informiert.

Information/Dateisystem (ALT Y)
-------------------------------
- In diesem Fenster werden die Dateisysteminformationen der
  einzelnen Laufwerke dargestellt. Wenn ein Eintrag den Wert
  '-1' enthlt, so ist dieser unbegrenzt. Diese Funktion ist
  erst ab MagiC3, MiNT oder Big-DOS verfgbar.

Information/Environment (ALT T)
-------------------------------
- Ausgabe der Environmentvariablen in alphabetischer Reihenfolge.
  Die Gre des Fenster wird unter Fenstergre in Einstellungen
  festgelegt.

Information/Programmliste (ALT P)
---------------------------------
- Anzeige der laufenden Prozesse mit Programm-Id, -name, -gre
  und -typ. Die Progliste ist nur verfgbar, wenn SysInfo die AES
  Funktion 'appl_search' findet. In der Infozeile des Fenster, wird
  die maximale Anzahl der gleichzeitig laufenden Prozesse angezeigt.
  Sollte die Infozeile nicht dargestellt werden, ist die Anzahl
  der Prozesse nicht begrenzt.
  Wenn zur Programmliste noch zustzlich das Speicherlistenfenster
  offen ist, wird diesem Fenster eine Update Nachricht geschickt,
  sobald ein oder mehrere Programm an- oder abgemeldet wurden.
  In der unregistrierten Version, wird das Fenster nicht ber
  den Programmtakt aktualisiert.

Information/Speicher (ALT R)
----------------------------
- Anzeige des gesamten und freien Speichers in Byte (ST- und TT-RAM)
  Nur der grte Block wird angezeigt. Genauere Infos ber die
  Speicherblcke, erfragt man mit der Funktion 'Blcke' oder durch
  Druck auf die TAB Taste.
- Anzeige der letzten Speicheranforderung
- Infos ber virtuelle Speicherverwaltung. Nur wenn ein PMMU Handler
  vorhanden ist (VRAM, Outside, etc.)
- Unter Blcke bekommt man eine Tabelle der freien Speicherblcke
  dargestellt

Information/Speicherliste (ALT L)
---------------------------------
- Anzeige der kompletten Speicherlisten im ST- und TT-RAM incl. der
  ntigen Adressen und des Programmnamens. Durch Doppelklick eines
  Eintrags, erhlt man dessen Speicherinformation, aufgeteilt in
  ST- und TT-RAM incl. die Anzahl der belegten Blcke. Die Eintrge
  knnen nach verschiedenen Kriterien sortiert werden. Nach Adresse,
  Gre und nach Namen. Jeweilts Auf- oder Abwrts. Die eingestellte
  Sortierreihenfolge wird ber den Menpunkt 'Sichern' mit abgespei-
  chert. Die Speicherliste ist nur unter MagiC (ab V2.00) verfgbar.
  In der unregistrierten Version wird das TT-RAM nicht durchsucht
  und die Verkettungsinformationen sind nicht anwhlbar.

Information/NVM (ALT N)
-----------------------
- Anzeige und Konfiguration des nichtflchtigen RAM. Die Anzeigen
  Videonorm, Videomode, Farben und Spalten sind nicht auf dem TT
  verfgbar. Das NVM existiert nur im TT und Falcon.

Information/Vektor/Adressen (ALT K)
-----------------------------------
- Anzeige von Systemvektoren, VBlankvektoren und der wichtigsten
  Systemadressen

Information/Cookieliste (ALT C)
-------------------------------
- Ausgabe der Cookie Tabelle mit Kommentar. Cookies, die nicht
  kommentiert sind, geben '???' aus. Bitte informieren Sie mich
  dann, damit ich ihn nachtragen kann. Zur Zeit sind 373 Cookies
  im Programm kommentiert.

Information/XBRA Liste (ALT X)
------------------------------
- Ausgabe der XBRA-Vektortabelle incl. der Verkettung und des Vektor-
  namens. Bei der Verkettung gehrt der Eintrag, der am weitesten
  links steht, dem letzten Programm, das sich in die Kette eingehan-
  gen hat. Durch Doppelklick eines Eintrags, werden die dazugehrigen
  Adressen in einem Fenster dargestellt. Allerdings nur in der
  registrierten Version.

Information/Laufwerk (ALT W)
----------------------------
- bersicht der angeschlossenen Laufwerke
- Ein selektierter Buchstabe zeigt, das dies zur Zeit das aktuelle
  Laufwerk fr SysInfo ist. Nicht vorhandene Laufwerke werden grau
  dargestellt. Die Informationen im Fenster werden direkt umgeschal-
  tet, wenn man mit der Maus einen Laufwerksbutton anklickt oder die
  dementsprechende Taste (A-Z/1-6) drckt oder per Drag&Drop ein
  Laufwerksicon in das Fenster zieht. Das D&D luft entweder mit
  MagiC/Gemini/Ease oder MultiTOS.

- Anzeige des Bootlaufwerkes

- Sollte fr das Laufwerk ein XHDI-kompatibler Treiber oder ein
  MetaDOS-Gertetreiber installiert sein, so kann man ber den
  Button 'Mehr...' weitere Informationen zu diesem Laufwerk er-
  halten und auch Treiberkommandos ausfhren.

Information/Harddisk (ALT H)
----------------------------
- bersicht der angeschlossenen Festplatte(n) und deren Belegung
- Sollte fr die Platte(n) ein XHDI kompatibler Treiber installiert
  seien, so kann man durch Doppelklick eines Eintrag weitere Informa-
  tionen zu diesem Laufwerk erhalten und auch Treiberkommandos aus-
  fhren

Information/ACSI/SCSI Bus (ALT B)
---------------------------------
- bersicht der angeschlossenen Gerte am ACSI und SCSI Bus. ber
  den Button 'Mehr...' bekommt man noch einige Informationen ber
  das Verhalten des Buses. Allerdings nur in der registrierten
  Version. Diese Funktion ist nur verfgbar, wenn ein SCSIDRV
  kompatibles Interface installiert ist (CBHD, HDDRIVER 7, etc.).

Information/Grafik (ALT G)
--------------------------
- Name des Grafiktreibers (ab SpeedoGDOS V4.2)
- Informationen ber Farben, normalen und virtuellen Bildschirm
- Anzeige ob und welches VDI aktiv ist, incl. der Versionsnummer
  (Mglichkeiten zur Zeit: Intern, CyReL, NVDI, NOVA, SANG)
- Anzeige ob und welches GDOS aktiv ist, incl. der Versionsnummer
  (Mglichkeiten zur Zeit: AMC, Font, FSM, NVDI, SPEEDO)
- Anzeige ob die Line-A Routinen aktiv sind oder nicht

Information/Fonts (ALT F)
-------------------------
- Sollte ein xFSL kompatibler Fontselektor installiert seien
  (Calvino, HuGo, etc.), wird dieser aufgerufen. Ansonsten wird
  der interne Fontselektor benutzt.

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

Fenster/Wechseln (CNTL W)
-------------------------
- Hiermit springt man zum nchsten geffneten Fenster. Wenn keins
  oder nur eins geffnet ist, wird das Feld gesperrt.

Fenster/Schlieen (CNTL U)
--------------------------
- Schliet das aktive Fenster. Wenn kein Fenster geffnet ist, wird
  das Feld gesperrt.

Fenster/Alle Schlieen (CNTL D)
-------------------------------
- Schliet alle geffneten Fenster. Wenn weniger als zwei Fenster
  geffnet sind, wird das Feld gesperrt.

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

Optionen/Registrierung (CNTL G)
-------------------------------
- Hier trgt man Name und Schlssel ein und kann so das Programm in
  eine vollfunktionsfhige Version umwandeln.

Optionen/Einstellungen (CNTL E)
-------------------------------
- Flag fr 3D Darstellung (ALT D) (nur >= 16 Farben)
- Flag fr runde/eckige Buttondarstellung (ALT B)
- Flag fr Fenster an Mausposition oder zentriert (ALT Z)
- Flag fr Eckuhr einschalten (ALT E)
- Flag fr Optionen sichern am Programmende (ALT P) (nur reg. Version)
- Flag fr Hypercache installiert (ALT H)
  Da nicht feststellbar ist ob ein HC installiert ist, wird das
  SysInfo hierber mitgeteilt.

- Einstellungen der Programmtakte (Bereich 1-32000 MSek)

- Einstellung der Fenstergre. Diese Angabe wirkt nur fr die
  Funktionen 'ffnen...' und 'Environment...'. Die Werte werden
  in Zeichen angegeben.

- Einstellen des ST-Guide Pfades ber Dateiselektor

Optionen/Sichern (CNTL S)
-------------------------
- Mit diesem Menpunkt knnen die Optionen gesichert werden. Das klappt
  natrlich nur in der registrierten Version.

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

Hilfe (HELP)
------------
- Aufruf des Hypertextsystems (ST-GUIDE->SYSINFO.HYP)

Die Konfigdatei SYSINFO.INF...
---------------------------------------------------------------------------
- In der registrierten Version ist es Mglich, eine Konfigurationsdatei
  fr SysInfo anzulegen (siehe auch Optionen/Sichern). In dieser wird
  die komplette Arbeitsumgebung abgespeichern. Es wird versucht, die
  Datei im Verzeichnis $HOME\defaults oder $HOME anzulegen und nachdem
  Start wieder dort zusuchen. Wenn $HOME\defaults oder $HOME nicht vor-
  handen ist, wird sie in dem Verzeichnis gesucht und geschrieben, von
  dem SysInfo aus gestartet wurde.

Schlussbemerkungen...
---------------------------------------------------------------------------
- Das Programm ist frei von Rechten Dritter, darf aber nur zusammen mit
  diesem Copyrightvermerk weitergegeben werden. Die registrierte Version
  oder der Schlssel ist nur fr eine Person zugelassen. Eine Weitergabe
  an Dritte ist deshalb nicht erlaubt.

  *******************************************************************
  Die Benutzung des Programms ist auf eigene Gefahr. Fr Schden an
  Hard- oder Software durch das Programm oder dessen Benutzung, ber-
  nehme ich keine Haftung.
  *******************************************************************

- Ein Versand oder Vertrieb ber den Handel, in welcher Form auch immer,
  bedarf meiner schriftlichen Genehmigung. Dies gilt ebenso fr den
  Hypertext, fr den die Genehmigung von Andreas Schley vorliegen muss.

- Bei Schwierigkeiten oder Problemen mit SysInfo selber oder anderen
  Programmen und Accessories, bitte ich um genaue Informationen des
  Fehlers, der Systemkonfiguration und der Versionsnummer von SysInfo.

- Erstellt wurde das Programm mit dem Pure C Paket und die Resourcen mit
  Interface. Fr die GEM Funktionen wurde die SysGem2-Library von Andreas
  Pietsch (Drcke ALT X und alles luft...) benutzt. Der Hypertext im
  ST-Guide Format wurde erstellt von Andreas Schley. Vielen Dank beiden
  auch fr die Anregungen und Tests.

Danksagungen...
---------------------------------------------------------------------------
- An diese Stelle kommen nun die blichen Danksagungen an diejenigen,
  die mir mit Rat, Tat und Kritik zur Seite gestanden haben. Ohne sie
  wre SysInfo nicht das was es heute ist. Vielen Dank (in alphabe-
  tischer Reihenfolge) ...

  Heinrich Doll,
  Christian Eyrich,
  Philipp Frank,
  Dirk Haun,
  Oliver Kinne,
  John McLoud,
  Martin Mertens,
  Udo Overath,
  Andreas Pietsch,
  Reiner Rosin,
  Andreas Schley,
  Uwe Seimet,
  Thomas Tempelmann,
  Walter Vieser,
  Karl-Heinz Wirner,

  natrlich den Usern von SysInfo

  und allen anderen die ich hier vergessen habe!

Anschrift, E-Mail und Homepage
---------------------------------------------------------------------------
- Thorsten Bergner
  Harlinger Strae 3
  D-14199 Berlin

- E-Mail:   Mausnet:  Thorsten Bergner @ B
            Internet: Thorsten_Bergner@b.maus.de

- Homepage: http://home.rhein-zeitung.de/~apietsch/
