Home of the original IBM PC emulator for browsers.
by Geoff Chappell (January 1994)
A directory listing of the DOS Internals diskette that accompanied the book is provided below.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
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 5-28-92 7:06a
CRTDRVR LIB 2575 4-23-93 9:03a
CRTDRVR OBJ 1475 4-23-93 9:03a
MAKEFILE 584 8-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 5-28-92 6:52a
DRIVER OBJ 1491 4-23-93 9:04a
MAKEFILE 544 8-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 5-28-92 6:03a
HANDLER OBJ 387 4-23-93 9:05a
INT15MEM EXE 9861 4-23-93 9:05a
MAIN C 3867 1-09-93 9:24p
MAIN OBJ 1399 4-23-93 9:05a
MAKEFILE 324 4-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 1-10-93 2:05a
SEQFILE OBJ 1878 1-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 5-28-92 6:52a
DRIVER OBJ 1491 4-23-93 9:05a
HANDLER C 766 5-28-92 6:03a
HANDLER OBJ 387 4-23-93 9:05a
INT15MEM EXE 11269 4-23-93 9:05a
MAIN C 4357 1-10-93 2:11a
MAIN OBJ 1648 4-23-93 9:05a
MAKEFILE 721 4-23-93 8:58a
SEQFILE OBJ 1881 4-23-93 9:05a
TRANSFER C 4628 1-10-93 2:16a
TRANSFER OBJ 841 4-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 4-23-93 9:06a
KEEPINIT ASM 3583 5-28-92 2:42a
KEEPINIT INC 2124 1-05-92 11:24p
KEEPINIT OBJ 695 4-23-93 9:06a
KEEPSEGS ASM 533 1-05-92 11:25p
KEEPSEGS OBJ 233 4-23-93 9:06a
MAKEFILE 1680 8-29-93 5:30a
PROGNAME ASM 2506 5-28-92 2:44a
PROGNAME OBJ 437 4-23-93 9:06a
SEGDEBUG ASM 2811 5-28-92 3:14a
SEGDEBUG OBJ 627 4-23-93 9:06a
SWAPREFS ASM 5804 5-28-92 3:14a
SWAPREFS OBJ 710 4-23-93 9:06a
SWAPSEGS ASM 4606 5-28-92 2:43a
SWAPSEGS OBJ 597 4-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 5-28-92 2:49a
CHAININT OBJ 344 4-23-93 9:06a
CLOSEALL C 1590 10-12-92 3:37p
CLOSEALL OBJ 332 4-23-93 9:06a
FREE_ENV C 1194 5-28-92 3:58a
FREE_ENV OBJ 312 4-23-93 9:07a
KEEPCLIB LIB 4143 4-23-93 9:07a
KEEPEXIT ASM 9584 12-18-92 6:56a
KEEPEXIT OBJ 779 4-23-93 9:07a
MAKEFILE 1077 8-29-93 5:31a
ONEXIT ASM 1928 5-28-92 3:52a
ONEXIT OBJ 269 4-23-93 9:07a
SHIFT C 1340 5-28-92 2:50a
SHIFT OBJ 402 4-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 1-09-93 8:25p
FP EXE 22088 4-23-93 9:07a
FP OBJ 498 4-23-93 9:07a
FPFIXUPS ASM 1036 5-28-92 6:07a
KEEPSEGS ASM 1057 5-28-92 6:01a
KEEPSEGS OBJ 281 4-23-93 9:07a
MAKEFILE 267 4-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 1-09-93 8:28p
HANDLER OBJ 387 4-23-93 9:07a
INT15MEM EXE 8393 4-23-93 9:07a
MAIN C 3867 1-09-93 9:24p
MAIN OBJ 1399 4-23-93 9:07a
MAKEFILE 340 4-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 7-26-92 3:08a
DISKIO OBJ 2143 4-23-93 9:10a
ERRORMSG C 2930 8-11-92 3:30p
ERRORMSG OBJ 662 4-23-93 9:10a
GIOCTL C 2240 7-25-92 10:07a
GIOCTL OBJ 663 4-23-93 9:10a
MAIN C 9298 7-26-92 3:05a
MAIN OBJ 2491 4-23-93 9:10a
MAKEFILE 1043 4-23-93 9:00a
MEM C 2128 4-20-93 12:19p
MEM OBJ 1082 4-23-93 9:10a
SEQFILE OBJ 1756 4-23-93 9:10a
SMARTDRV OBJ 1010 4-23-93 9:10a
STORAGE C 4505 11-04-93 3:16a
STORAGE H 623 4-20-93 12:10p
STORAGE OBJ 1228 11-04-93 3:18a
TRANSFER OBJ 1753 4-23-93 9:10a
XMSFILE C 4652 11-10-93 3:32a
XMSFILE OBJ 1068 11-10-93 3:33a
XMSFUNC H 2516 1-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 4-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 7-20-92 4:37a
DRVMAP OBJ 679 11-10-93 3:11a
MAIN C 4564 8-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 1-28-93 6:38a
ASCII INC 527 3-18-92 7:53a
BPB H 726 3-24-92 7:26a
BUFFERS H 1398 8-31-92 1:53p
CDS H 853 8-13-92 3:59a
CPU H 1161 3-24-92 7:27a
CPU INC 1586 3-18-92 7:54a
CSEGS INC 728 3-18-92 7:54a
DOSERROR H 2968 8-28-92 12:03p
DPB H 904 3-24-92 7:28a
DRIVER H 4890 5-27-92 8:15a
DRIVER INC 2876 5-27-92 8:15a
DRIVPARM H 1983 8-13-92 4:04a
EXEC H 1030 12-08-92 8:06a
EXEC INC 811 1-28-93 6:43a
EXEHDR INC 824 3-18-92 8:01a
FCB H 935 12-07-92 7:47p
INTPACK H 674 3-24-92 7:29a
INTPACK INC 659 3-18-92 8:02a
IOSYS H 958 7-19-92 5:47a
KEEPC H 1364 5-28-92 2:51a
KEEPC MAK 318 3-18-92 8:03a
KEEPSEGS INC 2548 5-28-92 3:03a
PSP H 1171 3-24-92 7:30a
PSP INC 919 12-26-91 4:38a
SFT H 1157 3-24-92 7:31a
SFT INC 1017 3-18-92 8:12a
SMARTDRV H 1664 5-26-92 3:31a
STANDARD H 2302 1-10-93 1:53a
STANDARD INC 444 3-18-92 7:51a
STANDARD MAK 1962 4-23-93 7:43a
SYSVARS H 1491 8-31-92 1:53p
SYSVARS INC 881 4-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 1-04-93 12:05p
BREAK OBJ 322 4-20-93 10:45a
CRTDRVR LIB 2575 4-23-93 9:03a
CRTKEEPC LIB 4659 4-23-93 9:06a
DRIVER OBJ 1491 4-23-93 9:04a
GETXMS C 1016 7-31-92 1:58p
GETXMS OBJ 267 5-28-92 9:37a
IS80386 C 950 8-31-92 1:56p
IS80386 OBJ 256 5-28-92 9:27a
KEEPCLIB LIB 4143 4-23-93 9:07a
MEMSTRAT C 1223 1-04-93 11:56p
MEMSTRAT OBJ 456 1-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 5-28-92 2:50a
SHIFT OBJ 353 4-19-93 7:55p
VM C 555 8-31-92 10:29a
VM OBJ 243 8-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 1-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 4-23-93 9:17a
ADDFILES OBJ 3239 4-23-93 9:17a
MAKEFILE 506 8-29-93 5:32a
SFT C 2730 12-28-92 9:56p
SFT OBJ 558 4-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 1-06-93 11:48p
DISKHOOK EXE 10937 4-23-93 9:26a
DISKHOOK OBJ 3553 4-23-93 9:26a
GETINT13 C 2968 4-20-93 2:39p
GETINT13 EXE 6023 4-20-93 2:40p
GETINT13 OBJ 545 4-20-93 2:40p
MAKEFILE 202 4-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 1-05-93 12:59a
EATBLOCK EXE 10789 4-23-93 9:26a
EATBLOCK OBJ 2206 4-23-93 9:26a
MAKEFILE 746 8-29-93 5:33a
MALLOC C 2043 1-04-93 11:47p
MALLOC OBJ 643 4-23-93 9:26a
MEMBLOCK OBJ 1033 4-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 1-05-93 2:02a
DOSPAWN OBJ 1993 4-23-93 9:27a
MAKEFILE 799 8-29-93 5:33a
MEMBLOCK OBJ 1033 4-23-93 9:27a
SPOTLOAD C 5296 1-05-93 1:53a
SPOTLOAD EXE 11435 4-23-93 9:27a
SPOTLOAD LNK 69 4-23-93 9:27a
SPOTLOAD OBJ 2153 4-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 5-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 5-28-92 9:02a
GETLIMIT OBJ 355 8-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 4-22-93 12:17p
A20MAP EXE 7461 4-23-93 9:27a
A20MAP OBJ 1886 4-23-93 9:27a
GETLIMIT OBJ 358 4-23-93 9:27a
MAKEFILE 450 4-23-93 8:40a
RDWRID ASM 808 8-31-92 1:50p
RDWRID OBJ 167 4-23-93 9:27a
SETLIMIT ASM 3344 5-28-92 9:20a
SETLIMIT OBJ 268 4-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 4-23-93 9:28a
MAIN C 4004 10-21-92 4:42a
MAIN OBJ 1670 4-23-93 9:28a
MAKEFILE 415 4-23-93 8:40a
SEGLIMIT EXE 7771 4-23-93 9:28a
SETLIMIT ASM 4001 10-21-92 4:22a
SETLIMIT OBJ 485 4-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 4-23-93 9:28a
MAIN C 4004 10-21-92 4:42a
MAIN OBJ 1670 4-23-93 9:28a
MAKEFILE 415 4-23-93 8:41a
SEGLIMIT EXE 7525 4-23-93 9:28a
SETLIMIT ASM 3355 8-31-92 10:05a
SETLIMIT OBJ 268 4-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 9-28-92 8:36a
HANDLER OBJ 357 4-23-93 9:28a
MACHINE C 2268 9-28-92 8:37a
MACHINE OBJ 368 4-23-93 9:28a
MAIN C 4621 5-29-92 12:54a
MAIN OBJ 1427 4-23-93 9:28a
MAKEFILE 1176 4-23-93 8:35a
XA20 C 743 9-28-92 7:44a
XA20 EXE 9413 4-23-93 9:28a
XA20 OBJ 434 4-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 4-22-93 7:08p
SDCONFIG C 8186 1-11-93 4:40p
SDCONFIG EXE 8461 4-23-93 9:29a
SDCONFIG OBJ 2818 4-23-93 9:29a
SMARTDRV C 10228 4-19-93 7:19p
SMARTDRV OBJ 991 4-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 3-26-92 3:44p
DRIVER OBJ 1500 4-23-93 9:29a
MAIN C 7419 1-11-93 2:46a
MAIN OBJ 2884 4-23-93 9:29a
MAKEFILE 1049 4-23-93 8:47a
SDINIT C 1976 1-10-93 4:31a
SDINIT OBJ 535 4-23-93 9:29a
SEQFILE OBJ 1916 4-23-93 9:29a
SMARTDRV OBJ 1514 4-23-93 9:29a
TRANSFER C 10591 4-19-93 7:58p
TRANSFER OBJ 1776 4-23-93 9:29a
XMSFILE EXE 13653 4-23-93 9:29a
XMSFUNC H 2516 1-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 7-01-92 4:56a
API OBJ 625 4-23-93 9:30a
ARENA C 14602 2-28-93 2:11a
ARENA OBJ 1327 4-23-93 9:30a
CONSULT C 3731 7-01-92 4:47p
CONSULT OBJ 648 4-23-93 9:30a
DRIVER ASM 5636 3-10-92 12:52a
DRIVER OBJ 1492 4-23-93 9:30a
FREE C 8686 1-10-93 11:55p
FREE OBJ 1628 4-23-93 9:30a
HANDLERS C 1627 1-10-93 7:32a
HANDLERS OBJ 611 4-23-93 9:30a
HMA C 2066 1-10-93 4:57p
HMA OBJ 587 4-23-93 9:30a
INSTALL C 5501 12-16-92 4:43a
INSTALL OBJ 1222 4-23-93 9:30a
LIST C 3971 7-01-92 4:45p
LIST OBJ 634 4-23-93 9:30a
MAIN C 4852 2-22-93 5:01a
MAIN OBJ 1620 4-23-93 9:30a
MAKEFILE 1715 8-29-93 5:34a
MEMOWNER C 2624 2-28-93 2:10a
MEMOWNER OBJ 540 4-23-93 9:30a
MONITOR C 5053 2-22-93 5:02a
MONITOR OBJ 923 4-23-93 9:30a
VERSION C 1447 1-10-93 4:54a
VERSION OBJ 478 4-23-93 9:30a
WATCHED C 12607 1-11-93 5:06a
WATCHED OBJ 2126 4-23-93 9:30a
XMS ASM 7984 6-27-92 2:25a
XMS OBJ 1345 4-23-93 9:30a
XMSCHAIN C 3270 1-10-93 7:22a
XMSCHAIN OBJ 412 4-23-93 9:30a
XMSFUNC C 1296 1-10-93 11:42p
XMSFUNC H 2516 1-11-93 2:47a
XMSFUNC OBJ 366 4-23-93 9:30a
XMSWATCH EXE 15079 4-23-93 9:30a
XMSWATCH H 1896 7-01-92 8:33p
XMSWATCH LNK 167 4-23-93 9:30a
41 file(s) 125135 bytes
Total files listed:
387 file(s) 829578 bytes
291328 bytes free