X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Favr.src%2Favrcl.h;h=712efd8f187105720a70aae8c2b33e804ab25f53;hb=f27da39dbcab5678aca6d8462f1cc37a643f37e9;hp=3572599e85bfa58fd592884b8500f9d4e4d6b272;hpb=7fe573ea83f6e0762dc73bc493f15fa2a8f6273d;p=fw%2Fsdcc diff --git a/sim/ucsim/avr.src/avrcl.h b/sim/ucsim/avr.src/avrcl.h index 3572599e..712efd8f 100644 --- a/sim/ucsim/avr.src/avrcl.h +++ b/sim/ucsim/avr.src/avrcl.h @@ -28,7 +28,9 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #ifndef AVRCL_HEADER #define AVRCL_HEADER +// sim.src #include "uccl.h" +#include "memcl.h" /* @@ -38,17 +40,18 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA class cl_avr: public cl_uc { public: - cl_mem *ram; - cl_mem *rom; + class cl_address_space *ram; + class cl_address_space *rom; int sleep_executed; public: cl_avr(class cl_sim *asim); virtual int init(void); virtual char *id_string(void); - virtual t_addr get_mem_size(enum mem_class type); - virtual int get_mem_width(enum mem_class type); + //virtual t_addr get_mem_size(enum mem_class type); + //virtual int get_mem_width(enum mem_class type); virtual void mk_hw_elements(void); + virtual void make_memories(void); virtual struct dis_entry *dis_tbl(void); virtual struct name_entry *sfr_tbl(void);