X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fs51.src%2Fuc52cl.h;h=ff15378521ec63e84326c65f2bfa4473959dd02f;hb=8c8f34ff4281a55d2f535335c02999246e9e12f2;hp=e0d6e61ad5f4a47a77a478499f60d101ca124618;hpb=80b2a5b23482ecbc28c3f70566ecafa524169016;p=fw%2Fsdcc diff --git a/sim/ucsim/s51.src/uc52cl.h b/sim/ucsim/s51.src/uc52cl.h index e0d6e61a..ff153785 100644 --- a/sim/ucsim/s51.src/uc52cl.h +++ b/sim/ucsim/s51.src/uc52cl.h @@ -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);*/ };