home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / assemblr / library / devdriv / ddd / readme.ddd < prev    next >
Text File  |  1990-04-20  |  2KB  |  39 lines

  1. This archive contains assembly listings and executable files to illustrate
  2. the technique explained in Clifford Vander Yacht's July 1989 Computer
  3. Language article, "Using Dummy Device Drivers to Load TSRs."
  4.  
  5. The code presented here reduces the overhead associated with each TSR by a
  6. quarter megabyte or so...the only trick is, you have to give the TSR a .SYS
  7. extension and let CONFIG.SYS load it up.
  8.  
  9. The files are:
  10.  
  11. DDDPRE.ASM       ; This is the 18-byte prefix. The double word at Header
  12.                  ; (FFFF) tells the device driver loader that this driver
  13.                  ; has only one device. The ASSUME statement tells the
  14.                  ; assembler to produce segment overrides where necessary.
  15.                  ; The resident part of the program follows this prefix.
  16. DDDMID.ASM       ; This is the required installation heading for the
  17.                  ; resident portion of the device driver/TSR.
  18. DDDEND.ASM       ; These are the termination instructions. The highest
  19.                  ; address plus one of the resident portion must be put
  20.                  ; into the second instruction.
  21.                  ;
  22.                  ; Assemble, link, and rename dummy device drivers made
  23.                  ; with this code with a .SYS extension. Or process with
  24.                  ; EXE2BIN into a binary file with a .SYS extension. Don't
  25.                  ; try to execute the .EXE file from the system prompt!
  26.                  ;
  27. DDDEXE.ASM       ; This is an alternate termination sequence. Programs
  28.                  ; that use this code may be loaded as dummy device drivers
  29.                  ; or as conventional TSRs, assuming they are saved with
  30.                  ; the file extension .EXE.
  31.                  ;
  32. SCROLOCK.ASM     ; Source code for a short dummy device driver that prevents
  33.                  ; the screen from scrolling away. Put DEVICE=SCROLOCK.SYS
  34.                  ; in your CONFIG.SYS file.
  35. SCROLOCK.EXE     ; TSR version of SCROLOCK.
  36. TYPEAHED.ASM     ; Source code for a keyboard-buffer enlargement program.
  37. TYPEAHED.EXE     ; TSR version of TYPEAHED.
  38. TYPEAHED.SYS     ; Dummy device driver version of TYPEAHED.
  39.