add func
This commit is contained in:
@@ -400,12 +400,12 @@ ISR00hselfCheck:
|
|||||||
;--------------------
|
;--------------------
|
||||||
ISR01h:
|
ISR01h:
|
||||||
CMP AL,01
|
CMP AL,01
|
||||||
JNZ Fn192D
|
JNZ ISR02h_ReleaseRD
|
||||||
NOP
|
NOP
|
||||||
NOP
|
NOP
|
||||||
MOV CX,010Ah ;Allocated 10A KB ExtMem
|
MOV CX,010Ah ;Allocated 266 KB ExtMem
|
||||||
CALL CheckandAllocatedExtMem
|
CALL CheckandAllocatedExtMem
|
||||||
CMP BX, 00h
|
CMP BX, 00h ;if no error, go to 18fd
|
||||||
JNZ Fn18FD
|
JNZ Fn18FD
|
||||||
NOP
|
NOP
|
||||||
NOP
|
NOP
|
||||||
@@ -463,6 +463,18 @@ Fn1925:
|
|||||||
;0876:1928: B402 MOV AH,02
|
;0876:1928: B402 MOV AH,02
|
||||||
;0876:192A: EB52 JMP 197E
|
;0876:192A: EB52 JMP 197E
|
||||||
;0876:192C: 90 NOP
|
;0876:192C: 90 NOP
|
||||||
|
;---------------
|
||||||
|
;Fn192D
|
||||||
|
ISR02h_ReleaseRD:
|
||||||
|
CMP AL,02
|
||||||
|
JNZ ISR04h
|
||||||
|
NOP
|
||||||
|
NOP
|
||||||
|
CALL GUEST_Free_ExtMEM
|
||||||
|
POP ES
|
||||||
|
PUSH WORD PTR CS:[originES]
|
||||||
|
POP ES
|
||||||
|
JMP ISR_Return_197F
|
||||||
;0876:192D: 3C02 CMP AL,02
|
;0876:192D: 3C02 CMP AL,02
|
||||||
;0876:192F: 750F JNZ 1940
|
;0876:192F: 750F JNZ 1940
|
||||||
;0876:1931: 90 NOP
|
;0876:1931: 90 NOP
|
||||||
@@ -472,7 +484,24 @@ Fn1925:
|
|||||||
;0876:1937: 2EFF360301 PUSH WORD PTR CS:[0103]
|
;0876:1937: 2EFF360301 PUSH WORD PTR CS:[0103]
|
||||||
;0876:193C: 07 POP ES
|
;0876:193C: 07 POP ES
|
||||||
;0876:193D: EB40 JMP 197F
|
;0876:193D: EB40 JMP 197F
|
||||||
|
;--------------
|
||||||
|
NOP ;
|
||||||
;0876:193F: 90 NOP
|
;0876:193F: 90 NOP
|
||||||
|
;--------------
|
||||||
|
;1940
|
||||||
|
ISR04h:
|
||||||
|
NOP
|
||||||
|
CMP AL,04
|
||||||
|
JNZ ISR12h
|
||||||
|
NOP
|
||||||
|
NOP
|
||||||
|
POP ES
|
||||||
|
MOV BX,CS
|
||||||
|
MOV ES,BX
|
||||||
|
MOV BX,0620
|
||||||
|
MOV AX,0120
|
||||||
|
JMP ISR_Return_197F
|
||||||
|
NOP
|
||||||
;0876:1940: 3C04 CMP AL,04
|
;0876:1940: 3C04 CMP AL,04
|
||||||
;0876:1942: 7510 JNZ 1954
|
;0876:1942: 7510 JNZ 1954
|
||||||
;0876:1944: 90 NOP
|
;0876:1944: 90 NOP
|
||||||
@@ -484,6 +513,16 @@ Fn1925:
|
|||||||
;0876:194E: B82001 MOV AX,0120
|
;0876:194E: B82001 MOV AX,0120
|
||||||
;0876:1951: EB2C JMP 197F
|
;0876:1951: EB2C JMP 197F
|
||||||
;0876:1953: 90 NOP
|
;0876:1953: 90 NOP
|
||||||
|
;----------
|
||||||
|
;1954
|
||||||
|
ISR12h:
|
||||||
|
CMP AL,12
|
||||||
|
JNZ ISR10h
|
||||||
|
NOP
|
||||||
|
NOP
|
||||||
|
MOV EAX,CS:[0119]
|
||||||
|
JMP ISR_Return
|
||||||
|
NOP
|
||||||
;0876:1954: 3C12 CMP AL,12
|
;0876:1954: 3C12 CMP AL,12
|
||||||
;0876:1956: 750A JNZ 1962
|
;0876:1956: 750A JNZ 1962
|
||||||
;0876:1958: 90 NOP
|
;0876:1958: 90 NOP
|
||||||
@@ -491,6 +530,18 @@ Fn1925:
|
|||||||
;0876:195A: 662EA11901 MOV EAX,CS:[0119]
|
;0876:195A: 662EA11901 MOV EAX,CS:[0119]
|
||||||
;0876:195F: EB1D JMP 197E
|
;0876:195F: EB1D JMP 197E
|
||||||
;0876:1961: 90 NOP
|
;0876:1961: 90 NOP
|
||||||
|
;----------------
|
||||||
|
;1962
|
||||||
|
ISR10h:
|
||||||
|
CMP AL,10h
|
||||||
|
JNZ ISR11h
|
||||||
|
NOP
|
||||||
|
NOP
|
||||||
|
PUSH CX
|
||||||
|
CALL 16D8
|
||||||
|
POP CX
|
||||||
|
JMP ISR_Return
|
||||||
|
NOP
|
||||||
;0876:1962: 3C10 CMP AL,10
|
;0876:1962: 3C10 CMP AL,10
|
||||||
;0876:1964: 750A JNZ 1970
|
;0876:1964: 750A JNZ 1970
|
||||||
;0876:1966: 90 NOP
|
;0876:1966: 90 NOP
|
||||||
@@ -500,6 +551,18 @@ Fn1925:
|
|||||||
;0876:196C: 59 POP CX
|
;0876:196C: 59 POP CX
|
||||||
;0876:196D: EB0F JMP 197E
|
;0876:196D: EB0F JMP 197E
|
||||||
;0876:196F: 90 NOP
|
;0876:196F: 90 NOP
|
||||||
|
;-------------------------------
|
||||||
|
;1970
|
||||||
|
ISR11h:
|
||||||
|
CMP AL,11h
|
||||||
|
JNZ ISR_Return
|
||||||
|
NOP
|
||||||
|
NOP
|
||||||
|
PUSH BX
|
||||||
|
CALL 1707
|
||||||
|
POP BX
|
||||||
|
JMP ISR_Return
|
||||||
|
NOP
|
||||||
;0876:1970: 3C11 CMP AL,11
|
;0876:1970: 3C11 CMP AL,11
|
||||||
;0876:1972: 750A JNZ 197E
|
;0876:1972: 750A JNZ 197E
|
||||||
;0876:1974: 90 NOP
|
;0876:1974: 90 NOP
|
||||||
@@ -512,6 +575,7 @@ Fn1925:
|
|||||||
;-----------------------------------------
|
;-----------------------------------------
|
||||||
ISR_Return:
|
ISR_Return:
|
||||||
POP ES
|
POP ES
|
||||||
|
ISR_Return_197F:
|
||||||
POP DS
|
POP DS
|
||||||
IRET
|
IRET
|
||||||
;0876:197E: 07 POP ES
|
;0876:197E: 07 POP ES
|
||||||
@@ -555,7 +619,7 @@ Fn1993:
|
|||||||
PUSH WORD PTR CS:[16D6]
|
PUSH WORD PTR CS:[16D6]
|
||||||
PUSH WORD PTR CS:[16D4]
|
PUSH WORD PTR CS:[16D4]
|
||||||
PUSH WORD PTR CS:[0105]
|
PUSH WORD PTR CS:[0105]
|
||||||
CALL 1A5C
|
CALL Fn1A5C
|
||||||
ADD SP,+0E
|
ADD SP,+0E
|
||||||
POP AX
|
POP AX
|
||||||
ADD CS:[16D4],AX
|
ADD CS:[16D4],AX
|
||||||
@@ -718,6 +782,7 @@ RETURN_1A5B:
|
|||||||
RET
|
RET
|
||||||
;0876:1A5B: C3 RET
|
;0876:1A5B: C3 RET
|
||||||
;------------------
|
;------------------
|
||||||
|
Fn1A5C:
|
||||||
;0876:1A5C: 55 PUSH BP
|
;0876:1A5C: 55 PUSH BP
|
||||||
;0876:1A5D: 8BEC MOV BP,SP
|
;0876:1A5D: 8BEC MOV BP,SP
|
||||||
;0876:1A5F: 56 PUSH SI
|
;0876:1A5F: 56 PUSH SI
|
||||||
|
|||||||
Reference in New Issue
Block a user