Turbo C
---------------------------------------------------------------------- Turbo C / Turbo Debugger 23.02.90 Borland GmbH fr den Atari ST ---------------------------------------------------------------------- Sehr geehrte Beta-Tester/innen, sie halten die erste Gamma-Version von Turbo C 2.0 und Turbo Debugger 1.0 in H„nden (2 Disketten)! Teilen Sie uns neu entdeckte Fehler so schnell wie m”glich mit. Am Besten telefonisch unter der Nummer 089/72010-102, via Telefax unter 089/779339 oder ber eine der am Ende dieser Datei aufgelisteten Mailboxen. Schenken Sie bitte den folgenden Featuren beim Testen besondere Auf- merksamkeit (sofern m”glich): ********************************************************* ****** 68020 und 68881 Codeerzeugung von Turbo C ****** ****** Absolute Codeerzeugung durch TLINK ****** ********************************************************* Vielen Dank fr Ihre Untersttzung und viel Spaž mit Turbo Debugger! Mit freundlichen Gržen, Ihr Turbo C Team. ---------------------------------------------------------------------- W I C H T I G ! ! ---------------------------------------------------------------------- Bitte nennen Sie bei Ihren Reports immer die Bezeichnung der Release "ATD Beta-Test V 0.32" bzw. "ATC Beta-Test V 2.00i" und geben Sie auf dem Briefumschlag "Entwicklungsabteilung z.Hd. Herrn Wasmeier" an. ---------------------------------------------------------------------- � ---------------------------------------------------------------------- Anleitung zum Dekomprimieren ---------------------------------------------------------------------- Die mitgelieferte Software ist so umfangreich, daž Sie trotz kom- primieren nicht mehr auf eine Diskette pažte. Trotzdem haben wir einige Dateien komprimiert. ù Legen Sie auf Ihrer Festplatte einen Ordner namens TC an. ù Kopieren sie alle Dateien von Ihrer Diskette in diesen Ordner. Die komprimierten Dateien sind Bestandteil der *.TOS Dateien. Kopieren Sie diese in entsprehend bezeichnete Ordner. ù Die Datei HELP.TOS mssen Sie natrlich nicht in einem etsprechenden Ordner kopieren. ù Starten Sie die *.TOS-Programme. Die Dateien werden dann automa- tisch dekomprimiert. ù L”schen Sie alle .TOS-Programme. ---------------------------------------------------------------------- � ---------------------------------------------------------------------- Inhaltsverzeichnis der (komprimierten) Test-Disketten ---------------------------------------------------------------------- Auf Ihren Disketten sollten Sie nach dem Dekomprimieren folgende Da- teien vorfinden: ù FONT .\*.CHR (diverse Vektorfont-Dateien) ù INCLUDE .\*.H (diverse Header-Dateien) ù LIB .\*.LIB (diverse Bibliotheken) .\TCSTART.S .\TCSTART.O .\TCXSTART.S .\TCXSTART.O ù ASM.HLP ù BUGLIST ù C.HLP ù DEFAULT.PRJ ù DISPOBJ.TTP ù LIB.HLP ù MAS.TTP ù README ù TC.CFG ù TC.HLP ù TC20.PRG ù TCC2.TTP ù TD.CFG ù TD.HLP ù TD.PRG ù TLINK2.TTP Falls sich Ihre Diskette als unvollst„ndig oder fehlerhaft erweisen sollte, teilen Sie uns dieses sofort mit, damit wir Ihnen schnellst- m”glich Ersatz schicken k”nnen. ---------------------------------------------------------------------- � ---------------------------------------------------------------------- Besonderheiten dieser Version ---------------------------------------------------------------------- ù 68020 und 68881 Codeerzeugung von Turbo C ----------------------------------------- Beachten Sie hierzu die neuen Schalter in den Compiler-Optionen. Eine wichtige Anmerkung zur Coprozessoruntersttzung: Der Code, der durch den Compiler erzeugt wird untersttzt NICHT die Coprozessorplatine von Atari sonder eine Coprozessorerweiterung wie sie in der PAK68 Karte oder im TT instaliert werden kann. Programme, die mit diesem Schalter bersetzt wurden laufen NUR auf einem Rech- ner mit einer solchen Erweiterung. ù Absolute Codeerzeugung durch TLINK ---------------------------------- Wenn Sie einen der Schalter T (Text segment address), D (Data seg- ment address) oder B (BSS address) setzen, wird ein File erzeugt, das bereits reloziert ist und nicht vom Betriebsystem gestartet wer- den kann. Der Header eines solchen Files l„žt sich durch folgende Structur be- schreiben: typedef struct { int magic; size_t TextSize, DataSize, BssSize, SymbolSize; long reserved1, reserverd2; void *TextBase, *DataBase, *BssBase; } ROMHEADER; Der magic wird den Wert 0x6024 enthalten. ACHTUNG: In der aktuellen Version wird jedoch noch der Wert 0x601A eingetragen. Dies wird bis zu n„chsten Version korrigiert. ù Unterstzung des Fastloadbits vom TOS 1.4 ---------------------------------------------------------------------- � ---------------------------------------------------------------------- Einsendung von Bug-Reports ---------------------------------------------------------------------- ù Bei Einsendung von Bug-Reports geben Sie bitte folgende Punkte an: ø VERSIONSBEZEICHNUNG und DATUM (siehe Diskettenetikett). ø Ausstattung Ihres Rechners (RAM, TOS-Version). ø Geladene Software (Ramdisk, Accessories ...). ø Problembeschreibung, m”glichst mit Programmbeispiel. ù Bitte unterscheiden Sie in Ihren Reports klar zwischen Fehlermeldun- gen und Verbesserungvorschl„gen. Programmbeispiele senden Sie uns bitte auf Diskette. Falls Sie auf Rcksendung Ihrer Diskette Wert legen, vermerken Sie dies bitte auf Ihrem Report. ù Trennen Sie deutlich Fehler von Turbo C und Turbo Debugger. Sie er- leichtern uns die Arbeit am meisten, wenn Sie uns die Bugs auf ge- trennten Bl„ttern, jeweils mit Name und Anschrift versehen, schik- ken. ù Jedem Fehler wird bei uns eine durchlaufende Nummer zugeordnet. In Zukunft werden Sie von uns auf jeden Bug-Report ein Antwortschreiben erhalten, in dem wir Ihnen die zugeh”rigen Fehlernummern mitteilen. *** Voraussetzung *** dafr ist, daž Sie Ihre Reports in einzelne Punkte untergliedern und diese von 1 bis N durchnumerieren. So k”n- nen wir Ihnen ohne grožen Verwaltungsaufwand mitteilen, welche Feh- lernummern zu den Punkten Ihres Reports geh”ren. Eine Liste aller bekannten Fehler finden Sie in der Datei BUGLIST. Ihr k”nnen Sie auch den Bearbeitungsstand der Fehler entnehmen. ---------------------------------------------------------------------- � ---------------------------------------------------------------------- Mailboxen fr Beta-Tester ---------------------------------------------------------------------- ù Sollten Sie ein Modem besitzen, k”nnen Sie die Kommunikation mit uns ber die "MAUS"-Mailboxen oder ber unsere hauseigene Mailbox fhren. Wir haben fr beide "MAUS"-Mailboxen (Mnster und Mnchen) einen Account. Wenn Sie sich in die MAUS-Mnchen als "Gast" eingloggen und eine pers”nliche Nachricht an Bettina Rotter senden, werden Sie von uns in die Gruppe "Turbo C" eingetragen, in der Sie die M”glichkeit haben, mit anderen Turbo C Beta-Testerm Erfahrungen auszutauschen. Fr die "Maus-Mnster" gilt das gleiche Prinzip, nur mit dem Unter- schied, daá Sie Ihre pers”nlichen Nachrichten an Michael Wasmeier senden mssen. Die "MAUS-Mnchen" und die "MAUS-Mnster" sind ver- netzt. In der Borland Mailbox existiert die SIG (Special Interest Group) /ATCBeta, ein fr Beta-Tester eingerichtetes Forum. Fr die Zugangsberechti- gung ist eine UserId und eine spezielle Genehmigung des SIGops notwendig. Die UserId mssen Sie sich beim ersten Einloggen selbst anlegen. Die Genehmigung erhalten Sie erst dann, wenn Sie dem SIGop explizit mitteilen, daž Sie in die Beta-Test-Gruppe aufgenommen wer- den wollen. Dazu k”nnen Sie entweder E-Mail senden, anrufen oder sich schriftlich an uns wenden. Die UserId des SIGops von /ATCbeta ist GAK. ù Die Mailbox-Parameter auf einen Blick: Name: | Borland | MAUS | MAUS | Mailbox | Mnster | Mnchen ---------------+---------------+------------+----------- Telefonnummer: | 089/72010-104 | 0251/80386 | 089/654708 Baudrate: | 1200 & 2400 | 300 & 1200 | 300 & 1200 Datenbits: | 8 | 8 | 8 Stopbit: | 1 | 1 | 1 Parit„t: | keine | keine | keine ----------------------------------------------------------------------