diff --git a/zsnes/src/cpu/execute.asm b/zsnes/src/cpu/execute.asm index cab33af8..9bdbb3a8 100644 --- a/zsnes/src/cpu/execute.asm +++ b/zsnes/src/cpu/execute.asm @@ -789,8 +789,10 @@ NetSaveState: %%nointrseta3 cmp byte[intrset],1 jne %%nointrseta2 - mov byte[intrset],2 - jmp %%setagain + test byte[INTEnab],80h + jz %%tryhirq + mov byte[intrset],8 + jmp %%noirq %%nointrseta2 test dl,04h jnz %%noirq