Bugfix ÄÄÄÄÄÄ Mit einem Projekt wie MicroCode kommen und gehen die Fehler wie man morgens aus dem Bett kommt oder auch nicht... Was ich damit sagen will: Es gibt bestimmt noch einige Fehler in MicroCode, die bisher nicht gefunden oder noch nicht behoben wurden. Wenn ein solcher gefunden wurde, dann teilt es uns bitte mit, und zwar m”glichst detailliert. Es bringt mir nichts, wenn Ihr sagt, daá MicroCode nicht funktioniert. Das w„re zwar Schxy, aber nun mal nicht zu „ndern, wenn ich nicht weiá, was genau es ist. Bisher sind wohl drei groáe 'Krisen' aufgetreten: Am Anfang, als Micro- Code noch STOD hieá, und die Welt noch jung war, gab's ein Pro- blem mit der Maus. Sie funktionierte einfach nicht so, wie ich es mir vorgestellt hatte. Das Problem: Dieses, und auch alle folgenden Fehler, traten bei mir selber nicht auf. Ihr k”nnt mir glauben, daá es enorme Probleme herauf beschw”rt, wenn man einen Fehler sucht, den man selber gar nicht hat! Aber, es wurde schnell, naja, langsam gel”st: Es gab zwei Problemquellen: Die eine nannte sich Geniusmaustreiber und die andere Zufall. Die erste konnte man umgehen, indem man einfach einen anderen Maus- treiber installierte, der hoffentlich mit der Maus kompatibel war. Die zweite Problemquelle war schwieriger zu bereinigen. Oder besser: Sie ist bis heute vorhanden. Manchmal funktioniert die Maus einfach nicht, erscheint nicht auf dem Schirm, l„át sich nicht bewegen etc. Woran das liegt, weiá ich immer noch nicht. Naja, es gab aber trotzdem eine L”sung: die Tastatur. Mit STOD#2 wurde die Tastaturbedienung eingefhrt, die die Maus bei Pro- blemen ersetzen sollte. Das funktioniert auch, ohne Probleme! Nun zum zweiten 'Disaster': Im Lister kam es bei einigen Com- putern zu weiá-schwarzen Balken mitten im Text, allerdings nur, wenn die Maus bewegt wurde, w„hrend der Text nach unten/oben ge- scrollt wurde. Neben mehreren L”sungsstrategien (Maus ausschal- ten, wenn man scrollt, Maus festsetzen...), fhrte nur eine zur Problembeseitigung: L”scht man w„hrend dem 'Auf-den-Bildschirm- bringen' des Textes das Interruptflag (CLI), dann kam es zu kei- nen St”rungen im Text mehr. So einfach ist das. Und nun zum 3. Prob: Der Text scrollt ohne ersichtlichen Grund (keine (Maus-) Taste gedrckt) einfach aufw„rts, rollte also bis zum bitteren Ende und verweilte dort, bis man eine Taste drckte. Die Ein- gabe funktionierte weiterhin (also w„hrend des Up-Scrollings) weiterhin normal, wenn man also nach oben drckte, ging der Text auch wieder nach unten bzw. das Sichtfenster zeigte die weiter oben liegenden Zeilen an. Das Problem war: Es traf (lei- der?) nur bei Grisu auf, sodaá wir es alle auf Grisus Rechner schoben und uns nichts weiter dabei dachten. Mit Ausgabe 3 trat das Problem aber pl”tzlich auch bei Gabriel und anderen auf. Ich habe dann ein wenig in der Abfrage der Kn”pfe im Lister herum- gefuscht (der Fehler trat bei mir natrlich auch nicht auf) und hab das neue Prog dann wieder verteilt. Zum Glck lief es dann. Wodran es genau gelegen hatte, weiá ich nicht. Was soll uns dieser Text sagen? Zwei Dinge: Zum einen sollt Ihr, wie schon gesagt, nicht aufgeben, wenn MicroCode nicht so l„uft, wie Ihr es gerne h„ttet. Wenn's Fehler gibt, dann beschreibt sie uns m”glichst GENAU, damit wir den Fehler finden und beseitigen k”nnen. Und zum zweiten: MURPHY LEBT! Kemil