Clean up ui.asm a little:
- "welcome" symbol removed - refernces to 'welcome' for version checking replaced with references to versionNumber uint - versionNumber added - Other stuff.
This commit is contained in:
@@ -93,6 +93,7 @@ EXTSYM File_Seek,File_Seek_End,Open_File_Write,Get_Date,Check_Key,Get_Key
|
||||
EXTSYM Change_Drive,Change_Single_Dir,Change_Dir,Get_Dir,Get_First_Entry
|
||||
EXTSYM Get_Next_Entry,Set_DTA_Address,timer2upd,curexecstate,TripBufAvail
|
||||
EXTSYM nmiprevaddrl,nmiprevaddrh,nmirept,nmiprevline,nmistatus,spcnumread,spchalted
|
||||
EXTSYM versionNumber
|
||||
EXTSYM NextLineCache,VidStartDraw,ResetTripleBuf,GUINGVID
|
||||
EXTSYM ScanCodeListing,AdjustFrequency,GUISaveVars,Init_Mouse
|
||||
EXTSYM Get_MouseData,Set_MouseXMax,Set_MouseYMax,Set_MousePosition,Get_MousePositionDisplacement
|
||||
@@ -104,7 +105,6 @@ EXTSYM printnum
|
||||
EXTSYM MMXCheck
|
||||
EXTSYM SaveCombFile
|
||||
EXTSYM NetSent,valuea
|
||||
EXTSYM welcome
|
||||
EXTSYM showinfogui
|
||||
EXTSYM BackupCVFrame, tempedx, tempesi, tempedi, tempebp
|
||||
EXTSYM Wait1SecWin,ClearUDPStuff
|
||||
|
||||
@@ -81,7 +81,7 @@ MovieRecord:
|
||||
.noappend
|
||||
mov al,[soundon]
|
||||
mov [RecData],al
|
||||
mov eax,[welcome+8]
|
||||
mov eax,[versionNumber]
|
||||
mov [RecData+1],eax
|
||||
mov byte[RecData+2],1
|
||||
mov eax,[timer2upd]
|
||||
|
||||
@@ -530,14 +530,15 @@ SECTION .text
|
||||
call RemoteSendChar
|
||||
mov al,222
|
||||
call RemoteSendChar
|
||||
mov al,[welcome+7]
|
||||
call RemoteSendChar
|
||||
mov al,[welcome+9]
|
||||
call RemoteSendChar
|
||||
mov al,[welcome+10]
|
||||
call RemoteSendChar
|
||||
mov al,[welcome+11]
|
||||
call RemoteSendChar
|
||||
; Dan - Change this from looking into the welcome message forthe version.
|
||||
mov al,[versionNumber + 0]
|
||||
call RemoteSendChar
|
||||
mov al,[versionNumber + 1]
|
||||
call RemoteSendChar
|
||||
mov al,[versionNumber + 2]
|
||||
call RemoteSendChar
|
||||
mov al,[versionNumber + 3]
|
||||
call RemoteSendChar
|
||||
mov al,[soundon]
|
||||
call RemoteSendChar
|
||||
cmp al,byte[CNetType]
|
||||
@@ -580,28 +581,28 @@ SECTION .text
|
||||
.nocheck3
|
||||
cmp byte[IDCheckPos],3
|
||||
jne .nocheck4
|
||||
cmp dl,[welcome+7]
|
||||
cmp dl,[versionNumber + 0]
|
||||
jne near .invversion
|
||||
mov byte[IDCheckPos],4
|
||||
ret
|
||||
.nocheck4
|
||||
cmp byte[IDCheckPos],4
|
||||
jne .nocheck5
|
||||
cmp dl,[welcome+9]
|
||||
cmp dl,[versionNumber + 1]
|
||||
jne near .invversion
|
||||
mov byte[IDCheckPos],5
|
||||
ret
|
||||
.nocheck5
|
||||
cmp byte[IDCheckPos],5
|
||||
jne .nocheck6
|
||||
cmp dl,[welcome+10]
|
||||
cmp dl,[versionNumber + 2]
|
||||
jne .invversion
|
||||
mov byte[IDCheckPos],6
|
||||
ret
|
||||
.nocheck6
|
||||
cmp byte[IDCheckPos],6
|
||||
jne .nocheck7
|
||||
cmp dl,[welcome+11]
|
||||
cmp dl,[versionNumber + 3]
|
||||
jne .invversion
|
||||
mov byte[IDCheckPos],9
|
||||
ret
|
||||
|
||||
Reference in New Issue
Block a user