home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / DOS_HELP / ADVMSDOS.ZIP / READ.ME < prev    next >
Encoding:
Text File  |  1987-08-23  |  4.2 KB  |  112 lines

  1. (Note: I  have extracted  only the  .asm source  code for  this archive.
  2. Ray's disk also  contains a few  .c pgms, executables,  and a couple  of
  3. data files...opr)
  4.                  -------------------------------------
  5.  
  6.   Companion  Disk to  Advanced MS-DOS(R)  Copyright 1986  Ray Duncan
  7.  
  8.             Selected Files on the Advanced MS-DOS Diskette
  9.                  -------------------------------------
  10.  
  11. This archive contains the original  source code of the .asm  programs in
  12. the  book  "Advanced  MS-DOS".   In  addition  to the programs which are
  13. printed in  the book  proper, we  have included  a number  of additional
  14. utility or example programs that illustrate various topics discussed  in
  15. the book.
  16.  
  17. All of the programs on this diskette have been assembled or compiled and
  18. tested using Microsoft Macro Assembler 4.0, and Microsoft Linker 3.05.
  19.  
  20. Your comments and suggestions about the programs on this diskette are
  21. welcome.  You can contact the author, Ray Duncan, via MCI Mail (user
  22. name LMI), CompuServ (user ID 72406,1577), BIX (rduncan), or by
  23. leaving a note on the Laboratory Microsystems Incorporated RBBS at
  24. (213) 306-3530.  This RBBS supports 300, 1200, or 2400 baud, and is
  25. available from 6:00 pm to 9:00 am Pacific Time on weekdays, and 24
  26. hours a day weekends and holidays.
  27.  
  28.  
  29. READ.ME        This file.
  30.  
  31. ASCBIN.ASM     ASCII string to binary conversion subroutine.
  32.  
  33. ASYNCH.ASM     Simple asynchronous communication port driver
  34.                (COM1 or COM2), interrupt driven input, polled
  35.                output, provided as an additional example of an
  36.                installable character device driver.
  37.  
  38. BINASC.ASM     Binary to ASCII string conversion routine.
  39.  
  40. BREAK.ASM      Control-C and Control-Break handler for Microsoft
  41.                C programs (from Chapter 5).
  42.  
  43. CLEAN.ASM      Assembly language version of the CLEAN filter
  44.                (Chapter 13, see also CLEAN.C).
  45.  
  46. CLINK.ASM      Load and link graphics character table for IBM PC
  47.                Color/Graphics Adaptor (see also files IBM.CHR and
  48.                SIDEWAYS.CHR).
  49.  
  50. COMPAQ.ASM     Report whether host machine is a COMPAQ computer
  51.                (Chapter 5).
  52.  
  53. DEV.ASM        Display linked list of installed device drivers.
  54.  
  55. DISKTYPE.ASM   Report diskette type (1 or 2 sides, number of
  56.                sectors per track), illustrates call to IBM PC ROM
  57.                BIOS Diskette Driver.
  58.  
  59. DRIVER.ASM     Template for installable device driver (Chapter
  60.                12).
  61.  
  62. DUMP.ASM       Dump the binary contents of a file in Hex and
  63.                ASCII to the standard output device (Chapter 6).
  64.  
  65. FREE.ASM       Report free space on default or specified disk
  66.                drive.
  67.  
  68. HELLO-C.ASM    Template for a COM program (Chapter 3).
  69.  
  70. HELLO-E.ASM    Template for an EXE program (Chapter 3).
  71.  
  72. HEXASC.ASM     Binary to hex ASCII string conversion subroutine.
  73.  
  74. LABEL.ASM      Display, add, or change volume label.
  75.  
  76. LIST.ASM       Sends a text file to the list device with title
  77.                and page numbers, optional compressed print on
  78.                Epson/IBM dot matrix printers.
  79.  
  80. MARK.ASM       Set a file's attribute to normal, read-only, or
  81.                hidden.
  82.  
  83. MOVE.ASM       Rename and/or move a file between subdirectories.
  84.  
  85. QCLEAN.ASM     Very fast version of CLEAN filter.
  86.  
  87. SCH-CPM.ASM    Skeleton of a directory search using the
  88.                FCB ("traditional" or CP/M-like) functions
  89.                (Chapter 7).
  90.  
  91. SCH-UNIX.ASM   Skeleton of a directory search using the Handle
  92.                (Unix-like) functions (Chapter 7).
  93.  
  94. SHELL.ASM      Assembly language version of a simple table-
  95.                driven, user-extensible command processor (Chapter
  96.                10, see also SHELL.C).
  97.  
  98. STRCMP.ASM     Fast string compare subroutine.
  99.  
  100. STRNDX.ASM     Fast string search & match subroutine.
  101.  
  102. TALK.ASM       Simple terminal emulator for IBM PC and COM1 port
  103.                (Chapter 5).
  104.  
  105. VMODE.ASM      Set the display mode on an IBM PC, illustrates
  106.                call to IBM PC ROM BIOS Video Driver (Int 10H).
  107.  
  108. ZERODIV.ASM    Example terminate-and-stay-resident interrupt
  109.                handler for the divide by zero internal hardware
  110.                interrupt (Chapter 11).
  111.  
  112.