X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fz80.src%2Fz80mac.h;h=fa167aeab0dc265acee469debe7cf4979545734c;hb=b2c2579dd84588d36b75aac7b89101d2ab78a274;hp=7b1a743a643996c9b495055382422d43daa02630;hpb=d46f1ad41d63b49a39c6616a9918a29cbc1755e4;p=fw%2Fsdcc diff --git a/sim/ucsim/z80.src/z80mac.h b/sim/ucsim/z80.src/z80mac.h index 7b1a743a..fa167aea 100644 --- a/sim/ucsim/z80.src/z80mac.h +++ b/sim/ucsim/z80.src/z80mac.h @@ -4,7 +4,7 @@ * some z80 code base from Karl Bongers karl@turbobit.com * * Copyright (C) 1999,99 Drotos Daniel, Talker Bt. - * + * * To contact author send email to drdani@mazsola.iit.uni-miskolc.hu * */ @@ -27,7 +27,7 @@ #define push1(val) {regs.SP-=1; store1(regs.SP,(val));} #define pop2(var) {var=get2(regs.SP),regs.SP+=2;} //#define pop1(var) {var=get1(regs.SP),regs.SP+=1;} -#define add_u16_disp(_w, _d) (( (unsigned short)(_w) + (char)(_d) ) & 0xffff) +#define add_u16_disp(_w, _d) (( (unsigned short)(_w) + (signed char)(_d) ) & 0xffff) #define sub_A_bytereg(br) { \ regs.F &= ~(BIT_ALL); /* clear these */ \