TempleOSTS_131005.ISO

This commit is contained in:
Terry A. Davis authored and minexew committed 2018-09-08 21:45:52 +02:00
1 parent 1343005a29
commit 2d2a65d572
547 files changed
+33608 -12549

No files matched your search

+22 -22
View File
@@ -12,9 +12,9 @@ _PLOT_SCREEN_U8::
ENTER 0
MOV RBX,U64 SF_ARG2[RBP]
MOV RAX,U64 SF_ARG3[RBP]
OR RBX,RBX
TEST RBX,RBX
JS @@05
OR RAX,RAX
TEST RAX,RAX
JS @@05
CMP RBX,TEXT_COLS
JGE @@05
@@ -44,22 +44,22 @@ _PLOT_WIN_U8::
SAR RAX,3
ADD RAX,U64 SF_ARG4[RBP]
OR RBX,RBX
TEST RBX,RBX
JS @@05
ADD RBX,U64 CTask.win_left[RCX]
CMP RBX,U64 CTask.win_right[RCX]
JG @@05
OR RBX,RBX
TEST RBX,RBX
JS @@05
CMP RBX,TEXT_COLS
JGE @@05
OR RAX,RAX
TEST RAX,RAX
JS @@05
ADD RAX,U64 CTask.win_top[RCX]
CMP RAX,U64 CTask.win_bottom[RCX]
JG @@05
OR RAX,RAX
TEST RAX,RAX
JS @@05
CMP RAX,TEXT_ROWS
JGE @@05
@@ -94,7 +94,7 @@ _PLOT_WIN_STR2::
ADD RDI,U64 SF_ARG5[RBP]
MOV RCX,U64 SF_ARG3[RBP]
OR RDI,RDI
TEST RDI,RDI
JNS @@05
ADD RCX,RDI
SUB RSI,RDI
@@ -109,7 +109,7 @@ _PLOT_WIN_STR2::
SUB RAX,U64 CTask.win_right[RBX]
SUB RDX,RAX
SUB RCX,RAX
@@10: OR RDI,RDI
@@10: TEST RDI,RDI
JNS @@15
ADD RCX,RDI
SUB RSI,RDI
@@ -124,12 +124,12 @@ _PLOT_WIN_STR2::
MOV RAX,U64 CTask.win_scroll_y[RBX]
SAR RAX,3
ADD RAX,U64 SF_ARG6[RBP]
OR RAX,RAX
TEST RAX,RAX
JS @@30
ADD RAX,U64 CTask.win_top[RBX]
CMP RAX,U64 CTask.win_bottom[RBX]
JG @@30
OR RAX,RAX
TEST RAX,RAX
JS @@30
CMP RAX,TEXT_ROWS
JGE @@30
@@ -171,7 +171,7 @@ _PLOT_ATTR_STR2::
ADD RDI,U64 SF_ARG4[RBP]
MOV RCX,U64 SF_ARG3[RBP]
OR RDI,RDI
TEST RDI,RDI
JNS @@05
ADD RCX,RDI
SHL RDI,2
@@ -187,7 +187,7 @@ _PLOT_ATTR_STR2::
SUB RAX,U64 CTask.win_right[RBX]
SUB RDX,RAX
SUB RCX,RAX
@@10: OR RDI,RDI
@@10: TEST RDI,RDI
JNS @@15
ADD RCX,RDI
SHL RDI,2
@@ -203,12 +203,12 @@ _PLOT_ATTR_STR2::
MOV RAX,U64 CTask.win_scroll_y[RBX]
SAR RAX,3
ADD RAX,U64 SF_ARG5[RBP]
OR RAX,RAX
TEST RAX,RAX
JS @@30
ADD RAX,U64 CTask.win_top[RBX]
CMP RAX,U64 CTask.win_bottom[RBX]
JG @@30
OR RAX,RAX
TEST RAX,RAX
JS @@30
CMP RAX,TEXT_ROWS
JGE @@30
@@ -248,7 +248,7 @@ _PLOT_ATTR::
ADD RDI,U64 SF_ARG4[RBP]
MOV RCX,U64 SF_ARG2[RBP]
OR RDI,RDI
TEST RDI,RDI
JNS @@05
ADD RCX,RDI
XOR RDI,RDI
@@ -262,7 +262,7 @@ _PLOT_ATTR::
SUB RAX,U64 CTask.win_right[RBX]
SUB RDX,RAX
SUB RCX,RAX
@@10: OR RDI,RDI
@@10: TEST RDI,RDI
JNS @@15
ADD RCX,RDI
XOR RDI,RDI
@@ -276,12 +276,12 @@ _PLOT_ATTR::
MOV RAX,U64 CTask.win_scroll_y[RBX]
SAR RAX,3
ADD RAX,U64 SF_ARG5[RBP]
OR RAX,RAX
TEST RAX,RAX
JS @@35
ADD RAX,U64 CTask.win_top[RBX]
CMP RAX,U64 CTask.win_bottom[RBX]
JG @@35
OR RAX,RAX
TEST RAX,RAX
JS @@35
CMP RAX,TEXT_ROWS
JGE @@35
@@ -293,7 +293,7 @@ _PLOT_ATTR::
MOV RBX,U64 SF_ARG3[RBP]
MOV RSI,RDI
@@25: LODSD
OR AL,AL
TEST AL,AL
JNZ @@30
MOV RAX,RBX
STOSD
@@ -331,7 +331,7 @@ _PLOT_BORDER_U8::
INC RDX
CMP RBX,RDX
JG @@05
OR RBX,RBX
TEST RBX,RBX
JS @@05
CMP RBX,TEXT_COLS
JGE @@05
@@ -344,7 +344,7 @@ _PLOT_BORDER_U8::
INC RDX
CMP RAX,RDX
JG @@05
OR RAX,RAX
TEST RAX,RAX
JS @@05
CMP RAX,TEXT_ROWS
JGE @@05
@@ -624,7 +624,7 @@ _GR_ROP_EQU_U8_NO_CLIPPING::
JNC @@05
MOV RBX,0xFF00000000000000
OR RAX,RBX
@@05: OR RAX,RAX
@@05: TEST RAX,RAX
JZ I32 @@10
PUSH RSI