From 481cef98b4abb12bb02be4574950680dcad67872 Mon Sep 17 00:00:00 2001 From: theoddone33 <> Date: Mon, 21 May 2001 19:01:16 +0000 Subject: [PATCH] Fix F3 menu. Latest state now shows up as orange --- zsnes/src/linux/sdlintrf.asm | 4 ++-- zsnes/src/linux/zfilew.c | 8 +++++++- zsnes/src/ui.asm | 2 ++ zsnes/src/video/procvid.asm | 2 ++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/zsnes/src/linux/sdlintrf.asm b/zsnes/src/linux/sdlintrf.asm index 8af5acca..36e271da 100644 --- a/zsnes/src/linux/sdlintrf.asm +++ b/zsnes/src/linux/sdlintrf.asm @@ -549,8 +549,8 @@ NEWSYM Get_File_Date pushad call ZFileGetFTime popad - mov dx,[ZFDate] - mov cx,[ZFTime] + mov edx,[ZFDate] + mov ecx,[ZFTime] ret RefreshKeybBuffer: diff --git a/zsnes/src/linux/zfilew.c b/zsnes/src/linux/zfilew.c index 7f8d098d..669134d6 100644 --- a/zsnes/src/linux/zfilew.c +++ b/zsnes/src/linux/zfilew.c @@ -242,8 +242,14 @@ DWORD ZFileDelete() DWORD ZFileGetFTime() { - ZFDate=0; + struct stat filestat; ZFTime=0; + if (stat (ZFFTimeFName, &filestat)<0) + { + ZFDate=0; + } else { + ZFDate=filestat.st_mtime; + } return(0); } diff --git a/zsnes/src/ui.asm b/zsnes/src/ui.asm index 75495e08..eaec7d5f 100644 --- a/zsnes/src/ui.asm +++ b/zsnes/src/ui.asm @@ -1255,8 +1255,10 @@ DetermineNew: mov bx,ax mov edx,fnamest+1 call Get_File_Date +%ifndef __LINUX__ shl edx,16 mov dx,cx +%endif push edx call Close_File pop edx diff --git a/zsnes/src/video/procvid.asm b/zsnes/src/video/procvid.asm index a0b140cf..2e7f17e0 100644 --- a/zsnes/src/video/procvid.asm +++ b/zsnes/src/video/procvid.asm @@ -1208,8 +1208,10 @@ DetermineNew: mov bx,ax mov edx,fnamest+1 call Get_File_Date +%ifndef __LINUX__ shl edx,16 mov dx,cx +%endif push edx call Close_File pop edx