X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fs51.src%2Finterruptcl.h;h=2b84e8c3edb25026937838c0161930488dee089b;hb=f27da39dbcab5678aca6d8462f1cc37a643f37e9;hp=b2076758439e7f1bd951bd5c276eb01f74eeaff5;hpb=7fe573ea83f6e0762dc73bc493f15fa2a8f6273d;p=fw%2Fsdcc diff --git a/sim/ucsim/s51.src/interruptcl.h b/sim/ucsim/s51.src/interruptcl.h index b2076758..2b84e8c3 100644 --- a/sim/ucsim/s51.src/interruptcl.h +++ b/sim/ucsim/s51.src/interruptcl.h @@ -38,18 +38,19 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA class cl_interrupt: public cl_hw { public: + class cl_address_space *sfr; bool was_reti, bit_IT0, bit_IT1, bit_INT0, bit_INT1; - class cl_cell *cell_tcon; + class cl_memory_cell *cell_tcon; public: cl_interrupt(class cl_uc *auc); virtual int init(void); virtual void added_to_uc(void); - //virtual t_mem read(class cl_cell *cell); - virtual void write(class cl_cell *cell, t_mem *val); + //virtual t_mem read(class cl_memory_cell *cell); + virtual void write(class cl_memory_cell *cell, t_mem *val); - //virtual void mem_cell_changed(class cl_mem *mem, t_addr addr); + //virtual void mem_cell_changed(class cl_m *mem, t_addr addr); virtual int tick(int cycles); virtual void reset(void);