X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fxa.src%2Fxacl.h;h=66997b5247493e3db7ee8c0dd6f921afcf704100;hb=029abefc25be3f58bbfdbc55d18f10a76f41754a;hp=ad2b2a1b9efc95ba712f4c602435a5b49a9b6de7;hpb=e76f5fbeaa15ee0679147f7e2daccd74932faaca;p=fw%2Fsdcc diff --git a/sim/ucsim/xa.src/xacl.h b/sim/ucsim/xa.src/xacl.h index ad2b2a1b..66997b52 100644 --- a/sim/ucsim/xa.src/xacl.h +++ b/sim/ucsim/xa.src/xacl.h @@ -45,17 +45,20 @@ public: cl_mem *rom; struct t_regs regs; + class cl_mem *sfr, *iram; + // for now make it as simple as possible - TYPE_UBYTE mem_direct[1024*2]; -#ifndef WORDS_BIGENDIAN - TYPE_UWORD *wmem_direct; /* word pointer at mem_direct */ -#endif +// TYPE_UBYTE mem_direct[1024*2]; +//#ifndef WORDS_BIGENDIAN +// TYPE_UWORD *wmem_direct; /* word pointer at mem_direct */ +//#endif public: cl_xa(class cl_sim *asim); virtual int init(void); virtual char *id_string(void); + virtual class cl_mem *mk_mem(enum mem_class type, char *class_name); virtual t_addr get_mem_size(enum mem_class type); virtual void mk_hw_elements(void);