+2006-08-01 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * sim/ucsim/z80.src/z80mac.h (add_u16_disp): use explicit signed char cast
+
2006-07-31 Borut Razem <borut.razem AT siol.net>
* sim/ucsim/configure, sim/ucsim/cmd.src/newcmdcl.h,
* 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
*
*/
#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 */ \