X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fs51.src%2Fuc51rcl.h;h=210750e5c1a0da807be796f6f421f140020a7d1f;hb=8c8f34ff4281a55d2f535335c02999246e9e12f2;hp=535ceb9f043a07d46c07c25194574d32119e0593;hpb=80b2a5b23482ecbc28c3f70566ecafa524169016;p=fw%2Fsdcc diff --git a/sim/ucsim/s51.src/uc51rcl.h b/sim/ucsim/s51.src/uc51rcl.h index 535ceb9f..210750e5 100644 --- a/sim/ucsim/s51.src/uc51rcl.h +++ b/sim/ucsim/s51.src/uc51rcl.h @@ -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 */