回 帖 发 新 帖 刷新版面

主题:[讨论]编绎错误


step 1:
 typedef struct _Md_Emulate_Rec
{
            /* Z80 work RAM */  //8K
  uint8 Z80[0x100];   //0.25
}


step 2:
 Md_Emulate_Rec *gbMdGameBufData;


step 3: 
#define Z80    (*((Z80_Regs *)gbMdGameBufData->Z80))

step 4:  
#define _IYD    Z80.IY.d
#define _IY     Z80.IY.w.l
#define _HY     Z80.IY.b.h
#define _LY     Z80.IY.b.l

#define _I        Z80.I
#define _R        Z80.R
#define _R2     Z80.R2
#define _IM     Z80.IM
#define _IFF1    Z80.IFF1
#define _IFF2    Z80.IFF2
#define _HALT    Z80.HALT

请问题一下,使用上面的定义,在使用 step 4中,的宏,如:_IYD / _IY 时,编绎出错。请教一下,各位大侠,要怎么修改啊?先谢谢了

回复列表 (共1个回复)

沙发

_IYD / _IY 时,编绎出错。
--- 编译错误,那把错误提示信息贴出来嘛

我来回复

您尚未登录,请登录后再回复。点此登录或注册