From 3145bf21652056d10fa41adce74ff3a293912e97 Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Fri, 19 Sep 2003 12:57:27 +0000 Subject: [PATCH] fixed rtc timers to behave like timer instead of a onetime event. fixes several games Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1252 --- src/hardware/cmos.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hardware/cmos.cpp b/src/hardware/cmos.cpp index bf179069..08b08b0d 100644 --- a/src/hardware/cmos.cpp +++ b/src/hardware/cmos.cpp @@ -45,6 +45,7 @@ static struct { static void cmos_timerevent(void) { PIC_ActivateIRQ(8); + if(cmos.timer.enabled) PIC_AddEvent(cmos_timerevent,cmos.timer.micro); if (cmos.ack) { PIC_AddEvent(cmos_timerevent,cmos.timer.micro); cmos.regs[0x0c]|=0x0a0;