summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2006-09-13 23:44:38 +0000
committerIan C <ianc@noddybox.co.uk>2006-09-13 23:44:38 +0000
commit6ff1cd8b1cb250130e4196178c90f7efadc620f6 (patch)
treefe655cfbc1b5d093944ba50f536ab83c058f1a18
parent39fd6d13f60b4d0afa6a4724379c441eb5d1f497 (diff)
Fixed storing of callback returns
-rw-r--r--z80_private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/z80_private.h b/z80_private.h
index a970eab..4a19324 100644
--- a/z80_private.h
+++ b/z80_private.h
@@ -115,7 +115,8 @@ struct Z80
\
for(f=0;f<MAX_PER_CALLBACK;f++) \
if (cpu->callback[r][f]) \
- cpu->callback[r][f](cpu,d); \
+ cpu->last_cb &= \
+ cpu->callback[r][f](cpu,d); \
} while(0)
/* Flag register