home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 December
/
simtel1292_SIMTEL_1292_Walnut_Creek.iso
/
msdos
/
ega
/
ansi_432.arc
/
SETANSI.ASM
< prev
next >
Wrap
Assembly Source File
|
1985-10-01
|
4KB
|
85 lines
NAME SETANSI
PAGE 58,132
TITLE SET FUNCTION KEYS TO DOS COMMAND STRINGS
CSEG SEGMENT PARA PUBLIC 'CODE'
ASSUME CS:CSEG,DS:CSEG
ORG 100H
ENTPT: JMP START
F1 DB 27,'[0;59;"CLS";13p'
F1SS EQU $-F1
F2 DB 27,'[0;60;"CD\";13p'
F2SS EQU $-F2
F3 DB 27,'[0;61;"CD\COMM\PCTB";13p'
F3SS EQU $-F3
F4 DB 27,'[0;62;"CD\WP\VW";13p'
F4SS EQU $-F4
F5 DB 27,'[0;63;"CD\ASMCOMP\ASM";13p'
F5SS EQU $-F5
F6 DB 27,'[0;64;"CD\LOTUS";13p'
F6SS EQU $-F6
F7 DB 27,'[0;65;"SDIR A:";13p'
F7SS EQU $-F7
F8 DB 27,'[0;66;"SDIR B:";13p'
F8SS EQU $-F8
F9 DB 27,'[0;67;"D:SDIR C:";13p'
F9SS EQU $-F9
FA DB 27,'[0;68;"D:SDIR D:/E";13p'
FASS EQU $-FA
HANDLE EQU 1 ;PREDEFINED FILE - STD OUTPUT
;
START PROC NEAR
MOV BX,HANDLE
MOV CX,F1SS
MOV DX,OFFSET F1 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F2SS
MOV DX,OFFSET F2 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F3SS
MOV DX,OFFSET F3 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F4SS
MOV DX,OFFSET F4 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F5SS
MOV DX,OFFSET F5 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F6SS
MOV DX,OFFSET F6 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F7SS
MOV DX,OFFSET F7 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F8SS
MOV DX,OFFSET F8 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,F9SS
MOV DX,OFFSET F9 ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
MOV BX,HANDLE
MOV CX,FASS
MOV DX,OFFSET FA ;PASS OFFSET OF STRING TO SEND
MOV AH,40H ;FUNCTION - WRITE TO DEVICE
INT 21H ;CALL DOS
RET ;RETURN TO DOS
START ENDP
CSEG ENDS
END ENTPT