//
-// Clock handler
+// System time handler
//
-// by cal2
-// GCC/SDL port by Niels Wagenaar (Linux/WIN32) and Caz (BeOS)
-// Cleanups by James L. Hammons
+// by James L. Hammons
//
#include "jaguar.h"
+#include "clock.h"
-void clock_init(void)
+
+
+
+/*void clock_reset(void)
{
- clock_reset();
}
-void clock_reset(void)
+void clock_init(void)
{
+ clock_reset();
}
void clock_done(void)
uint16 clock_word_read(uint32 offset)
{
return 0xFFFF;
-}
+}*/
+//
+// CLOCK.H: System timing support functionality
+//
+// by James L. Hammons
+//
+
#ifndef __CLOCK_H__
#define __CLOCK_H__
#include "types.h"
-void clock_init(void);
+struct Event
+{
+ double eventTime;
+ void (* eventCallback)(void);
+};
+
+
+/*void clock_init(void);
void clock_reset(void);
void clock_done(void);
void clock_byte_write(uint32, uint8);
void clock_word_write(uint32, uint16);
uint8 clock_byte_read(uint32);
-uint16 clock_word_read(uint32);
+uint16 clock_word_read(uint32);//*/
#endif