- virtual t_mem read(class cl_cell *cell) { return(cell->get()); }
- virtual void write(class cl_cell */*cell*/, t_mem */*val*/) {}
-
- virtual void set_cmd(class cl_cmdline *cmdline, class cl_console *con) {}
- virtual class cl_cell *register_cell(class cl_mem *mem, t_addr addr,
- class cl_cell **store,
- enum what_to_do_on_cell_change awtd);
- virtual class cl_cell *use_cell(class cl_mem *mem, t_addr addr,
- class cl_cell **store,
- enum what_to_do_on_cell_change awtd);
- virtual void mem_cell_changed(class cl_mem *mem, t_addr addr);
+ virtual t_mem read(class cl_memory_cell *cell) { return(cell->get()); }
+ virtual void write(class cl_memory_cell * /*cell*/, t_mem * /*val*/) {}
+
+ virtual void set_cmd(class cl_cmdline *cmdline, class cl_console_base *con);
+ virtual class cl_memory_cell *register_cell(class cl_address_space *mem,
+ t_addr addr,
+ class cl_memory_cell **store,
+ enum what_to_do_on_cell_change
+ awtd);
+ virtual class cl_memory_cell *use_cell(class cl_address_space *mem,
+ t_addr addr,
+ class cl_memory_cell **store,
+ enum what_to_do_on_cell_change awtd);
+ virtual void mem_cell_changed(class cl_address_space *mem, t_addr addr);
+ virtual void address_space_added(class cl_address_space *as);