**************************************************************************** Beschreibung zum Programm 'STKONFIG' (C)1992 Roland Voss ...bitte aufmerksam lesen... Stand 03.03.1992 **************************************************************************** 'STKONFIG' ist Public-Domain! Jeder darf/soll es beliebig oft kopieren und nur unver„ndert, zusammen mit dieser Beschreibung an andere weitergeben. Programmvorgaben ================ 'STKONFIG' soll zur Information ber Betriebssystemdaten eines ST/STE/TT dienen. Es ist aus den folgenden Vorgaben entstanden: - alle Aufl”sungen auf allen Rechnern untersttzen (auch auf Grafik-Erweiterungen laufen) - als PRG und als ACC lauff„hig - da als Accessory, nicht gr”žer als 25 kB (ist z.Zt ca. 20 kB grož) - ausschliežlich saubere Programmierung (damit's auch berall l„uft) - Orientierung an vorhandenen Cookies - wenn keine Cookies, nur dokumentierte Systemvariablen benutzen - nur Abfragen, NICHTS Ver„ndern Informationen ============= 'STKONFIG' informiert ber folgende Betriebssystemdaten: Computer: ST, Mega ST, STE, Mega STE, TT Prozessor: 680x0 > 00, 10, 20, 30, 40 Coprozessor: FPU (Floating-Point-Unit) 68881/68882/LineF/68040 (Hinweis! ...siehe unten) Blitter: installiert? an/aus? (nicht bei TT!) Speicher: kB gesamt im Rechner, davon kB frei (nur ST-RAM) Speicherchips: Bank 1, Bank 2 (nicht bei TT!) TT-RAM: kB frei Gesamt-RAM: kB frei (nur bei TT! ...ST-RAM + TT-RAM) Hard-Disk: installiert? welcher Treiber? welche Version? TOS: RAM oder ROM-TOS TOS-Version: Versionsbezeichnung und Datum GEM-DOS: Versionsnr und -bezeichnung (erkennt auch Turbo-DOS) Landeskennung: GDOS: installiert? (erkennt auch NVDI!) Laufwerke: zeigt 'alle' Laufwerke an (Meta-DOS! 26!) Zusatzlaufwerk wird erkannt (sonst 'A UPDATES < =========== 'STKONFIG' wird getestet, verbessert und weiterentwickelt! Bitte haben Sie Verst„ndnis dafr, daž ich Updates nicht auf meine Kosten verschicken kann!?! Hier mein Vorschlag: - Sie schicken mir einen frankierten und an Sie selbst adressierten Rckumschlag und eine 3 1/2-Zoll-Diskette - Ich kopiere die neueste Version von 'STKONFIG' auf Ihre Diskette, stecke sie in Ihren Briefumschlag und alles am folgenden Tag in den n„chsten Postkasten! Auf diesem Wege werden Kosten und Aufwand fr Sie und mich so gering, wie m”glich gehalten! Ich finde den Vorschlag fair, Sie auch?!? zweiter Vorschlag: - Wenn Sie ber Weiterentwicklungen von 'STKONFIG' oder andere Programmen von mir informiert werden m”chten, stecken Sie einfach einen zweiten Rckumschlag mit ein. Sobald es Neuigkeiten gibt, werden Sie prompt informiert! Ich verschicke k e i n e W E R B U N G ! ! ! Wenn Sie mir schreiben, wrde ich mich ber ein paar zus„tzliche Zeilen freuen. Rechner, Alter, Beruf, Hobbies und auch Hauptanwendung Ihres ST/STE/TT? Wie sind Sie an 'STKONFIG' gekommen? Was gef„llt Ihnen am Programm? Was nicht? Verbesserungsvorschl„ge? Vielleicht finden Sie in einer der n„chsten Versionen Ihren Vorschlag verwirklicht!?! Zur Erkennung von z.B. Harddisk-Treibern ben”tige ich zus„tzliche Informationen! AHDI-kompatibel? Bezeichnung, Hersteller oder Lieferant? Wie ist der Treiber erkennbar (XBRA, Cookie etc.)? Wie ist die Versionsnummer des Treibers erkennbar? Zu meiner Person ================ Ich programmiere auch in anderen Bereichen: Grafik, MIDI etc. Als C-Programmierer bin ich beruflich t„tig und halte mich zu Hause in Assembler fit. Programmiersprachen =================== 'STKONFIG' ist auf dem TURBO-C 2.0 Entwicklungssystem in 'C' und 'Assembler' programmiert worden. Zur Version 2.31 ================ Ich habe geh”rt, daž die Version 2.31 in einigen Mailboxen zum Downloaden bereitsteht. Vielen Dank fr den guten Willen des UPLOADERs, aber die Version l„uft leider NICHT auf den TTs (wirft Bomben!). Ich hatte diese Version lediglich zu Testzwecken an Freunde und Bekannte weitergereicht (enthielt noch eine unsaubere Testroutine!). Irgendein Schlingel war da zu voreilig und hat's wohl weitergegeben! Bitte also V2.31 in der Mailbox l”schen?! (...und V2.51 einspielen?!?) Mein Weitergabe-Prinzip ======================= Versions-Nummern mit x.0x oder x.5x (z.B. diese hier V2.51) stehen zur freien Weitergabe zur Verfgung, da sie intensiver getestet wurden!! Alle anderen Versionsnummern sind 'nur' Test-Versionen (siehe V2.31!). Zu Version 2.51 ========================== Die Version 2.51 ist auf dem TT getestet und erh„lt von mir das Pr„dikat > besonders lauff„hig < Auf TTs... ...werden nun die Zeilen BLITTER und RAM-Bank weggelassen... ...stattdessen wird angezeigt... ...ST-RAM vorhanden und frei... ...TT-RAM frei... ...und der freie Gesamt-Speicher (ST-RAM + TT-RAM = Gesamt) Der Fehler mit der falschen CPU-Angabe ist jetzt auch behoben! Wie's mit der Interpretation des FPU-Cookies aussieht??? Tja da hab ich zur Zeit zwei Vorlagen, die sich widersprechen!?! Die jetzige Implementierung, wie im ST-Magazin-1/91 (s.152 grauer Kasten) abgedruckt! Dort heižt es: High-Word entsprechend der Liste! (Wert 0...9) 'Low-Word derzeit immer Null'! Ich bleibe am Ball! Oder haben Sie vielleicht einen Rat...??? Zu Version 3.01 ========================== Die Version 3.01 ist intern berarbeitet und dadurch auch etwas krzer geworden. behobene Fehler gegenber V 2.51: - Routine -> Unterscheidung ST / Mega ST (bei STs und Mega STs wurde immer Mega ST angezeigt!) - GEMDOS-Version wird jetzt wieder korrekt ausgegeben (wieso ist das vorher niemandem aufgefallen???) getestete Hardware: 1040 STFM (TOS 1.02), 1040 STF (KAOS-TOS 1.4.2), Mega ST 2 (TOS 1.02), Mega ST 4 (TOS 1.04), 1040 STE, Mega STE, TT030 (TOS 3.01, 8MB) getestete Software: AHDI 3.x, 4.x, 5.0, HUSHI, CBHD, NVDI 1.04, 2.01 Haben Sie eine Konfiguration, die hier nicht aufgefhrt ist...? Dann informieren Sie mich doch bitte... ...am Besten zusammen mit einem Update (siehe Hinweis). Noch ein Wort... ================ Vorschl„ge... Im Moment gehen die Anfragen in die Richtung >Erkennung anderer Harddisk- Treiber Freie Fahrt fr freie Programme! Mailbox??? ...find' ich gut!