From 2a4fa63ace68cc4b3d93f4c8b27fb23f0d69557a Mon Sep 17 00:00:00 2001 From: Sjoerd van der Berg Date: Sun, 27 Jul 2003 22:55:28 +0000 Subject: [PATCH] 8-bit flag saves need to save Overflow flag and now use cpu function for saving flags. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1170 --- src/cpu/lazyflags.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cpu/lazyflags.h b/src/cpu/lazyflags.h index 479c8929..a10e6207 100644 --- a/src/cpu/lazyflags.h +++ b/src/cpu/lazyflags.h @@ -26,9 +26,9 @@ Bitu get_PF(void); #define SETFLAGSb(FLAGB) \ { \ + SETFLAGBIT(OF,get_OF()); \ flags.type=t_UNKNOWN; \ - flags.word&=0xffffff00; \ - flags.word|=(FLAGB&0xff); \ + CPU_SetFlags((flags.word&0xffffff00)|((FLAGB) & 0xff)); \ } #define SETFLAGSw(FLAGW) \