X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fhc08.src%2Fhc08cl.h;h=20bf4c319369966dbd72981bf312a89bfa7e8701;hb=90f4aedaef8a2310573eef905f95c671f84e5cde;hp=eae0bb23ee3c7cfae51ddb7f0f616d3ae0b34f8f;hpb=5f4c7aeda2b5672d87d0805103a394b62e3904c2;p=fw%2Fsdcc diff --git a/sim/ucsim/hc08.src/hc08cl.h b/sim/ucsim/hc08.src/hc08cl.h index eae0bb23..20bf4c31 100644 --- a/sim/ucsim/hc08.src/hc08cl.h +++ b/sim/ucsim/hc08.src/hc08cl.h @@ -40,23 +40,24 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA class cl_hc08: public cl_uc { public: - cl_mem *ram; - cl_mem *rom; + class cl_memory *ram; + class cl_memory *rom; struct t_regs regs; public: cl_hc08(class cl_sim *asim); virtual int init(void); virtual char *id_string(void); - virtual t_addr get_mem_size(enum mem_class type); + //virtual t_addr get_mem_size(enum mem_class type); virtual void mk_hw_elements(void); + virtual void make_memories(void); virtual struct dis_entry *dis_tbl(void); virtual int inst_length(t_addr addr); virtual int inst_branch(t_addr addr); virtual int longest_inst(void); virtual char *disass(t_addr addr, char *sep); - virtual void print_regs(class cl_console *con); + virtual void print_regs(class cl_console_base *con); virtual int exec_inst(void);