home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / advmsdos / readme.txt
Encoding:
Text File  |  1988-10-01  |  3.7 KB  |  101 lines

  1. Companion Disk for ADVANCED MS-DOS PROGRAMMING Second Edition
  2. --------------------------------------------------------------------------
  3.  
  4. The source files and executable files available on this companion disk
  5. are placed in directories by chapter.  All MASM and C programs have
  6. instructions for assembly or compilation and for linking at the beginning
  7. of each file.  All MASM programs are supplied with appropriate MAKE files.
  8.  
  9. Before you begin working with this disk, make a backup copy using the
  10. DOS DISKCOPY command.  If you have a question or comment about this disk,
  11. contact Ray Duncan via MCI Mail (user name LMI), CompuServe
  12. (user ID 72406,1577), or BIX (user name rduncan).
  13.  
  14. If this disk proves defective, contact Consumer Sales, Microsoft Press,
  15. 16011 NE 36th Way, Box 97017, Redmond, WA  98073-9717.
  16.  
  17.  
  18. Disk Contents
  19. -------------
  20.  
  21. \CHAP03\    
  22.  
  23.     HELLO-C             Make file for .COM version of HELLO program
  24.     HELLO-C.ASM         Source file for .COM version of HELLO program
  25.     HELLO-C.COM         Executable .COM file for HELLO program
  26.  
  27.     HELLO-E             Make file for .EXE version of HELLO program
  28.     HELLO-E.ASM         Source file for .EXE version of HELLO program
  29.     HELLO-E.EXE         Executable .EXE file for HELLO program
  30.  
  31. \CHAP05\    
  32.  
  33.     BREAK.ASM           Ctrl-C and Ctrl-Break handler for C programs
  34.     TRYBREAK            Make file for TRYBREAK.EXE
  35.     TRYBREAK.C          Source file for TRYBREAK.EXE
  36.     TRYBREAK.EXE        Executable demo of TRYBREAK.C + BREAK.ASM
  37.  
  38.     MOUDEMO.C           Source file for MOUDEMO.EXE
  39.     MOUDEMO.EXE         Executable simple mouse demo program
  40.  
  41. \CHAP07\    
  42.  
  43.     TALK                Make file for TALK.EXE
  44.     TALK.ASM            Source file for TALK.EXE
  45.     TALK.EXE            Executable simple communications program
  46.  
  47. \CHAP08\    
  48.  
  49.     DUMP                Make file for DUMP.EXE  
  50.     DUMP.ASM            Source file for DUMP.EXE
  51.     DUMP.EXE            Executable file-dump utility
  52.  
  53.     DUMP.C              C-language version of file-dump utility
  54.  
  55.     INT24.ASM           Critical-error handler
  56.     TRYINT24            Make file for TRYINT24.EXE
  57.     TRYINT24.ASM        Source file for TRYINT24.EXE
  58.     TRYINT24.EXE        Executable demo of TRYINT24.ASM + INT24.ASM
  59.  
  60. \CHAP11\    
  61.  
  62.     EXTMEM              Make file for EXTMEM.EXE
  63.     EXTMEM.ASM          Source file for EXTMEM.EXE
  64.     EXTMEM.EXE          Executable demo of extended memory usage
  65.                         via Int 15H Function 87H
  66.  
  67. \CHAP12\    
  68.  
  69.     SHELL               Make file for SHELL.EXE 
  70.     SHELL.ASM           Source file for SHELL.EXE
  71.     SHELL.EXE           Executable simple user shell
  72.  
  73.     SHELL.C             C-language version of simple user shell
  74.  
  75. \CHAP13\    
  76.  
  77.     ZERODIV.ASM         Source file for ZERODIV.COM
  78.     ZERODIV.COM         Executable divide-by-zero interrupt handler
  79.  
  80.     TEST0DIV            Make file for TEST0DIV.COM and ZERODIV.COM
  81.     TEST0DIV.ASM        Source file for TEST0DIV.COM
  82.     TEST0DIV.COM        Executable demo program that forces
  83.                         divide-by-zero faults (load ZERODIV.COM first)
  84.  
  85. \CHAP14\    
  86.  
  87.     DRIVER              Make file for DRIVER.SYS        
  88.     DRIVER.ASM          Source file for DRIVER.SYS
  89.     DRIVER.SYS          Executable simple device-driver template
  90.  
  91. \CHAP15\    
  92.  
  93.     PROTO.ASM           Source file for MASM filter prototype
  94.     PROTO.C             Source file for C filter prototype
  95.  
  96.     CLEAN               Make file for CLEAN.EXE
  97.     CLEAN.ASM           Source file for CLEAN.EXE
  98.     CLEAN.EXE           Executable document file filter
  99.  
  100.     CLEAN.C             C-language version of document file filter
  101.