diff options
author | Ian C <ianc@noddybox.co.uk> | 2006-09-13 23:44:38 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2006-09-13 23:44:38 +0000 |
commit | 6ff1cd8b1cb250130e4196178c90f7efadc620f6 (patch) | |
tree | fe655cfbc1b5d093944ba50f536ab83c058f1a18 | |
parent | 39fd6d13f60b4d0afa6a4724379c441eb5d1f497 (diff) |
Fixed storing of callback returns
-rw-r--r-- | z80_private.h | 3 |
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 |