From 8429964f387ff21c835b928272d3f48f557507f0 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Tue, 19 Apr 2005 22:46:24 +0000 Subject: [PATCH] Fixed rewind during movie record. --- zsnes/src/cpu/execute.asm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/zsnes/src/cpu/execute.asm b/zsnes/src/cpu/execute.asm index 2392ea76..857e70d9 100644 --- a/zsnes/src/cpu/execute.asm +++ b/zsnes/src/cpu/execute.asm @@ -1488,6 +1488,10 @@ NEWSYM cpuover jmp .nonewgfx .noemupause + ;Rewind update must be done before process this frame of movie, so rewind doesn't + ;back up incremented values (some vars being for the next frame) + call UpdateRewind + cmp byte[MovieProcessing],0 je .noprocmovie pushad @@ -1507,8 +1511,6 @@ NEWSYM cpuover jmp OSExit .noprocmovie - call UpdateRewind - cmp byte[snesmouse],4 jne .nolethalen mov eax,[LethEnData]