X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fs51.src%2Ftimer2cl.h;h=57e7b4f32ee476499ab4a806040ca21ec5ba8748;hb=f27da39dbcab5678aca6d8462f1cc37a643f37e9;hp=c5cb0cdbef3e9602611f331b69fac7533aed7985;hpb=7fe573ea83f6e0762dc73bc493f15fa2a8f6273d;p=fw%2Fsdcc diff --git a/sim/ucsim/s51.src/timer2cl.h b/sim/ucsim/s51.src/timer2cl.h index c5cb0cdb..57e7b4f3 100644 --- a/sim/ucsim/s51.src/timer2cl.h +++ b/sim/ucsim/s51.src/timer2cl.h @@ -54,12 +54,13 @@ enum t2_features { class cl_timer2: public cl_timer0 { protected: + class cl_address_space *sfr; int features; class cl_it_src *exf2it; t_mem mask_RCLK, mask_TCLK, mask_CP_RL2; t_mem RCLK, TCLK, CP_RL2, EXEN2; long t2ex_edge; - class cl_cell *cell_rcap2l, *cell_rcap2h, *cell_t2mod; + class cl_memory_cell *cell_rcap2l, *cell_rcap2h, *cell_t2mod; bool bit_dcen, bit_t2oe, bit_t2ex; public: cl_timer2(class cl_uc *auc, int aid, char *aid_string, int afeautres); @@ -69,7 +70,7 @@ public: //virtual void new_hw_added(class cl_hw *new_hw); //virtual ulong read(class cl_mem *mem, long addr); - virtual void write(class cl_cell *cell, t_mem *val); + virtual void write(class cl_memory_cell *cell, t_mem *val); //virtual void mem_cell_changed(class cl_mem *mem, t_addr addr);