Article View: amiga.prog
Article #3Help: Amiga C Timer-Device
From: Udo Blatzheim
Date: Mon, 20 Jul 1992 21:18
Date: Mon, 20 Jul 1992 21:18
47 lines
1858 bytes
1858 bytes
Hallo Ihr Spezialisten,
mein Problem: ich mΓΆchte das ein C-prog. fuer einen bestimmten
Zeitraum in den Hintergrund verschwindet ohne bei diesem wait die CPU
zu belasten. Da steht nun in diesem dicken Buch "Amiga intern" auf
Seite 618 ein Beispiel fuer das Timer-Device. Aber das Ding
funktioniert nicht. Weiss jemand warum?
Im voraus herzlichen Dank fuer Eure Hilfe
ciao,
Udo
Ps. SAS/C Version 5.10a, AmigaDOS 2.0
Amiga500 3MB, 20MB, 50MB
#include <exec/execbase.h>
#include <string.h>
#include <devices/timer.h>
#define TIME_LEN (ULONG) (sizeof (struct timerequest))
extern struct ExecBase *SysBase;
int Error;
struct timerequest *TimeRequest=0L;
void WaitTime();
main()
{
WaitTime(TimeRequest,20L,0L);
}
void WaitTime(TimeRequest, Secs, Micro)
struct timerequest *TimeRequest;
ULONG Secs, Micro;
{
Error = OpenDevice("timer.device", (ULONG) UNIT_VBLANK,
&TimeRequest, 0L, TIME_LEN);
if(Error!=0) printf("\nOpenDevice() - Error\n");
TimeRequest->tr_time.tv_secs=Secs; Hier steigt er aus !!!???
TimeRequest->tr_time.tv_micro=Micro;
DoIO(TimeRequest, (UWORD)TR_ADDREQUEST);
CloseDevice(TimeRequest);
}
--
Udo Blatzheim, Europe - Germany - 7035 Waldenbuch, Auf dem Graben 9
home + voice only ..7157/8726 udo@ubla.novalis.public.sub.org
Technical Details
Message-ID:
<udo.08s1@ubla.novalis.public.sub.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!delos!nadia!aragon.stgt.sub.org!ubla!udoShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!delos!nadia!aragon.stgt.sub.org!ubla!udo From: udo@ubla.novalis.public.sub.org (Udo Blatzheim) Newsgroups: amiga.prog,amiga.general,de.comp.lang.c Distribution: world Subject: Help: Amiga C Timer-Device X-Newsreader: Ann 0.8m Lines: 47 Message-ID: <udo.08s1@ubla.novalis.public.sub.org> Date: 20 Jul 92 22:18:01 CET Organization: home, sweet home