

                            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
mglichst detailliert. Es bringt mir nichts, wenn Ihr sagt, da
MicroCode nicht funktioniert. Das wre zwar Schxy, aber nun mal
nicht zu ndern, wenn ich nicht wei, was genau es ist. Bisher
sind wohl drei groe '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 knnt mir
glauben, da es enorme Probleme herauf beschwrt, wenn man einen
Fehler sucht, den man selber gar nicht hat! Aber, es wurde
schnell, naja, langsam gelst: 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, lt sich
nicht bewegen etc. Woran das liegt, wei ich immer noch nicht.
Naja, es gab aber trotzdem eine Lsung: 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, whrend der Text nach unten/oben ge-
scrollt wurde. Neben mehreren Lsungsstrategien (Maus ausschal-
ten, wenn man scrollt, Maus festsetzen...), fhrte nur eine zur
Problembeseitigung: Lscht man whrend dem 'Auf-den-Bildschirm-
bringen' des Textes das Interruptflag (CLI), dann kam es zu kei-
nen Strungen im Text mehr. So einfach ist das. Und nun zum 3.
Prob: Der Text scrollt ohne ersichtlichen Grund (keine (Maus-)
Taste gedrckt) einfach aufwrts, rollte also bis zum bitteren
Ende und verweilte dort, bis man eine Taste drckte. Die Ein-
gabe funktionierte weiterhin (also whrend 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 pltzlich auch bei Gabriel und anderen auf. Ich
habe dann ein wenig in der Abfrage der Knpfe 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 luft,
wie Ihr es gerne httet. Wenn's Fehler gibt, dann beschreibt sie
uns mglichst GENAU, damit wir den Fehler finden und beseitigen
knnen. Und zum zweiten: MURPHY LEBT!

                                                 Kemil

