FF/SD ratio values now make sense, plus have bordered boxes ! (thanks ipher)
This commit is contained in:
@@ -6346,6 +6346,7 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
DrawGUIWinBox 21,96,24,114,31,167 ; FF Ratio Box
|
DrawGUIWinBox 21,96,24,114,31,167 ; FF Ratio Box
|
||||||
xor ax,ax
|
xor ax,ax
|
||||||
mov ah,[FFRatio]
|
mov ah,[FFRatio]
|
||||||
|
add ah,2
|
||||||
mov al,48
|
mov al,48
|
||||||
add ah,48
|
add ah,48
|
||||||
.asciiloop
|
.asciiloop
|
||||||
@@ -6355,6 +6356,10 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
sub ah,10
|
sub ah,10
|
||||||
jmp .asciiloop
|
jmp .asciiloop
|
||||||
.hex2asciidone
|
.hex2asciidone
|
||||||
|
cmp al,48
|
||||||
|
jne .yestens
|
||||||
|
mov al,32
|
||||||
|
.yestens
|
||||||
mov [GUISpeedTextZ3],ax
|
mov [GUISpeedTextZ3],ax
|
||||||
mov byte[GUItextcolor],223
|
mov byte[GUItextcolor],223
|
||||||
GUIOuttextwin2 21,101,26,GUISpeedTextZ3
|
GUIOuttextwin2 21,101,26,GUISpeedTextZ3
|
||||||
@@ -6373,6 +6378,7 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
DrawGUIWinBox 21,96,35,114,42,167 ; Boxes
|
DrawGUIWinBox 21,96,35,114,42,167 ; Boxes
|
||||||
xor ax,ax
|
xor ax,ax
|
||||||
mov ah,[SDRatio]
|
mov ah,[SDRatio]
|
||||||
|
add ah,2
|
||||||
mov al,48
|
mov al,48
|
||||||
add ah,48
|
add ah,48
|
||||||
.asciiloop2
|
.asciiloop2
|
||||||
@@ -6382,6 +6388,10 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
sub ah,10
|
sub ah,10
|
||||||
jmp .asciiloop2
|
jmp .asciiloop2
|
||||||
.hex2asciidone2
|
.hex2asciidone2
|
||||||
|
cmp al,48
|
||||||
|
jne .yestens2
|
||||||
|
mov al,32
|
||||||
|
.yestens2
|
||||||
mov [GUISpeedTextZ3],ax
|
mov [GUISpeedTextZ3],ax
|
||||||
mov byte[GUItextcolor],223
|
mov byte[GUItextcolor],223
|
||||||
GUIOuttextwin2 21,101,37,GUISpeedTextZ3
|
GUIOuttextwin2 21,101,37,GUISpeedTextZ3
|
||||||
@@ -6519,7 +6529,7 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
mov dl,[GUIWincol]
|
mov dl,[GUIWincol]
|
||||||
add dl,3
|
add dl,3
|
||||||
DrawGUIWinBox 21,95,13,94,20,dl
|
DrawGUIWinBox 21,95,13,94,20,dl
|
||||||
ret
|
jmp .ratioborders
|
||||||
|
|
||||||
.auto ; AFR Max Frameskip +/- Box
|
.auto ; AFR Max Frameskip +/- Box
|
||||||
DrawGUIWinBox 21,96,13,114,20,167
|
DrawGUIWinBox 21,96,13,114,20,167
|
||||||
@@ -6562,6 +6572,20 @@ DisplayGUISpeed: ;Speed Options
|
|||||||
mov dl,[GUIWincol]
|
mov dl,[GUIWincol]
|
||||||
add dl,3
|
add dl,3
|
||||||
DrawGUIWinBox 21,115,13,114,20,dl
|
DrawGUIWinBox 21,115,13,114,20,dl
|
||||||
|
|
||||||
|
.ratioborders
|
||||||
|
mov dl,[GUIWincol]
|
||||||
|
DrawGUIWinBox 21,96,23,113,23,dl
|
||||||
|
DrawGUIWinBox 21,96,34,113,34,dl
|
||||||
|
add dl,1
|
||||||
|
DrawGUIWinBox 21,95,24,94,31,dl
|
||||||
|
DrawGUIWinBox 21,95,35,94,42,dl
|
||||||
|
add dl,2
|
||||||
|
DrawGUIWinBox 21,115,24,114,31,dl
|
||||||
|
DrawGUIWinBox 21,115,35,114,42,dl
|
||||||
|
add dl,1
|
||||||
|
DrawGUIWinBox 21,96,32,113,32,dl
|
||||||
|
DrawGUIWinBox 21,96,43,113,43,dl
|
||||||
ret
|
ret
|
||||||
|
|
||||||
SECTION .data
|
SECTION .data
|
||||||
@@ -6581,8 +6605,8 @@ GUISpeedTextB1 db '---',0
|
|||||||
|
|
||||||
GUISpeedText1 db 'FRAME RATE',0
|
GUISpeedText1 db 'FRAME RATE',0
|
||||||
GUISpeedText1b db 'MAX FRAME SKIP',0
|
GUISpeedText1b db 'MAX FRAME SKIP',0
|
||||||
GUISpeedText2 db 'FAST FWD RATIO',0
|
GUISpeedText2 db 'FASTFWD RATIO x',0
|
||||||
GUISpeedText3 db 'SLOWDOWN RATIO',0
|
GUISpeedText3 db 'SLOWDWN RATIO /',0
|
||||||
|
|
||||||
GUISpeedTextC1 db 'TOGGLED FFWD/SLWDWN',0
|
GUISpeedTextC1 db 'TOGGLED FFWD/SLWDWN',0
|
||||||
GUISpeedTextC2 db 'AUTO FRAME RATE',0
|
GUISpeedTextC2 db 'AUTO FRAME RATE',0
|
||||||
|
|||||||
Reference in New Issue
Block a user