From b47d5ba31683025c7ca0095026d266ebaea2d846 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Mon, 6 Aug 2001 21:07:34 +0000 Subject: [PATCH] MMX save option finally fixed! --- zsnes/src/gui/gui.asm | 1 + zsnes/src/ui.asm | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/zsnes/src/gui/gui.asm b/zsnes/src/gui/gui.asm index 9864127b..a1464d50 100644 --- a/zsnes/src/gui/gui.asm +++ b/zsnes/src/gui/gui.asm @@ -584,6 +584,7 @@ NEWSYM DisableScreenSaver, db 0 NEWSYM TrapMouseCursor, db 1 NEWSYM KeyQuickClock, dd 0 NEWSYM KeyQuickMinimize, dd 0 +NEWSYM CopyMethod, db 2 GUIsave equ $-GUIRAdd diff --git a/zsnes/src/ui.asm b/zsnes/src/ui.asm index f3415851..fbde5390 100644 --- a/zsnes/src/ui.asm +++ b/zsnes/src/ui.asm @@ -33,7 +33,7 @@ EXTSYM smallscreenon,spcon EXTSYM statefileloc,LatestSave EXTSYM Create_File,Delete_File,Open_File,Get_File_Date,Close_File,Change_Dir,Get_Dir EXTSYM romloadskip -EXTSYM cfgloadgdir,cfgloadsdir,cfgcopymethod +EXTSYM cfgloadgdir,cfgloadsdir,CopyMethod EXTSYM init18_2hz EXTSYM OSExit %ifdef __LINUX__ @@ -1568,7 +1568,7 @@ NEWSYM DosExit ; Terminate Program NEWSYM MMXCheck ; Check for cpu that doesn't support CPUID - cmp byte[FPUCopy],3 + cmp byte[CopyMethod],0 jne near .nommx2 mov edx,cpuidfname call Open_File @@ -1589,7 +1589,7 @@ NEWSYM MMXCheck ; MMX support mov byte[FPUCopy],0 - mov byte[cfgcopymethod],0 + mov byte[CopyMethod],0 mov eax,1 CPUID @@ -1601,7 +1601,7 @@ NEWSYM MMXCheck test edx,1 << 23 jz .nommx mov byte[FPUCopy],2 - mov byte[cfgcopymethod],2 + mov byte[CopyMethod],2 mov edx,YesMMX call PrintStr .nommx