* sim/ucsim/cmd.src/newcmdposix.cc, sim/ucsim/cmd.src/newcmdposixcl.h,
[fw/sdcc] / sim / ucsim / sim.src / simcl.h
index 0ea3f8b7494c2519afc75c566f1f0901524412e6..7dc2b796853525cf7a547e189a0e83156f8ad9d3 100644 (file)
@@ -51,7 +51,7 @@ public:
   int state; // See SIM_XXXX
   int argc; char **argv;
 
-  //class cl_commander *cmd;
+  //class cl_commander_base *cmd;
   class cl_uc *uc;
   class cl_gui *gui;
 
@@ -66,12 +66,15 @@ public:
   virtual class cl_uc *mk_controller(void);
   virtual void build_cmdset(class cl_cmdset *cmdset);
 
+  virtual class cl_uc *get_uc(void) { return(uc); }
+
   // messages from app to handle and broadcast
-  virtual void mem_cell_changed(class cl_mem *mem, t_addr addr);
+  //virtual void mem_cell_changed(class cl_address_space *m, t_addr addr);
   
   virtual int main(void);
-  virtual void start(class cl_console *con);
+  virtual void start(class cl_console_base *con);
   virtual void stop(int reason);
+  virtual void stop(class cl_ev_brk *brk);
   virtual int step(void);
 };