* sim/ucsim/*.*, sim/ucsim/configure, sim/ucsim/configure.in:
[fw/sdcc] / sim / ucsim / s51.src / timer1cl.h
index cd24a3b273e6a5c6e0774823c47544f6e0f16473..33c6e09ca7a3709bfe458f96ffc6ea2ea49e6104 100644 (file)
@@ -34,18 +34,23 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 #include "newcmdcl.h"
 
+#include "timer0cl.h"
 
-class cl_timer1: public cl_hw
+class cl_timer1: public cl_timer0
 {
 public:
-  cl_timer1(class cl_uc *auc);
+  cl_timer1(class cl_uc *auc, int aid, const char *aid_string);
   //virtual int init(void);
 
+  //virtual void new_hw_added(class cl_hw *new_hw);
   //virtual ulong read(class cl_mem *mem, long addr);
   //virtual void write(class cl_mem *mem, long addr, ulong *val);
 
   //virtual int tick(int cycles);
-  virtual void print_info(class cl_console *con);
+  virtual int do_mode3(int cycles);
+  //virtual void overflow(void);
+
+  virtual void print_info(class cl_console_base *con);
 };