X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fxa.src%2Fregsxa.h;h=a5bb55fe5c4edef6eeae95de8ebde1838ac34114;hb=8211d7d7faa515a30c4cabe0c99905207d2d8492;hp=72729827cb0211fd8c1b532ed03fe10e8bad1396;hpb=697d97a43ba4c1eb596d7db62f0e53c149861798;p=fw%2Fsdcc diff --git a/sim/ucsim/xa.src/regsxa.h b/sim/ucsim/xa.src/regsxa.h index 72729827..a5bb55fe 100644 --- a/sim/ucsim/xa.src/regsxa.h +++ b/sim/ucsim/xa.src/regsxa.h @@ -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()