Minor commenting/spacing stuff

This commit is contained in:
ipher
2005-05-21 10:46:50 +00:00
parent ac09e3d590
commit a35c4f2e2b

View File

@@ -812,7 +812,7 @@ SECTION .text
DisplayGUIReset: ; Reset Confirmation
GUIDrawWindowBox 12,GUIResetDisp
cmp byte[GUIWincoladd],0 ;Red Box around buttons
cmp byte[GUIWincoladd],0 ;Red Box around buttons
je .zero
mov byte[GUItextcolor],211
.zero
@@ -870,7 +870,7 @@ DisplayGUIStates: ; Save/Load State Confirmation
DrawGUIWinBox 14,19,29,57,42,dl
.resetboxb
DrawGUIButton 14,20,30,56,41,GUIStatesText3,10,0,0 ; buttons
DrawGUIButton 14,20,30,56,41,GUIStatesText3,10,0,0 ; Buttons
DrawGUIButton 14,80,30,116,41,GUIStatesText4,11,0,0
mov al,[GUIWincol] ; Yellow Shadow
@@ -1501,30 +1501,26 @@ DisplayGUIOption: ; Frame Rate/Auto Frame Rate/Max Frame Skip/New Gfx Engi
%ifdef __WIN32__
GUIOuttextwin2 4,25,163,GUIOptionTextW
%endif
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Checkboxes
; Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ; New GFX Engine
cmp byte[newengen],0
je .nocheckbox1
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox1
GUIDisplayIconWin 4,11,30,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; MMX
cmp byte[MMXSupport],1
jne .nocheckbox2
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox2
GUIDisplayIconWin 4,11,40,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; PL12/34
cmp byte[pl12s34],0
je .nocheckbox3
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox3
GUIDisplayIconWin 4,11,50,[GUITemp]
%ifdef __MSDOS__
%ifdef __MSDOS__ ; Sidewinder Fix (DOS)
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[SidewinderFix],0
je .nocheckbox4
@@ -1532,8 +1528,7 @@ DisplayGUIOption: ; Frame Rate/Auto Frame Rate/Max Frame Skip/New Gfx Engi
.nocheckbox4
GUIDisplayIconWin 4,11,60,[GUITemp]
%endif
%ifdef __WIN32__
%ifdef __WIN32__ ; High Pri Mode (WIN)
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[HighPriority],0
je .nocheckbox4
@@ -1541,71 +1536,61 @@ DisplayGUIOption: ; Frame Rate/Auto Frame Rate/Max Frame Skip/New Gfx Engi
.nocheckbox4
GUIDisplayIconWin 4,11,60,[GUITemp]
%endif
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Show FPS at Start
cmp byte[FPSAtStart],0
je .nocheckbox5
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox5
GUIDisplayIconWin 4,11,70,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; 30Hz Turbo
cmp byte[Turbo30hz],0
je .nocheckbox6
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox6
GUIDisplayIconWin 4,11,80,[GUITemp]
GUIDisplayIconWin 4,11,80,[GUITemp] ; Show Clock
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[TimerEnable],0
je .nocheckbox7
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox7
GUIDisplayIconWin 4,11,90,[GUITemp]
GUIDisplayIconWin 4,11,90,[GUITemp] ; Old GFX Mode 2
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[OldGfxMode2],0
je .nocheckbox8
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox8
GUIDisplayIconWin 4,11,100,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Don't Save Path
cmp byte[DontSavePath],0
je .nocheckbox9
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox9
GUIDisplayIconWin 4,11,110,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Small MSG Text
cmp byte[SmallMsgText],0
je .nocheckbox10
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox10
GUIDisplayIconWin 4,11,120,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Auto-Patch
cmp byte[AutoPatch],0
je .nocheckbox11
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox11
GUIDisplayIconWin 4,11,130,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Rominfo.txt
cmp byte[RomInfo],0
je .nocheckbox12
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox12
GUIDisplayIconWin 4,11,140,[GUITemp]
GUIDisplayIconWin 4,11,140,[GUITemp] ; Allow U+D/L+R
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[AllowUDLR],0
je .nocheckbox13
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox13
GUIDisplayIconWin 4,11,150,[GUITemp]
%ifdef __WIN32__
%ifdef __WIN32__ ; Disable Screensavor (WIN)
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[DisableScreenSaver],0
je .nocheckbox99
@@ -2306,7 +2291,6 @@ SECTION .text
DisplayGUISound: ; Sound Related Options
GUIDrawWindowBox 6,GUISoundDisp
;Text Display
mov byte[GUItextcolor],217 ; Shadows
cmp byte[GUIWincoladd],0
je .zero
@@ -2319,7 +2303,6 @@ DisplayGUISound: ; Sound Related Options
GUIOuttextwin2u 6,26,44,GUISoundTextA3,1
GUIOuttextwin2u 6,116,26,GUISoundTextA4,0
%endif
%ifdef __WIN32__
GUIOuttextwin2u 6,26,106,GUISoundTextD1,4
%endif
@@ -2327,13 +2310,11 @@ DisplayGUISound: ; Sound Related Options
GUIOuttextwin2u 6,26,126,GUISoundTextD3,1
GUIOuttextwin2u 6,26,136,GUISoundTextD4,6
GUIOuttextwin2u 6,26,146,GUISoundTextD5,0
GUIOuttextwin2u 6,26,168,GUISoundTextE1,0
GUIOuttextwin2u 6,26,178,GUISoundTextE2,0
%ifndef __MSDOS__
GUIOuttextwin2u 6,26,188,GUISoundTextE3,0
%endif
GUIOuttextwin2u 6,126,168,GUISoundTextF1,1
GUIOuttextwin2u 6,126,178,GUISoundTextF2,1
%ifndef __MSDOS__
@@ -2347,7 +2328,6 @@ DisplayGUISound: ; Sound Related Options
GUIOuttextwin2 6,25,43,GUISoundTextA3
GUIOuttextwin2 6,115,25,GUISoundTextA4
%endif
%ifdef __WIN32__
GUIOuttextwin2 6,25,105,GUISoundTextD1
%endif
@@ -2355,13 +2335,11 @@ DisplayGUISound: ; Sound Related Options
GUIOuttextwin2 6,25,125,GUISoundTextD3
GUIOuttextwin2 6,25,135,GUISoundTextD4
GUIOuttextwin2 6,25,145,GUISoundTextD5
GUIOuttextwin2 6,25,167,GUISoundTextE1
GUIOuttextwin2 6,25,177,GUISoundTextE2
%ifndef __MSDOS__
GUIOuttextwin2 6,25,187,GUISoundTextE3
%endif
GUIOuttextwin2 6,125,167,GUISoundTextF1
GUIOuttextwin2 6,125,177,GUISoundTextF2
%ifndef __MSDOS__
@@ -2386,17 +2364,14 @@ DisplayGUISound: ; Sound Related Options
GUIOuttextwin2 6,5,75,GUISoundTextC
GUIOuttextwin2 6,5,157,GUISoundTextE
GUIOuttextwin2 6,105,157,GUISoundTextF
;Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC
; Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Enable Sound
cmp byte[cfgsoundon],0
je .nocheckbox
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox
GUIDisplayIconWin 6,11,21,[GUITemp]
%ifdef __MSDOS__
%ifdef __MSDOS__ ; Force 8-bit
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[cfgforce8b],0
je .nocheckbox0
@@ -2404,15 +2379,13 @@ DisplayGUISound: ; Sound Related Options
.nocheckbox0
GUIDisplayIconWin 6,102,21,[GUITemp]
%endif
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Stereo Sound
cmp byte[cfgStereoSound],0
je .nocheckbox1
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox1
GUIDisplayIconWin 6,11,30,[GUITemp]
%ifdef __MSDOS__
%ifdef __MSDOS__ ; Raise Pitch
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[RaisePitch],0
je .nocheckbox1b
@@ -2420,50 +2393,51 @@ DisplayGUISound: ; Sound Related Options
.nocheckbox1b
GUIDisplayIconWin 6,11,39,[GUITemp]
%endif
%ifdef __WIN32__ ; Primary Buffer (WIN)
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[PrimaryBuffer],0
je .nocheckbox2
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox2
GUIDisplayIconWin 6,11,101,[GUITemp]
%endif
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Reverse Stereo
cmp byte[RevStereo],0
je .nocheckbox3
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox3
GUIDisplayIconWin 6,11,111,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Surround Sound
cmp byte[Surround],0
je .nocheckbox4
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox4
GUIDisplayIconWin 6,11,121,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Sound Buffering
cmp byte[SoundBufEn],0
je .nocheckbox5
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox5
GUIDisplayIconWin 6,11,131,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Disable SPC Emulation
cmp byte[SPCDisable],0
je .nocheckbox6
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox6
GUIDisplayIconWin 6,11,141,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Gaussian
cmp byte[SoundInterpType],1
jne .nocheckbox7
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox7
GUIDisplayIconWin 6,11,163,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Cubic Spline
cmp byte[SoundInterpType],2
jne .nocheckbox8
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox8
GUIDisplayIconWin 6,11,173,[GUITemp]
%ifndef __MSDOS__
%ifndef __MSDOS__ ; 8-point
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[SoundInterpType],3
jne .nocheckbox9
@@ -2471,22 +2445,19 @@ DisplayGUISound: ; Sound Related Options
.nocheckbox9
GUIDisplayIconWin 6,11,183,[GUITemp]
%endif
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Simple LP
cmp byte[LowPassFilterType],1
jne .nocheckbox10
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox10
GUIDisplayIconWin 6,111,163,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Dynamic LP
cmp byte[LowPassFilterType],2
jne .nocheckbox11
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox11
GUIDisplayIconWin 6,111,173,[GUITemp]
%ifndef __MSDOS__
%ifndef __MSDOS__ ; Hi Qual LP
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[LowPassFilterType],3
jne .nocheckbox12
@@ -2495,18 +2466,7 @@ DisplayGUISound: ; Sound Related Options
GUIDisplayIconWin 6,111,183,[GUITemp]
%endif
%ifdef __WIN32__
mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[PrimaryBuffer],0
je .nocheckbox13
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox13
GUIDisplayIconWin 6,11,101,[GUITemp]
%endif
;Sampling Rate Box
DrawGUIWinBox 6,15,61,69,69,167
DrawGUIWinBox 6,15,61,69,69,167 ;Sampling Rate Box
mov dword[GUITemp],GUISoundTextB1
xor eax,eax
mov al,[cfgSoundQuality]
@@ -2521,9 +2481,7 @@ DisplayGUISound: ; Sound Related Options
.zero4
GUIOuttextwin2 6,22,63,[GUITemp]
; Draw borders
mov dword[GUIWincol],148+10
mov dword[GUIWincol],148+10 ; Draw borders
cmp byte[cwindrawn],1
jne .noone3
mov dword[GUIWincol],148+5
@@ -2544,9 +2502,7 @@ DisplayGUISound: ; Sound Related Options
add dl,3
DrawGUIWinBox 6,71,61,70,69,dl ;right
; Volume Level Slider
mov eax,dword[GUIwinposx+6*4]
mov eax,dword[GUIwinposx+6*4] ; Volume Level Slider
mov ebx,dword[GUIwinposy+6*4]
mov ecx,eax
add eax,15
@@ -2732,8 +2688,6 @@ DisplayGUICheatConv:
DisplayGUICheat: ; Add/Browse Cheats menu
GUIDrawWindowBox 7,GUICheatDisp
; Display Text
mov byte[GUItextcolor],217
cmp byte[GUIWincoladd],0
je .zero
@@ -2760,9 +2714,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
GUIOuttextwin2 7,25,190,GUICheatTextE1
DrawGUIWinBox 7,5,20,229,108,167
; Draw Buttons
DrawGUIButton 7,5,113,47,124,GUICheatTextB1,5,0,0
DrawGUIButton 7,5,113,47,124,GUICheatTextB1,5,0,0 ; Draw Buttons
DrawGUIButton 7,52,113,94,124,GUICheatTextB2,6,0,0
DrawGUIButton 7,99,113,141,124,GUICheatTextB3,7,0,0
DrawGUIButton 7,146,113,188,124,GUICheatTextB4,8,0,0
@@ -2776,9 +2728,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
GUIOuttextwin2u 7,151,117,GUICheatTextZ5,0
GUIOuttextwin2u 7,198,117,GUICheatTextZ5,0
; Red Highlight for Cheats box
cmp dword[GUIcurrentcheatwin],0
cmp dword[GUIcurrentcheatwin],0 ; Red Highlight for Cheats box
jne near .nowinbox
mov ebx,[GUIcurrentcheatcursloc]
sub ebx,[GUIcurrentcheatviewloc]
@@ -2789,9 +2739,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
DrawGUIWinBox2 7,5,229,7,224
.nowinbox
; Draw Cheats box
mov byte[GUItextcolor],223
mov byte[GUItextcolor],223 ; Draw Cheats box
mov dword[ccheatnpos],cheatdata
mov eax,[NumCheats]
sub eax,[GUIcurrentcheatviewloc]
@@ -2805,7 +2753,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
sub eax,ebx
sub eax,ebx
add [ccheatnpos],eax
GUIOuttextwin2cheat 12,24 ; Shadow
GUIOuttextwin2cheat 12,24 ; Shadow
GUIOuttextwin2cheat 12,24+7
GUIOuttextwin2cheat 12,24+7*2
GUIOuttextwin2cheat 12,24+7*3
@@ -2836,7 +2784,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
sub eax,ebx
sub eax,ebx
add [ccheatnpos],eax
GUIOuttextwin2cheat 11,23 ;Text
GUIOuttextwin2cheat 11,23 ;Text
GUIOuttextwin2cheat 11,23+7
GUIOuttextwin2cheat 11,23+7*2
GUIOuttextwin2cheat 11,23+7*3
@@ -2849,7 +2797,6 @@ DisplayGUICheat: ; Add/Browse Cheats menu
GUIOuttextwin2cheat 11,23+7*10
GUIOuttextwin2cheat 11,23+7*11
;Scrollbar
DrawSlideBarWin 7,231,28,[GUIcurrentcheatviewloc],[NumCheats],12,73,GUICStA
cmp byte[GUICHold],7
@@ -2871,9 +2818,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
sub byte[GUIWincoladd],3
.noholdb2
; Draw borders
mov dword[GUIWincol],148+10
mov dword[GUIWincol],148+10 ; Draw borders
cmp byte[cwindrawn],1
jne .noone2
mov dword[GUIWincol],148+5
@@ -2901,9 +2846,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
DrawGUIWinBox 7,174,129,173,136,dl
DrawGUIWinBox 7,156,140,197,147,dl
; Draw input boxes
mov ebx,[GUIcurrentcheatcursloc]
mov ebx,[GUIcurrentcheatcursloc] ; Draw input boxes
sub ebx,[GUIcurrentcheatviewloc]
mov eax,ebx
lea ebx,[ebx*4]
@@ -2966,9 +2909,7 @@ DisplayGUICheat: ; Add/Browse Cheats menu
mov byte[GUICheatTextZ2+ebx],'_'
.nound
; Checkbox
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Checkbox
cmp byte[AutoLoadCht],1
jne .nocheckbox
mov dword[GUITemp],GUIIconDataCheckBoxC
@@ -5446,8 +5387,6 @@ EEMode:
DisplayGUIAddOns: ;Select Special Controllers
GUIDrawWindowBox 17,GUIAddOnsDisp
;Text Display
mov byte[GUItextcolor],217 ;Shadow
cmp byte[GUIWincoladd],0
je .zero
@@ -5489,9 +5428,7 @@ DisplayGUIAddOns: ;Select Special Controllers
GUIOuttextwin2 17,20,57,GUIAddOnText5
.endEE2
;Ratio Buttons
GUIDisplayButtonHole 17,9,15,byte[snesmouse],0
GUIDisplayButtonHole 17,9,15,byte[snesmouse],0 ;Ratio Buttons
GUIDisplayButtonHole 17,9,25,byte[snesmouse],1
GUIDisplayButtonHole 17,9,35,byte[snesmouse],2
GUIDisplayButtonHole 17,9,45,byte[snesmouse],3
@@ -5517,7 +5454,6 @@ SECTION .text
DisplayGUIChipConfig:
GUIDrawWindowBox 18,GUIChipConfigDisp
;Text Display
mov byte[GUItextcolor],217 ;Shadow
cmp byte[GUIWincoladd],0
je .zero
@@ -5536,7 +5472,7 @@ DisplayGUIChipConfig:
GUIOuttextwin2 18,71,58,GUIChipText6Alt
GUIOuttextwin2 18,121,58,GUIChipText7Alt
jmp .endEE
.noEE ; Regular Window Shadow
.noEE ; Regular Shadow
GUIOuttextwin2u 18,21,48,GUIChipTextA1,4
GUIOuttextwin2u 18,71,48,GUIChipTextA2,4
GUIOuttextwin2u 18,121,48,GUIChipTextA3,4
@@ -5557,7 +5493,7 @@ DisplayGUIChipConfig:
GUIOuttextwin2 18,70,57,GUIChipText6Alt
GUIOuttextwin2 18,120,57,GUIChipText7Alt
jmp .endEE2
.noEE2 ; Regular Window Text
.noEE2 ; Regular Text
GUIOuttextwin2 18,20,47,GUIChipTextA1
GUIOuttextwin2 18,70,47,GUIChipTextA2
GUIOuttextwin2 18,120,47,GUIChipTextA3
@@ -5568,7 +5504,6 @@ DisplayGUIChipConfig:
mov al,[GUIWincol] ;Yellow Shadow
mov byte[GUItextcolor],al
GUIOuttextwin2 18,10,38,GUIChipTextA
mov byte[GUItextcolor],163 ; Yellow Text
cmp byte[GUIWincoladd],0
je .zero8
@@ -5577,43 +5512,38 @@ DisplayGUIChipConfig:
GUIOuttextwin2 18,9,37,GUIChipTextA
.endEE2
;Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC
;Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP1
cmp byte[nssdip1],0
je .nodip1
mov dword[GUITemp],GUIIconDataCheckBoxC
.nodip1
GUIDisplayIconWin 18,9,43,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP2
cmp byte[nssdip2],0
je .nodip2
mov dword[GUITemp],GUIIconDataCheckBoxC
.nodip2
GUIDisplayIconWin 18,59,43,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP3
cmp byte[nssdip3],0
je .nodip3
mov dword[GUITemp],GUIIconDataCheckBoxC
.nodip3
GUIDisplayIconWin 18,109,43,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP4
cmp byte[nssdip4],0
je .nodip4
mov dword[GUITemp],GUIIconDataCheckBoxC
.nodip4
GUIDisplayIconWin 18,9,53,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP5
cmp byte[nssdip5],0
je .nodip5
mov dword[GUITemp],GUIIconDataCheckBoxC
.nodip5
GUIDisplayIconWin 18,59,53,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ;DIP6
cmp byte[nssdip6],0
je .nodip6
mov dword[GUITemp],GUIIconDataCheckBoxC
@@ -5916,7 +5846,6 @@ SECTION .text
DisplayGUISave: ;Save & Rewind options/Hotkeys
GUIDrawWindowBox 20,GUISaveDisp
;Text Display
mov byte[GUItextcolor],217 ;Shadow
cmp byte[GUIWincoladd],0
je .zero
@@ -5925,7 +5854,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
sub byte[GUItextcolor],15
GUIOuttextwin2 20,8,19,GUISaveTextA1
GUIOuttextwin2 20,8,31,GUISaveTextA2
GUIOuttextwin2u 20,26,44,GUISaveTextB1,5
GUIOuttextwin2u 20,26,54,GUISaveTextB2,5
GUIOuttextwin2u 20,26,64,GUISaveTextB3,0
@@ -5933,7 +5861,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
GUIOuttextwin2u 20,26,84,GUISaveTextB5,0
GUIOuttextwin2u 20,26,94,GUISaveTextB6,0
GUIOuttextwin2u 20,26,104,GUISaveTextB7,12
GUIOuttextwin2 20,9+45*3,141,GUISaveTextC4
GUIOuttextwin2 20,9,150,GUISaveTextC5
GUIOuttextwin2 20,9+57,150,GUISaveTextC6
@@ -5968,7 +5895,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
add byte[GUItextcolor],15 ;Text
GUIOuttextwin2 20,7,18,GUISaveTextA1
GUIOuttextwin2 20,7,30,GUISaveTextA2
GUIOuttextwin2 20,25,43,GUISaveTextB1
GUIOuttextwin2 20,25,53,GUISaveTextB2
GUIOuttextwin2 20,25,63,GUISaveTextB3
@@ -5976,14 +5902,12 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
GUIOuttextwin2 20,25,83,GUISaveTextB5
GUIOuttextwin2 20,25,93,GUISaveTextB6
GUIOuttextwin2 20,25,103,GUISaveTextB7
GUIOuttextwin2 20,8+45*3,140,GUISaveTextC4
GUIOuttextwin2 20,8,149,GUISaveTextC5
GUIOuttextwin2 20,8+57,149,GUISaveTextC6
GUIOuttextwin2 20,8+114,149,GUISaveTextC7
GUIOuttextwin2 20,8,158,GUISaveTextC8
mov byte[GUISaveTextC2+2],'0' ; ST# Text
GUIOuttextwin2 20,8,122,GUISaveTextC2
mov byte[GUISaveTextC2+2],'1'
@@ -6019,58 +5943,50 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
mov byte[GUItextcolor],164
.zero8
GUIOuttextwin2 20,5,111,GUISaveTextC1
;Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC
;Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Auto Incrmt Save Slot
cmp byte[AutoIncSaveSlot],0
je .nocheckbox
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox
GUIDisplayIconWin 20,11,40,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; SRAM Check+Save
cmp byte[SRAMSave5Sec],0
je .nocheckbox1
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox1
GUIDisplayIconWin 20,11,50,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Start at Latest Save
cmp byte[LatestSave],0
je .nocheckbox2
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox2
GUIDisplayIconWin 20,11,60,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Auto State Save/Load
cmp byte[AutoState],0
je .nocheckbox3
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox3
GUIDisplayIconWin 20,11,70,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Load Savestate W/SRAM
cmp byte[SRAMState],0
je .nocheckbox4
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox4
GUIDisplayIconWin 20,11,80,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Pause after Load State
cmp byte[PauseLoad],0
je .nocheckbox5
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox5
GUIDisplayIconWin 20,11,90,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Pause after Rewind
cmp byte[PauseRewind],0
je .nocheckbox6
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox6
GUIDisplayIconWin 20,11,100,[GUITemp]
; Draw borders
mov dword[GUIWincol],148+10 ; Setup for borders
cmp byte[cwindrawn],1
jne .noone3
@@ -6080,7 +5996,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
jne .nozero3
mov dword[GUIWincol],148
.nozero3
mov dl,[GUIWincol] ; # of Rewind States (Border)
DrawGUIWinBox 20,150,28,165,28,dl
mov dl,[GUIWincol]
@@ -6092,7 +6007,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
mov dl,[GUIWincol]
add dl,3
DrawGUIWinBox 20,165,29,166,36,dl
mov dl,[GUIWincol] ; Second/Rewind (Border)
DrawGUIWinBox 20,150,16,165,16,dl
mov dl,[GUIWincol]
@@ -6122,8 +6036,6 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
DGOptnsBorderBox 20,146,147 ; PICK
DGOptnsBorderBox 20,45,156 ; REWIND
;Boxes
DrawGUIWinBox 20,150,17,165,24,167 ; Rewind States Box
xor ax,ax
mov ah,[RewindStates]
@@ -6195,9 +6107,7 @@ DisplayGUISave: ;Save & Rewind options/Hotkeys
DDrawBox 20,8+114+25,148,[KeyStateSelct]
DDrawBox 20,8+38,157,[KeyRewind]
;Buttons
mov byte[GUItextcolor],217 ;set color for buttons
mov byte[GUItextcolor],217 ;Buttons
cmp byte[GUIWincoladd],0
je .zero88
mov byte[GUItextcolor],211
@@ -6305,13 +6215,12 @@ DisplayGUISpeed: ;Speed Options
mov byte[GUItextcolor],164
.zero3
GUIOuttextwin2 21,7,48,GUISpeedTextA
cmp byte[frameskip],0
jne near .hidespeed2
GUIOuttextwin2 21,7,163,GUISpeedTextB
.hidespeed2
cmp byte[frameskip],0
cmp byte[frameskip],0 ; Shortcut Boxes
jne near .frate
DDrawBox 21,12,78,[KeyEmuSpeedUp]
DDrawBox 21,12,98,[KeyEmuSpeedDown]
@@ -6320,8 +6229,7 @@ DisplayGUISpeed: ;Speed Options
DDrawBox 21,12,78,[KeyFRateUp]
DDrawBox 21,12,98,[KeyFRateDown]
.endsc
DDrawBox 21,12,58,[KeyFastFrwrd] ; Shortcut Boxes
DDrawBox 21,12,58,[KeyFastFrwrd]
DDrawBox 21,12,68,[KeySlowDown]
DDrawBox 21,12,88,[KeyResetSpeed]
DDrawBox 21,12,108,[EMUPauseKey]
@@ -6334,22 +6242,20 @@ DisplayGUISpeed: ;Speed Options
DGOptnsBorderBox 21,11,97
DGOptnsBorderBox 21,11,107
DGOptnsBorderBox 21,11,117
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Checkboxes
; Checkboxes
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Toggled FF/SD
cmp byte[FastFwdToggle],0
je .nocheckbox
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox
GUIDisplayIconWin 21,11,135,[GUITemp]
mov dword[GUITemp],GUIIconDataCheckBoxUC
mov dword[GUITemp],GUIIconDataCheckBoxUC ; Auto Frame Rate
cmp byte[frameskip],0
jne .nocheckbox1
mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox1
GUIDisplayIconWin 21,11,145,[GUITemp]
;Boxes
DrawGUIWinBox 21,96,24,114,31,167 ; FF Ratio Box
xor ax,ax
mov ah,[FFRatio]
@@ -6382,7 +6288,7 @@ DisplayGUISpeed: ;Speed Options
mov byte[GUItextcolor],211
.zero16
DrawGUIWinBox 21,96,35,114,42,167 ; Boxes
DrawGUIWinBox 21,96,35,114,42,167 ; SD Ratio Box
xor ax,ax
mov ah,[SDRatio]
add ah,2
@@ -6421,7 +6327,6 @@ DisplayGUISpeed: ;Speed Options
.zero88
sub byte[GUItextcolor],15
add byte[GUItextcolor],15
DrawGUIButton 21,118,24,126,32,GUISaveTextZ1,74,-2,-1 ; + Rewind States
DrawGUIButton 21,129,24,137,32,GUISaveTextZ2,75,-2,-1 ; - Rewind States
DrawGUIButton 21,118,35,126,43,GUISaveTextZ1,76,-2,-1 ; + Second/Rewind
@@ -6579,7 +6484,6 @@ DisplayGUISpeed: ;Speed Options
mov dl,[GUIWincol]
add dl,3
DrawGUIWinBox 21,115,13,114,20,dl
.ratioborders
mov dl,[GUIWincol]
DrawGUIWinBox 21,96,23,113,23,dl