DOS Internals

by Geoff Chappell (January 1994)

A directory listing of the DOS Internals diskette that accompanied the book is provided below.

Directory of DOS Internals

 Volume in drive A is PCJSDISK   

Directory of A:\

DEVTOOLS     <DIR>     11-10-93   4:18p
DISKMAN      <DIR>     11-10-93   4:19p
INCLUDE      <DIR>     11-10-93   4:20p
LIB          <DIR>     11-10-93   4:20p
MEMMAN       <DIR>     11-10-93   4:21p
XMS          <DIR>     11-10-93   4:22p
        6 file(s)          0 bytes

Directory of A:\DEVTOOLS

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
DRIVER       <DIR>     11-10-93   4:18p
KEEPC        <DIR>     11-10-93   4:18p
        4 file(s)          0 bytes

Directory of A:\DEVTOOLS\DRIVER

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
CRTDRVR      <DIR>     11-10-93   4:18p
DRIVER       <DIR>     11-10-93   4:18p
SAMPLES      <DIR>     11-10-93   4:18p
        5 file(s)          0 bytes

Directory of A:\DEVTOOLS\DRIVER\CRTDRVR

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
CRTDRVR  ASM     18540 05-28-92   7:06a
CRTDRVR  LIB      2575 04-23-93   9:03a
CRTDRVR  OBJ      1475 04-23-93   9:03a
MAKEFILE           584 08-29-93   5:28a
        6 file(s)      23174 bytes

Directory of A:\DEVTOOLS\DRIVER\DRIVER

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
DRIVER   ASM      5423 05-28-92   6:52a
DRIVER   OBJ      1491 04-23-93   9:04a
MAKEFILE           544 08-29-93   5:29a
        5 file(s)       7458 bytes

Directory of A:\DEVTOOLS\DRIVER\SAMPLES

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
INT15MEM     <DIR>     11-10-93   4:18p
SEQFILE      <DIR>     11-10-93   4:18p
        4 file(s)          0 bytes

Directory of A:\DEVTOOLS\DRIVER\SAMPLES\INT15MEM

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
HANDLER  C         766 05-28-92   6:03a
HANDLER  OBJ       387 04-23-93   9:05a
INT15MEM EXE      9861 04-23-93   9:05a
MAIN     C        3867 01-09-93   9:24p
MAIN     OBJ      1399 04-23-93   9:05a
MAKEFILE           324 04-23-93   7:33a
        8 file(s)      16604 bytes

Directory of A:\DEVTOOLS\DRIVER\SAMPLES\SEQFILE

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
INT15MEM     <DIR>     11-10-93   4:18p
SEQFILE  C       10677 01-10-93   2:05a
SEQFILE  OBJ      1878 01-10-93   2:06a
        5 file(s)      12555 bytes

Directory of A:\DEVTOOLS\DRIVER\SAMPLES\SEQFILE\INT15MEM

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
DRIVER   ASM      5423 05-28-92   6:52a
DRIVER   OBJ      1491 04-23-93   9:05a
HANDLER  C         766 05-28-92   6:03a
HANDLER  OBJ       387 04-23-93   9:05a
INT15MEM EXE     11269 04-23-93   9:05a
MAIN     C        4357 01-10-93   2:11a
MAIN     OBJ      1648 04-23-93   9:05a
MAKEFILE           721 04-23-93   8:58a
SEQFILE  OBJ      1881 04-23-93   9:05a
TRANSFER C        4628 01-10-93   2:16a
TRANSFER OBJ       841 04-23-93   9:05a
       13 file(s)      33412 bytes

Directory of A:\DEVTOOLS\KEEPC

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
CRTKEEPC     <DIR>     11-10-93   4:18p
KEEPCLIB     <DIR>     11-10-93   4:19p
SAMPLES      <DIR>     11-10-93   4:19p
        5 file(s)          0 bytes

Directory of A:\DEVTOOLS\KEEPC\CRTKEEPC

.            <DIR>     11-10-93   4:18p
..           <DIR>     11-10-93   4:18p
CRTKEEPC LIB      4659 04-23-93   9:06a
KEEPINIT ASM      3583 05-28-92   2:42a
KEEPINIT INC      2124 01-05-92  11:24p
KEEPINIT OBJ       695 04-23-93   9:06a
KEEPSEGS ASM       533 01-05-92  11:25p
KEEPSEGS OBJ       233 04-23-93   9:06a
MAKEFILE          1680 08-29-93   5:30a
PROGNAME ASM      2506 05-28-92   2:44a
PROGNAME OBJ       437 04-23-93   9:06a
SEGDEBUG ASM      2811 05-28-92   3:14a
SEGDEBUG OBJ       627 04-23-93   9:06a
SWAPREFS ASM      5804 05-28-92   3:14a
SWAPREFS OBJ       710 04-23-93   9:06a
SWAPSEGS ASM      4606 05-28-92   2:43a
SWAPSEGS OBJ       597 04-23-93   9:06a
       17 file(s)      31605 bytes

Directory of A:\DEVTOOLS\KEEPC\KEEPCLIB

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
CHAININT ASM      2406 05-28-92   2:49a
CHAININT OBJ       344 04-23-93   9:06a
CLOSEALL C        1590 10-12-92   3:37p
CLOSEALL OBJ       332 04-23-93   9:06a
FREE_ENV C        1194 05-28-92   3:58a
FREE_ENV OBJ       312 04-23-93   9:07a
KEEPCLIB LIB      4143 04-23-93   9:07a
KEEPEXIT ASM      9584 12-18-92   6:56a
KEEPEXIT OBJ       779 04-23-93   9:07a
MAKEFILE          1077 08-29-93   5:31a
ONEXIT   ASM      1928 05-28-92   3:52a
ONEXIT   OBJ       269 04-23-93   9:07a
SHIFT    C        1340 05-28-92   2:50a
SHIFT    OBJ       402 04-23-93   9:07a
       16 file(s)      25700 bytes

Directory of A:\DEVTOOLS\KEEPC\SAMPLES

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
FP           <DIR>     11-10-93   4:19p
INT15MEM     <DIR>     11-10-93   4:19p
        4 file(s)          0 bytes

Directory of A:\DEVTOOLS\KEEPC\SAMPLES\FP

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
FP       C        1535 01-09-93   8:25p
FP       EXE     22088 04-23-93   9:07a
FP       OBJ       498 04-23-93   9:07a
FPFIXUPS ASM      1036 05-28-92   6:07a
KEEPSEGS ASM      1057 05-28-92   6:01a
KEEPSEGS OBJ       281 04-23-93   9:07a
MAKEFILE           267 04-22-93   7:00p
        9 file(s)      26762 bytes

Directory of A:\DEVTOOLS\KEEPC\SAMPLES\INT15MEM

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
HANDLER  C         791 01-09-93   8:28p
HANDLER  OBJ       387 04-23-93   9:07a
INT15MEM EXE      8393 04-23-93   9:07a
MAIN     C        3867 01-09-93   9:24p
MAIN     OBJ      1399 04-23-93   9:07a
MAKEFILE           340 04-22-93   7:00p
        8 file(s)      15177 bytes

Directory of A:\DISKMAN

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
DISKDUP      <DIR>     11-10-93   4:19p
DRVINFO      <DIR>     11-10-93   4:20p
        4 file(s)          0 bytes

Directory of A:\DISKMAN\DISKDUP

.            <DIR>     11-10-93   4:19p
..           <DIR>     11-10-93   4:19p
DISKDUP  EXE     14761 11-10-93   3:58a
DISKDUP  LNK       111 11-10-93   3:58a
DISKID   C        8438 11-10-93   3:58a
DISKID   OBJ      1258 11-10-93   3:58a
DISKIO   C       11662 07-26-92   3:08a
DISKIO   OBJ      2143 04-23-93   9:10a
ERRORMSG C        2930 08-11-92   3:30p
ERRORMSG OBJ       662 04-23-93   9:10a
GIOCTL   C        2240 07-25-92  10:07a
GIOCTL   OBJ       663 04-23-93   9:10a
MAIN     C        9298 07-26-92   3:05a
MAIN     OBJ      2491 04-23-93   9:10a
MAKEFILE          1043 04-23-93   9:00a
MEM      C        2128 04-20-93  12:19p
MEM      OBJ      1082 04-23-93   9:10a
SEQFILE  OBJ      1756 04-23-93   9:10a
SMARTDRV OBJ      1010 04-23-93   9:10a
STORAGE  C        4505 11-04-93   3:16a
STORAGE  H         623 04-20-93  12:10p
STORAGE  OBJ      1228 11-04-93   3:18a
TRANSFER OBJ      1753 04-23-93   9:10a
XMSFILE  C        4652 11-10-93   3:32a
XMSFILE  OBJ      1068 11-10-93   3:33a
XMSFUNC  H        2516 01-11-93   2:40a
       26 file(s)      80021 bytes

Directory of A:\DISKMAN\DRVINFO

.            <DIR>     11-10-93   4:20p
..           <DIR>     11-10-93   4:20p
BIOSDRV  C        9119 04-20-93  10:45a
BIOSDRV  OBJ      1043 11-10-93   3:11a
DOSLEVEL C        7625 11-10-93   3:10a
DOSLEVEL OBJ       743 11-10-93   3:11a
DRVINFO  C        5615 11-08-93  12:41p
DRVINFO  EXE      8789 11-10-93   3:11a
DRVINFO  OBJ      1092 11-10-93   3:11a
DRVMAP   C        3276 07-20-92   4:37a
DRVMAP   OBJ       679 11-10-93   3:11a
MAIN     C        4564 08-03-92   5:32a
MAIN     OBJ      1294 11-10-93   3:11a
MAKEFILE          2079 11-10-93   3:12a
SYMBOLS  LST        14 11-10-93   3:11a
       15 file(s)      45932 bytes

Directory of A:\INCLUDE

.            <DIR>     11-10-93   4:20p
..           <DIR>     11-10-93   4:20p
ARENA    H        1211 12-08-92   2:32p
ARENA    INC       903 01-28-93   6:38a
ASCII    INC       527 03-18-92   7:53a
BPB      H         726 03-24-92   7:26a
BUFFERS  H        1398 08-31-92   1:53p
CDS      H         853 08-13-92   3:59a
CPU      H        1161 03-24-92   7:27a
CPU      INC      1586 03-18-92   7:54a
CSEGS    INC       728 03-18-92   7:54a
DOSERROR H        2968 08-28-92  12:03p
DPB      H         904 03-24-92   7:28a
DRIVER   H        4890 05-27-92   8:15a
DRIVER   INC      2876 05-27-92   8:15a
DRIVPARM H        1983 08-13-92   4:04a
EXEC     H        1030 12-08-92   8:06a
EXEC     INC       811 01-28-93   6:43a
EXEHDR   INC       824 03-18-92   8:01a
FCB      H         935 12-07-92   7:47p
INTPACK  H         674 03-24-92   7:29a
INTPACK  INC       659 03-18-92   8:02a
IOSYS    H         958 07-19-92   5:47a
KEEPC    H        1364 05-28-92   2:51a
KEEPC    MAK       318 03-18-92   8:03a
KEEPSEGS INC      2548 05-28-92   3:03a
PSP      H        1171 03-24-92   7:30a
PSP      INC       919 12-26-91   4:38a
SFT      H        1157 03-24-92   7:31a
SFT      INC      1017 03-18-92   8:12a
SMARTDRV H        1664 05-26-92   3:31a
STANDARD H        2302 01-10-93   1:53a
STANDARD INC       444 03-18-92   7:51a
STANDARD MAK      1962 04-23-93   7:43a
SYSVARS  H        1491 08-31-92   1:53p
SYSVARS  INC       881 04-23-93   7:44a
       36 file(s)      45843 bytes

Directory of A:\LIB

.            <DIR>     11-10-93   4:20p
..           <DIR>     11-10-93   4:20p
BREAK    C         640 01-04-93  12:05p
BREAK    OBJ       322 04-20-93  10:45a
CRTDRVR  LIB      2575 04-23-93   9:03a
CRTKEEPC LIB      4659 04-23-93   9:06a
DRIVER   OBJ      1491 04-23-93   9:04a
GETXMS   C        1016 07-31-92   1:58p
GETXMS   OBJ       267 05-28-92   9:37a
IS80386  C         950 08-31-92   1:56p
IS80386  OBJ       256 05-28-92   9:27a
KEEPCLIB LIB      4143 04-23-93   9:07a
MEMSTRAT C        1223 01-04-93  11:56p
MEMSTRAT OBJ       456 01-05-93   2:03a
READBOOL C         794 12-10-92   6:53a
READBOOL OBJ       400 12-10-92   6:55a
READHEX  C        1210 12-08-92   6:47a
READHEX  OBJ       362 12-10-92  11:16a
SHIFT    C        1340 05-28-92   2:50a
SHIFT    OBJ       353 04-19-93   7:55p
VM       C         555 08-31-92  10:29a
VM       OBJ       243 08-31-92   1:54p
       22 file(s)      23255 bytes

Directory of A:\MEMMAN

.            <DIR>     11-10-93   4:21p
..           <DIR>     11-10-93   4:21p
A20TEST      <DIR>     11-10-93   4:22p
ADDFILES     <DIR>     11-10-93   4:21p
DISKHOOK     <DIR>     11-10-93   4:21p
EATBLOCK     <DIR>     11-10-93   4:21p
MEMBLOCK C        4388 12-10-92   1:55a
MEMBLOCK OBJ      1030 01-04-93  11:47p
SPOTLOAD     <DIR>     11-10-93   4:21p
        9 file(s)       5418 bytes

Directory of A:\MEMMAN\A20TEST

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
A20TEST  ASM       824 11-08-93   9:36a
A20TEST  COM       107 11-08-93   9:34a
        4 file(s)        931 bytes

Directory of A:\MEMMAN\ADDFILES

.            <DIR>     11-10-93   4:21p
..           <DIR>     11-10-93   4:21p
ADDFILES C       15557 12-28-92   9:51p
ADDFILES EXE     11111 04-23-93   9:17a
ADDFILES OBJ      3239 04-23-93   9:17a
MAKEFILE           506 08-29-93   5:32a
SFT      C        2730 12-28-92   9:56p
SFT      OBJ       558 04-23-93   9:17a
        8 file(s)      33701 bytes

Directory of A:\MEMMAN\DISKHOOK

.            <DIR>     11-10-93   4:21p
..           <DIR>     11-10-93   4:21p
DISKHOOK C       17729 01-06-93  11:48p
DISKHOOK EXE     10937 04-23-93   9:26a
DISKHOOK OBJ      3553 04-23-93   9:26a
GETINT13 C        2968 04-20-93   2:39p
GETINT13 EXE      6023 04-20-93   2:40p
GETINT13 OBJ       545 04-20-93   2:40p
MAKEFILE           202 04-23-93   8:27a
        9 file(s)      41957 bytes

Directory of A:\MEMMAN\EATBLOCK

.            <DIR>     11-10-93   4:21p
..           <DIR>     11-10-93   4:21p
EATBLOCK C        6785 01-05-93  12:59a
EATBLOCK EXE     10789 04-23-93   9:26a
EATBLOCK OBJ      2206 04-23-93   9:26a
MAKEFILE           746 08-29-93   5:33a
MALLOC   C        2043 01-04-93  11:47p
MALLOC   OBJ       643 04-23-93   9:26a
MEMBLOCK OBJ      1033 04-23-93   9:26a
        9 file(s)      24245 bytes

Directory of A:\MEMMAN\SPOTLOAD

.            <DIR>     11-10-93   4:21p
..           <DIR>     11-10-93   4:21p
DOSPAWN  C       15890 01-05-93   2:02a
DOSPAWN  OBJ      1993 04-23-93   9:27a
MAKEFILE           799 08-29-93   5:33a
MEMBLOCK OBJ      1033 04-23-93   9:27a
SPOTLOAD C        5296 01-05-93   1:53a
SPOTLOAD EXE     11435 04-23-93   9:27a
SPOTLOAD LNK        69 04-23-93   9:27a
SPOTLOAD OBJ      2153 04-23-93   9:27a
       10 file(s)      38668 bytes

Directory of A:\XMS

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
ACCESS       <DIR>     11-10-93   4:22p
GETXMS   C        1026 05-28-92   9:36a
SMARTDRV     <DIR>     11-10-93   4:23p
XMSFILE      <DIR>     11-10-93   4:24p
XMSWATCH     <DIR>     11-10-93   4:22p
        7 file(s)       1026 bytes

Directory of A:\XMS\ACCESS

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
A20MAP       <DIR>     11-10-93   4:22p
GETLIMIT ASM      4331 05-28-92   9:02a
GETLIMIT OBJ       355 08-31-92  10:30a
LOADALL      <DIR>     11-10-93   4:22p
SEGLIMIT     <DIR>     11-10-93   4:22p
XA20         <DIR>     11-10-93   4:22p
        8 file(s)       4686 bytes

Directory of A:\XMS\ACCESS\A20MAP

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
A20MAP   C        8374 04-22-93  12:17p
A20MAP   EXE      7461 04-23-93   9:27a
A20MAP   OBJ      1886 04-23-93   9:27a
GETLIMIT OBJ       358 04-23-93   9:27a
MAKEFILE           450 04-23-93   8:40a
RDWRID   ASM       808 08-31-92   1:50p
RDWRID   OBJ       167 04-23-93   9:27a
SETLIMIT ASM      3344 05-28-92   9:20a
SETLIMIT OBJ       268 04-23-93   9:27a
       11 file(s)      23116 bytes

Directory of A:\XMS\ACCESS\LOADALL

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
GETLIMIT OBJ       358 04-23-93   9:28a
MAIN     C        4004 10-21-92   4:42a
MAIN     OBJ      1670 04-23-93   9:28a
MAKEFILE           415 04-23-93   8:40a
SEGLIMIT EXE      7771 04-23-93   9:28a
SETLIMIT ASM      4001 10-21-92   4:22a
SETLIMIT OBJ       485 04-23-93   9:28a
        9 file(s)      18704 bytes

Directory of A:\XMS\ACCESS\SEGLIMIT

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
GETLIMIT OBJ       358 04-23-93   9:28a
MAIN     C        4004 10-21-92   4:42a
MAIN     OBJ      1670 04-23-93   9:28a
MAKEFILE           415 04-23-93   8:41a
SEGLIMIT EXE      7525 04-23-93   9:28a
SETLIMIT ASM      3355 08-31-92  10:05a
SETLIMIT OBJ       268 04-23-93   9:28a
        9 file(s)      17595 bytes

Directory of A:\XMS\ACCESS\XA20

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
HANDLER  C        2415 09-28-92   8:36a
HANDLER  OBJ       357 04-23-93   9:28a
MACHINE  C        2268 09-28-92   8:37a
MACHINE  OBJ       368 04-23-93   9:28a
MAIN     C        4621 05-29-92  12:54a
MAIN     OBJ      1427 04-23-93   9:28a
MAKEFILE          1176 04-23-93   8:35a
XA20     C         743 09-28-92   7:44a
XA20     EXE      9413 04-23-93   9:28a
XA20     OBJ       434 04-23-93   9:28a
       12 file(s)      23222 bytes

Directory of A:\XMS\SMARTDRV

.            <DIR>     11-10-93   4:23p
..           <DIR>     11-10-93   4:23p
MAKEFILE           138 04-22-93   7:08p
SDCONFIG C        8186 01-11-93   4:40p
SDCONFIG EXE      8461 04-23-93   9:29a
SDCONFIG OBJ      2818 04-23-93   9:29a
SMARTDRV C       10228 04-19-93   7:19p
SMARTDRV OBJ       991 04-23-93   9:29a
        8 file(s)      30822 bytes

Directory of A:\XMS\XMSFILE

.            <DIR>     11-10-93   4:24p
..           <DIR>     11-10-93   4:24p
DRIVER   ASM      5525 03-26-92   3:44p
DRIVER   OBJ      1500 04-23-93   9:29a
MAIN     C        7419 01-11-93   2:46a
MAIN     OBJ      2884 04-23-93   9:29a
MAKEFILE          1049 04-23-93   8:47a
SDINIT   C        1976 01-10-93   4:31a
SDINIT   OBJ       535 04-23-93   9:29a
SEQFILE  OBJ      1916 04-23-93   9:29a
SMARTDRV OBJ      1514 04-23-93   9:29a
TRANSFER C       10591 04-19-93   7:58p
TRANSFER OBJ      1776 04-23-93   9:29a
XMSFILE  EXE     13653 04-23-93   9:29a
XMSFUNC  H        2516 01-11-93   2:40a
       15 file(s)      52854 bytes

Directory of A:\XMS\XMSWATCH

.            <DIR>     11-10-93   4:22p
..           <DIR>     11-10-93   4:22p
API      C        2225 07-01-92   4:56a
API      OBJ       625 04-23-93   9:30a
ARENA    C       14602 02-28-93   2:11a
ARENA    OBJ      1327 04-23-93   9:30a
CONSULT  C        3731 07-01-92   4:47p
CONSULT  OBJ       648 04-23-93   9:30a
DRIVER   ASM      5636 03-10-92  12:52a
DRIVER   OBJ      1492 04-23-93   9:30a
FREE     C        8686 01-10-93  11:55p
FREE     OBJ      1628 04-23-93   9:30a
HANDLERS C        1627 01-10-93   7:32a
HANDLERS OBJ       611 04-23-93   9:30a
HMA      C        2066 01-10-93   4:57p
HMA      OBJ       587 04-23-93   9:30a
INSTALL  C        5501 12-16-92   4:43a
INSTALL  OBJ      1222 04-23-93   9:30a
LIST     C        3971 07-01-92   4:45p
LIST     OBJ       634 04-23-93   9:30a
MAIN     C        4852 02-22-93   5:01a
MAIN     OBJ      1620 04-23-93   9:30a
MAKEFILE          1715 08-29-93   5:34a
MEMOWNER C        2624 02-28-93   2:10a
MEMOWNER OBJ       540 04-23-93   9:30a
MONITOR  C        5053 02-22-93   5:02a
MONITOR  OBJ       923 04-23-93   9:30a
VERSION  C        1447 01-10-93   4:54a
VERSION  OBJ       478 04-23-93   9:30a
WATCHED  C       12607 01-11-93   5:06a
WATCHED  OBJ      2126 04-23-93   9:30a
XMS      ASM      7984 06-27-92   2:25a
XMS      OBJ      1345 04-23-93   9:30a
XMSCHAIN C        3270 01-10-93   7:22a
XMSCHAIN OBJ       412 04-23-93   9:30a
XMSFUNC  C        1296 01-10-93  11:42p
XMSFUNC  H        2516 01-11-93   2:47a
XMSFUNC  OBJ       366 04-23-93   9:30a
XMSWATCH EXE     15079 04-23-93   9:30a
XMSWATCH H        1896 07-01-92   8:33p
XMSWATCH LNK       167 04-23-93   9:30a
       41 file(s)     125135 bytes

Total files listed:
      387 file(s)     829578 bytes
                      291328 bytes free