INT 21 - DESQview - INSTALLATION CHECK
|
Input |
DOS1 |
N |
DOS2 |
N |
DOS3 |
Y |
DOS5 |
Y |
Output |
|
AX |
2Bh |
01h |
|
FFh=No
DesqView |
AX |
|
BX |
|
|
Major
Version |
Minor
Version |
BX |
|
CX |
|
|
|
|
CX |
|
DX |
'DE' |
|
|
DX |
|
ES:DI |
'SQ' |
|
CF |
Get DesqView Version
Note: Early copies of v2.00 return 0002h
|
Input |
DOS1 |
N |
DOS2 |
N |
DOS3 |
Y |
DOS5 |
Y |
Output |
|
AX |
2Bh |
02h |
|
FFh=No
DesqView |
AX |
|
BX |
|
|
Rows
in Shadow |
Cols
in Shadow |
BX |
|
CX |
|
|
|
|
CX |
|
DX |
'DE' |
Segment
of Shadow Buffer |
DX |
|
ES:DI |
'SQ' |
|
CF |
Get shadow buffer info, and start shadowing
|
Input |
DOS1 |
N |
DOS2 |
N |
DOS3 |
Y |
DOS5 |
Y |
Output |
|
AX |
2Bh |
03h |
|
FFh=No
DesqView |
AX |
|
BX |
|
|
Rows
in Shadow |
Cols
in Shadow |
BX |
|
CX |
|
|
|
|
CX |
|
DX |
'DE' |
Segment
of Shadow Buffer |
DX |
|
ES:DI |
'SQ' |
|
CF |
Get shadow buffer info
|
Input |
DOS1 |
N |
DOS2 |
N |
DOS3 |
Y |
DOS5 |
Y |
Output |
|
AX |
2Bh |
04h |
|
FFh=No
DesqView |
AX |
|
BX |
|
|
|
|
BX |
|
CX |
|
|
|
|
CX |
|
DX |
'DE' |
|
DX |
|
ES:DI |
'SQ' |
|
CF |
Stop shadowing |