2 %OUT INCLUDING DCMPMACR.INC...;AN000;
4 ; %OUT INCLUDING DCMPMACR.INC...
6 ;***************************************************************************;
8 ;***************************************************************************;
10 HEADER MACRO TEXT ;;AN000;
17 DOSCALL MACRO FUNC,SUBFUNC ;;AN000;
18 IFNB <FUNC> ;;AN000;IS THERE ANY PARMS AT ALL?
19 IFNB <SUBFUNC> ;;AN000;
20 MOV AX,(FUNC SHL 8)+SUBFUNC ;;AN000;FUNC TO AH,SUBFUNC TO AL
21 ELSE ;;AN000;SINCE THERE IS NO SUBFUNC
28 PRINT MACRO MESSAGE ;;AN000;
29 MOV DI,OFFSET MESSAGE ;;AC000;
40 MY_TRACKLAYOUT MACRO ;;AN000;
41 LOCAL CSECT_F ;;AN000;
42 CSECT_F DW 0 ;;AN000;# OF SECTORS IN A TRACK. Currently 18 is max.
43 ;; THE REST IS FOR FUTURE MEDIA
44 DW 1 ;;AN000;1 ST SECTOR
45 DW 512 ;;AN000;# OF BYTES
79 DW 512 ;;AN000;CURRENTLY 18 SECTORS/TRACK IS MAXIMUM
80 DW 19 ;;AN000;BELOW IS FOR THE FUTURE MEDIA.