projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch ucsim-034-pre3 to main trunk; new version 0.4
[fw/sdcc]
/
sim
/
ucsim
/
z80.src
/
z80cl.h
diff --git
a/sim/ucsim/z80.src/z80cl.h
b/sim/ucsim/z80.src/z80cl.h
index 470b999a31d08f81976d67dec21cdef39cf1068b..53e9e331988899a57376a689ea78efb88bd65e83 100644
(file)
--- a/
sim/ucsim/z80.src/z80cl.h
+++ b/
sim/ucsim/z80.src/z80cl.h
@@
-52,12
+52,19
@@
public:
virtual void mk_hw_elements(void);
virtual struct dis_entry *dis_tbl(void);
virtual void mk_hw_elements(void);
virtual struct dis_entry *dis_tbl(void);
- //virtual struct name_entry *sfr_tbl(void);
- //virtual struct name_entry *bit_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 int exec_inst(void);
virtual char *disass(t_addr addr, char *sep);
virtual void print_regs(class cl_console *con);
virtual int exec_inst(void);
+
+ virtual char * get_disasm_info(t_addr addr,
+ int *ret_len,
+ int *ret_branch,
+ int *immed_offset);
+
#include "instcl.h"
};
#include "instcl.h"
};