Merge branch ucsim-034-pre3 to main trunk; new version 0.4
[fw/sdcc] / sim / ucsim / s51.src / uc51rcl.h
index 535ceb9f043a07d46c07c25194574d32119e0593..210750e5c1a0da807be796f6f421f140020a7d1f 100644 (file)
@@ -36,30 +36,24 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 class t_uc51r: public t_uc52
 {
-protected:
+public:
   int   clock_out;
-  int   WDT; // If negative then WDT is disabled
-  uchar wdtrst;
 
 public:
   uchar ERAM[ERAM_SIZE];
 
 public:
   t_uc51r(int Itype, int Itech, class cl_sim *asim);
+  virtual void mk_hw_elements(void);
 
   virtual void reset(void);
 
   virtual void eram2xram(void);
   virtual void xram2eram(void);
 
-  virtual void proc_write(uchar *addr);
+  //virtual void proc_write(t_addr addr);
 
-  virtual int  do_timers(int cycles);
-  virtual int  do_timer2(int cycles);
-  virtual int  do_t2_clockout(int cycles);
-  virtual int  serial_bit_cnt(int mode);
   virtual void received(int c);
-  virtual int  do_wdt(int cycles);
 
   virtual int inst_movx_a_$dptr(uchar code);           /* e0 */
   virtual int inst_movx_a_$ri(uchar code);             /* e2,e3 */