diff --git a/include/pic.h b/include/pic.h index 947166bb..af16996e 100644 --- a/include/pic.h +++ b/include/pic.h @@ -20,7 +20,10 @@ #define __PIC_H -#include "cpu.h" +/* CPU Cycle Timing */ +extern Bits CPU_Cycles; +extern Bits CPU_CycleLeft; +extern Bits CPU_CycleMax; typedef void (PIC_EOIHandler) (void); typedef void (* PIC_EventHandler)(void); @@ -32,7 +35,6 @@ typedef void (* PIC_EventHandler)(void); extern Bitu PIC_IRQCheck; extern Bitu PIC_IRQActive; - extern Bitu PIC_Ticks; INLINE Bitu PIC_Index(void) { diff --git a/src/dos/dos_devices.cpp b/src/dos/dos_devices.cpp index ae2630b5..3cab0a7d 100644 --- a/src/dos/dos_devices.cpp +++ b/src/dos/dos_devices.cpp @@ -19,7 +19,7 @@ #include #include "dosbox.h" #include "callback.h" -#include "cpu.h" +#include "regs.h" #include "mem.h" #include "bios.h" #include "dos_inc.h" diff --git a/src/dos/dos_execute.cpp b/src/dos/dos_execute.cpp index fa4e4ca1..e863ddd8 100644 --- a/src/dos/dos_execute.cpp +++ b/src/dos/dos_execute.cpp @@ -20,7 +20,7 @@ #include "dosbox.h" #include "mem.h" #include "dos_inc.h" -#include "cpu.h" +#include "regs.h" #include "callback.h" #include "debug.h" diff --git a/src/dos/dos_ioctl.cpp b/src/dos/dos_ioctl.cpp index 57d44941..2bcda42b 100644 --- a/src/dos/dos_ioctl.cpp +++ b/src/dos/dos_ioctl.cpp @@ -20,7 +20,7 @@ #include "dosbox.h" #include "callback.h" #include "mem.h" -#include "cpu.h" +#include "regs.h" #include "dos_inc.h" #define MAX_DEVICE 20 diff --git a/src/dos/dos_mscdex.cpp b/src/dos/dos_mscdex.cpp index e4e13832..6803b964 100644 --- a/src/dos/dos_mscdex.cpp +++ b/src/dos/dos_mscdex.cpp @@ -18,7 +18,7 @@ #include #include -#include "cpu.h" +#include "regs.h" #include "callback.h" #include "dos_system.h" #include "dos_inc.h"