[archimedes] Re: Fragen zum C-Programm Uhrzeit

  • From: Alexander Ausserstorfer <bavariasound@xxxxxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Tue, 03 Jan 2017 08:48:36 +0200

In message <1112930580.1049087.1483382287116@xxxxxxxxxxxxxxxxxxxxxx>
          Steffen Huber <steffen@xxxxxxxxxxxx> wrote:

Jetzt zur Frage: Wie lässt sich verhindern, dass das Symbol, welches
fortlaufend die Systemuhr zeigt, flackert?

Vermutlich habe ich die alten Mails und News weggeworfen, aber in
der alten Fido-Gruppe "Archimedes" gab es vor Jahrzehnten eine
längliche Diskussion, weil der Fido-Mailer Binkley damals auch
flackernde Uhrzeiten anzeigte - sein Autor löste das Problem
pragmatisch und hat die Sekundenanzeige eliminiert, so dass es
nur noch einmal die Minute flackerte was allgemein als nicht
zu störend empfunden wurde :-)

Jaja, das gute alte Fido! Da wird einem schwach ums Herz. Heute mit den
Webseiten, das wird irgendwie langweilig. Zumal da soviele Daten laufen.
Gut, Mailboxen kann man noch immer nutzen. Statt die Einwahl per Telefon
zu machen, muss man heute halt eigentlich ein Terminal über eine
IP-Nummer nutzen. Das Prinzip ist dabei eigentlich das selbe. Nur die
Verbindung zwischen den Rechnern wird anders aufgebaut.

Ich glaube, der Konsens war damals folgender: wenn man den Redraw
nicht "von Hand" sondern über ein Text-Icon macht, wird es immer
flackern. Wenn man OS-Unterstützung haben will, realisiert man
die Uhrzeitfläche über ein Sprite und redirected VDU nach Sprite
und macht dann einen Force-Redraw auf das Sprite.

Ich glaube !Alarm treibt auch Aufwand in die Richtung, da könntest
Du nachschauen.

Vielen herzlichen Dank für die schnelle Antwort und den Tipp! Fred
Graute hat übrigens die Anwendung !MiniTime geschrieben:

http://www.arcsite.de/news/index.php?p=450

Wer was lernen will, der kann sich das 'mal anschauen. Der Quellcode
wird mitgeliefert. Fred hat das Ganze vernünftigerweise in ARM-Assembler
verfasst und verwendet dann BBC BASIC, um es zu compilieren. Gott sei
Dank kein C.

So ganz steige ich bei dem Code leider noch nicht durch, weil ich
ARM-Assembler doch nicht so gut kann. Bei ihm flackert anscheinend
nichts - jedenfalls nicht hier bei mir.

Was ich auch noch nicht ganz verstehe, das ist: Fred verwendet als
!RunImage ein Modul. Und das ist nur 9 kB groß (im Gegensatz zu meinen
154 kB, aber das ist anscheinend halt C).

A.

-- 
http://home.chiemgau-net.de/ausserstorfer/
DER schon wieder.

Attachment: signature.asc
Description: PGP signature

Other related posts: