X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fsim.src%2Fuccl.h;fp=sim%2Fucsim%2Fsim.src%2Fuccl.h;h=d39622b238e1f7d5435816681cdb12c96f2c5815;hb=fca88f56fdc29aeb56aa4b9ff7195c9a69adf034;hp=54f4f605f5ca79f9b01eac905e90b41123bddf05;hpb=066cd8ebd4f07ca4e8777d238da4313f8915169f;p=fw%2Fsdcc diff --git a/sim/ucsim/sim.src/uccl.h b/sim/ucsim/sim.src/uccl.h index 54f4f605..d39622b2 100644 --- a/sim/ucsim/sim.src/uccl.h +++ b/sim/ucsim/sim.src/uccl.h @@ -2,7 +2,7 @@ * Simulator of microcontrollers (sim.src/uccl.h) * * Copyright (C) 1999,99 Drotos Daniel, Talker Bt. - * + * * To contact author send email to drdani@mazsola.iit.uni-miskolc.hu * */ @@ -55,7 +55,7 @@ public: cl_ticker(int adir, int in_isr, const char *aname); virtual ~cl_ticker(void); - + virtual int tick(int nr); virtual double get_rtime(double xtal); virtual void dump(int nr, double xtal, class cl_console_base *con); @@ -98,7 +98,7 @@ public: class cl_sim *sim; //class cl_list *mems; class cl_hws *hws; - + class cl_list *memchips; // v3 class cl_address_space_list *address_spaces; class cl_address_space *rom; // Required for almost every uc @@ -197,7 +197,7 @@ public: virtual void check_events(void); // disassembling and symbol recognition - virtual char *disass(t_addr addr, const char *sep); + virtual const char *disass(t_addr addr, const char *sep); virtual struct dis_entry *dis_tbl(void); virtual struct name_entry *sfr_tbl(void); virtual struct name_entry *bit_tbl(void); @@ -221,7 +221,7 @@ public: virtual t_addr bit_address(class cl_memory *mem, t_addr mem_address, int bit_number) { return(-1); } - + // messages from app to handle and broadcast virtual bool handle_event(class cl_event &event); //virtual void mem_cell_changed(class cl_address_space *mem, t_addr addr); @@ -230,7 +230,7 @@ public: // Error handling virtual void error(class cl_error *error); virtual void check_errors(void); - + /* Following fields and virtual methods defined in uc51 I don't have energy to redesign them:-( */ public: