]>
wirehaze git hosting - MS-DOS.git/blob - v4.0/src/SELECT/SELSERV.ASM
5 TITLE SELSERV
- SELECT Services
;AN000;
6 SUBTTL selserv
.asm
;AN000;
7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
18 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
19 SELECT
SEGMENT PARA
PUBLIC 'SELECT' ;AN000;segment for far routine
20 ASSUME
CS:SELECT
;AN000;
22 EXTRN WR_SCBID
:WORD ;AN000;
24 SCROLL_ADJUST
LABEL BYTE ;AN000;
25 DB 1 ;AN000;SCR_DOS_SUPPORT
26 DB 1 ;AN000;SCR_CTY_KYB
31 DB 1 ;AN000;SCR_FR_KYB
32 DB 1 ;AN000;SCR_IT_KYB
33 DB 1 ;AN000;SCR_UK_KYB
34 DB 1 ;AN000;SCR_DEST_DRIVE
35 DB 0 ;AN000;SCR_PRT_TYPE
36 DB 1 ;AN000;SCR_PARALLEL
37 DB 0 ;AN000;SCR_SERIAL
38 DB 0 ;AN000;SCR_PRT_REDIR
39 DB 1 ;AN000;SCR_REVIEW
40 DB 0 ;AN000;SCR_FUNC_DISK
41 DB 0 ;AN000;SCR_FUNC_DISKET
42 DB 1 ;AN000;SCR_FIXED_FIRST
43 DB 1 ;AN000;SCR_FIXED_BOTH
44 DB 1 ;AN000;SCR_FORMAT
45 DB 0 ;AC000;SCR_CONTEXT_HLP / SCR_INDEX_HLP JW
46 DB 0 ;AN000;SCR_TITLE_HLP
47 DB 0 ;AN000;SCR_ACC_CTY JW
48 DB 0 ;AN000;SCR_ACC_KYB JW
49 DB 0 ;AN000;SCR_ACC_PRT JW
50 DB 1 ;AC035;SCR_COPY_DEST SEH
51 DB 0 ;AN035;SCR_DEST_A_C; SEH
52 DB 1 ;mrw ;scr_choose_shell
53 SCROLL_ADJUST_LEN EQU
($-SCROLL_ADJUST
);AN000;
54 ADJUST_ON EQU
1 ;AN000;
55 ADJUST_OFF EQU
0 ;AN000;
57 PUBLIC ADJUST_UP
,ADJUST_DOWN
;AN000;
59 ADJUST_UP PROC
;AN000;
65 MOV CL,ADJUST_ON
;AN000;
66 CMP CS:[BX-1]+SCROLL_ADJUST
,CL;AN000;
74 ADJUST_UP ENDP
;AN000;
75 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
83 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
84 ADJUST_DOWN PROC
;AN000;
90 MOV CL,ADJUST_ON
;AN000;
91 CMP CS:[BX-1]+SCROLL_ADJUST
,CL;AN000;
99 ADJUST_DOWN ENDP
;AN000;
100 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
105 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
108 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;