Remove KitchenSync from windowed modes

This commit is contained in:
pagefault
2003-07-23 17:40:37 +00:00
parent feb7a9bac0
commit 45b1f8f126
3 changed files with 17 additions and 6 deletions

View File

@@ -1227,6 +1227,10 @@ GUIVideoKeys:
.novsync .novsync
cmp dh,'K' cmp dh,'K'
jne .nokitchensync jne .nokitchensync
xor ebx,ebx
mov bl,[cvidmode]
cmp byte[GUITBVID+ebx],0
je .nokitchensync
xor byte[KitchenSync],1 xor byte[KitchenSync],1
.nokitchensync .nokitchensync
%endif %endif

View File

@@ -2324,11 +2324,13 @@ DisplayGUIVideoClick:
cmp byte[GUITBVID+ebx],0 cmp byte[GUITBVID+ebx],0
je .nocheckboxttb je .nocheckboxttb
GUIClickCButtonT 11,163,byte[Triplebufen],byte[vsyncon] GUIClickCButtonT 11,163,byte[Triplebufen],byte[vsyncon]
%ifdef __WIN32__
GUIClickCButton 83,173,byte[KitchenSync]
%endif
.nocheckboxttb .nocheckboxttb
GUIClickCButton 11,183,byte[GrayscaleMode] GUIClickCButton 11,183,byte[GrayscaleMode]
%ifdef __WIN32__ %ifdef __WIN32__
GUIClickCButtonf 115,183,byte[vsyncon],initDirectDraw GUIClickCButtonf 115,183,byte[vsyncon],initDirectDraw
GUIClickCButton 83,173,byte[KitchenSync]
%endif %endif
%ifdef __MSDOS__ %ifdef __MSDOS__
GUIClickCButtonT 115,183,byte[vsyncon],byte[Triplebufen] GUIClickCButtonT 115,183,byte[vsyncon],byte[Triplebufen]

View File

@@ -1751,6 +1751,7 @@ DisplayGUIVideo:
cmp byte[GUITBVID+eax],0 cmp byte[GUITBVID+eax],0
je .notext7 je .notext7
GUIOuttextwin2u 5,26,168,GUIVideoText7,0 GUIOuttextwin2u 5,26,168,GUIVideoText7,0
GUIOuttextwin2u 5,98,178,GUIVideoText10,0
.notext7 .notext7
xor eax,eax xor eax,eax
mov al,[cvidmode] mov al,[cvidmode]
@@ -1769,7 +1770,6 @@ DisplayGUIVideo:
GUIOuttextwin2u 5,26,188,GUIVideoText8c,0 GUIOuttextwin2u 5,26,188,GUIVideoText8c,0
%ifndef __LINUX__ %ifndef __LINUX__
GUIOuttextwin2u 5,130,188,GUIVideoText9,0 GUIOuttextwin2u 5,130,188,GUIVideoText9,0
GUIOuttextwin2u 5,98,178,GUIVideoText10,0
%endif %endif
add byte[GUItextcolor],15 add byte[GUItextcolor],15
@@ -1853,6 +1853,7 @@ DisplayGUIVideo:
cmp byte[GUITBVID+eax],0 cmp byte[GUITBVID+eax],0
je .notext7b je .notext7b
GUIOuttextwin2 5,25,167,GUIVideoText7 GUIOuttextwin2 5,25,167,GUIVideoText7
GUIOuttextwin2 5,97,177,GUIVideoText10
.notext7b .notext7b
xor eax,eax xor eax,eax
mov al,[cvidmode] mov al,[cvidmode]
@@ -1871,7 +1872,6 @@ DisplayGUIVideo:
GUIOuttextwin2 5,25,187,GUIVideoText8c GUIOuttextwin2 5,25,187,GUIVideoText8c
%ifndef __LINUX__ %ifndef __LINUX__
GUIOuttextwin2 5,129,187,GUIVideoText9 GUIOuttextwin2 5,129,187,GUIVideoText9
GUIOuttextwin2 5,97,177,GUIVideoText10
%endif %endif
DrawGUIButton 5,128,60,164,71,GUIVideoText8,4,0,0 DrawGUIButton 5,128,60,164,71,GUIVideoText8,4,0,0
mov al,[GUIWincol] mov al,[GUIWincol]
@@ -1996,13 +1996,18 @@ DisplayGUIVideo:
mov dword[GUITemp],GUIIconDataCheckBoxC mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckboxm74 .nocheckboxm74
GUIDisplayIconWin 5,115,183,[GUITemp] GUIDisplayIconWin 5,115,183,[GUITemp]
%endif
xor eax,eax
mov al,[cvidmode]
cmp byte[GUITBVID+eax],0
je .nocheckboxks2
mov dword[GUITemp],GUIIconDataCheckBoxUC mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[KitchenSync],0 cmp byte[KitchenSync],0
je .nocheckboxm75 je .nocheckboxks
mov dword[GUITemp],GUIIconDataCheckBoxC mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckboxm75 .nocheckboxks
GUIDisplayIconWin 5,83,173,[GUITemp] GUIDisplayIconWin 5,83,173,[GUITemp]
%endif .nocheckboxks2
xor eax,eax xor eax,eax
mov al,[cvidmode] mov al,[cvidmode]
cmp byte[GUIIEVID+eax],0 cmp byte[GUIIEVID+eax],0