work on instr
[fw/sdcc] / sim / ucsim / xa.src / regsxa.h
index 72729827cb0211fd8c1b532ed03fe10e8bad1396..a5bb55fe5c4edef6eeae95de8ebde1838ac34114 100644 (file)
@@ -66,6 +66,10 @@ struct t_regs
 #define get1(addr) ram->get((t_addr) (addr))
 #define get2(addr) (ram->get((t_addr) (addr)) | (ram->get((t_addr) (addr+1)) << 8) )
 
+/* get from code */
+#define getcode1(addr) rom->get((t_addr) (addr))
+#define getcode2(addr) (rom->get((t_addr) (addr)) | (rom->get((t_addr) (addr+1)) << 8) )
+
 /* fetch from opcode code space */
 #define fetch2() ((fetch() << 8) | fetch())
 #define fetch1() fetch()