Merge branch ucsim-034-pre3 to main trunk; new version 0.4
[fw/sdcc] / sim / ucsim / s51.src / uc52cl.h
index e0d6e61ad5f4a47a77a478499f60d101ca124618..ff15378521ec63e84326c65f2bfa4473959dd02f 100644 (file)
@@ -37,22 +37,23 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 class t_uc52: public t_uc51
 {
 protected:
-  class cl_it_src *exf2it;
-  int   s_rec_t2;      // T2 overflows for receiving
-  int   s_tr_t2;       // T2 overflows for sending
+  //class cl_it_src *exf2it;
+  //int   s_rec_t2;    // T2 overflows for receiving
+  //int   s_tr_t2;     // T2 overflows for sending
 
 public:
   t_uc52(int Itype, int Itech, class cl_sim *asim);
   virtual void mk_hw_elements(void);
 
-  virtual uchar *get_indirect(uchar addr, int *res);
+  virtual class cl_cell *get_indirect(uchar addr, int *res);
+  virtual t_addr get_mem_size(enum mem_class type);
 
-  virtual int  do_timers(int cycles);
+  /*virtual void do_extra_hw(int cycles);
   virtual int  do_timer2(int cycles);
   virtual int  do_t2_baud(int cycles);
   virtual void do_t2_capture(int *cycles, bool nocount);
   virtual void do_t2_reload(int *cycles, bool nocount);
-  virtual int  serial_bit_cnt(int mode);
+  virtual int  serial_bit_cnt(int mode);*/
 };