From e405770744091c32a66f67ff315ef54a00241146 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Tue, 14 May 2013 21:59:56 -0700 Subject: Some Z80 interrupt fixes --- zruntime.S | 1 + 1 file changed, 1 insertion(+) (limited to 'zruntime.S') diff --git a/zruntime.S b/zruntime.S index b0c492b..2eef4c9 100644 --- a/zruntime.S +++ b/zruntime.S @@ -38,6 +38,7 @@ z80_handle_cycle_limit_int: cmp 116(%rsi), %ebp jb zskip_int mov 112(%rsi), %ebp /* set cycle limit to sync cycle */ + movl $0xFFFFFFFF, 116(%rsi) /* make sure the interrupt doesn't fire more than once */ add $7, %ebp sub $2, %r9w mov %r9w, %r14w -- cgit v1.2.3