From 10ba33e23d93913721acbc9c68da229cdd45606e Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Tue, 26 Jul 2016 23:12:23 -0700 Subject: Fix DAA and implement half-carry for remaining instructions. Z80 core now passes ZEXDOC! --- ztestrun.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ztestrun.c') diff --git a/ztestrun.c b/ztestrun.c index 9f9b3c9..3e7b5f0 100644 --- a/ztestrun.c +++ b/ztestrun.c @@ -108,8 +108,8 @@ int main(int argc, char ** argv) (context.regs[Z80_IXH] << 8) | context.regs[Z80_IXL], (context.regs[Z80_IYH] << 8) | context.regs[Z80_IYL], context.sp, context.im, context.iff1, context.iff2); - printf("Flags: SZVNC\n" - " %d%d%d%d%d\n", context.flags[ZF_S], context.flags[ZF_Z], context.flags[ZF_PV], context.flags[ZF_N], context.flags[ZF_C]); + printf("Flags: SZHVNC\n" + " %d%d%d%d%d%d\n", context.flags[ZF_S], context.flags[ZF_Z], context.flags[ZF_H], context.flags[ZF_PV], context.flags[ZF_N], context.flags[ZF_C]); puts("--Alternate Regs--"); printf("A: %X\nB: %X\nC: %X\nD: %X\nE: %X\nHL: %X\n", context.alt_regs[Z80_A], context.alt_regs[Z80_B], context.alt_regs[Z80_C], -- cgit v1.2.3