Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

fs-uae: Wie nach Suspend Uhr automatisch einstellen?

kadi

Kult Mitglied
Hi, wollte mal fragen obs für das Problem eine automatische Lösung gibt.

Problem:
Also ich benutze fs-uae und mein AmigaOS3.9 läuft prima. Oft schalte ich den laufenden Emulator nach hinten, ohne ihn zu beenden und setze das Linux System in den Bereitschaft Suspend Mode.

Davon merkt das laufende aber angehaltene AmigaOS natürlich nix und wenn ich dann wieder loslege läuft die Uhr nicht mehr richtig.

Das nervt mich total, weil ich den Emu eigentlich immer laufen lasse und das Linux ebenso laufen lasse und nur in den suspend setze.
Also geht die Uhr eigentlich immerzu falsch bei mir.

In der Shell in AmigaOS kann man sie mit "setclock load" wieder stellen. Der emulierte A4000 Uhrenchip wurde von Emulator also schon richtig gestellt bzw hat sich mit die Linux system Zeit sysnchronisiert...nur das AmigaOS weis davon nix.

ich dachte an ein script wie "10 wait min=1:setclock load: goto 10" aber goto kennt die shell nicht, wie macht man das in AmigaOS? Oder gar Arexx?

Vieleicht gibts ja auch was fertiges.
 

RedBaron

Moderator
Teammitglied
Möglicherweise hilft dieses Tool aus dem Aminet, ich habe es nicht getestet.

Settime_AA

Set the system time from the internal hardware clock. Written to be very
small and fast. Also includes versions that can be installed as boot
blocks.
 
Zuletzt bearbeitet:

kadi

Kult Mitglied
Habe es auch nicht getestet, scheint aber ne uhralte alternative zu setclock zu sein, die man im bootblock einer Diskette installieren kann.

Setclock funktioniert ja.
Nur nach einem suspend des host Os muss es aufgerufen werden um die neue Zeit einzustellen., und das möchte ich nicht manuell machen, sondern automatisch.

Aber woher weis der Amiga dass er schlafen war? Alle 5 minuten setclock load ist sicher keine gute Lösung.

Habe noch keine Idee.
 

RedBaron

Moderator
Teammitglied
Es gibt Tools wie NetClock oder Atomic.rexx, die die Systemzeit beim Start automatisch mit einem Zeitserver synchronisieren können. habe ich selber noch nicht probiert.
 

kadi

Kult Mitglied
Danke für die Mühe, habe jetzt eine praktische Lösung gefunden.

Rufe Setclock load zusammen mit YAM auf oder dem Browser, da ich das meistens nach einer "suspend" Pause als erstes aufrufe und die Uhr sich dann nebenbei synchronisiert.
 

RedBaron

Moderator
Teammitglied
@kadi
Wird das automatisch in einem Intervall ausgeführt?
 

kadi

Kult Mitglied
nein nicht in einem Intervall.

Wenn man alle 3 sekunden die Uhr stellt, nur damit sie nach dem Suspend wieder geht, den man 2 bis 3 mal am Tag hat, ist das sicher Bloat.
Wenn ich nur alle 10 Minuten die Uhr stelle schreibe ich aus versehen eine Email mit falscher Uhrzeit.
deswegen ist ein Intervall nicht gut.

Deswegen stelle ich sie automatisch wenn ich YAM öffne, weil dann geht sie richtig wenns wichtig ist und da ich YAM eh meist als erstes nach dem Aufwecken meines Rechners starte, stellt sie sich eben dann gleich ein.

ist für mich erstmal praktikabel so.
 
Oben