projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
version 0.5.2
[fw/sdcc]
/
sim
/
ucsim
/
xa.src
/
xacl.h
diff --git
a/sim/ucsim/xa.src/xacl.h
b/sim/ucsim/xa.src/xacl.h
index 6c6780d1990059e9f3c92b4b21e9db802271d553..fb64cae156154e9115ea70c9f8acb09dedbfc122 100644
(file)
--- a/
sim/ucsim/xa.src/xacl.h
+++ b/
sim/ucsim/xa.src/xacl.h
@@
-42,11
+42,11
@@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
class cl_xa: public cl_uc
{
public:
class cl_xa: public cl_uc
{
public:
- cl
_mem
*ram;
- cl
_mem
*rom;
+ cl
ass cl_address_space
*ram;
+ cl
ass cl_address_space
*rom;
struct t_regs regs;
struct t_regs regs;
- class cl_
mem
*sfr, *iram;
+ class cl_
address_space
*sfr, *iram;
// for now make it as simple as possible
// TYPE_UBYTE mem_direct[1024*2];
// for now make it as simple as possible
// TYPE_UBYTE mem_direct[1024*2];
@@
-59,9
+59,10
@@
public:
virtual int init(void);
virtual char *id_string(void);
virtual int init(void);
virtual char *id_string(void);
-
virtual class cl_me
m *mk_mem(enum mem_class type, char *class_name);
- virtual t_addr get_mem_size(enum mem_class type);
+
//virtual class cl_
m *mk_mem(enum mem_class type, char *class_name);
+
//
virtual t_addr get_mem_size(enum mem_class type);
virtual void mk_hw_elements(void);
virtual void mk_hw_elements(void);
+ virtual void make_memories(void);
virtual struct dis_entry *dis_tbl(void);
virtual struct dis_entry *dis_tbl(void);