home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Languages / Masm V6.11 / SAMPLES / SAMPLES.TX$ / SAMPLES.bin
Encoding:
Text File  |  1993-09-29  |  4.2 KB  |  98 lines

  1.                      Notes on MASM 6.11 Sample Programs
  2.                      (c) Copyright Microsoft Corp. 1993
  3.  
  4.  
  5. Note:      If you installed the samples during MASM 6.11 setup, you will 
  6.            have samples for MS-DOS, Microsoft Windows, and Microsoft 
  7.            Windows NT on your system. However, you need to install MASM 
  8.            6.11 for the appropriate operating system(s) in order to run 
  9.            each sample.
  10.  
  11. ==========================================================================
  12.  
  13. Directory: SAMPLES\DEMOS
  14.  
  15. Contents:  This directory includes three separate projects: FileDemo, 
  16.            MathDemo, and MiscDemo.  Each demonstrates the use of assembly
  17.            language to perform simple utility functions using MS-DOS and 
  18.            BIOS calls.
  19.  
  20. --------------------------------------------------------------------------
  21. Directory: SAMPLES\DOSDEV
  22.  
  23. Contents:  This sample demonstrates construction of an MS-DOS device driver. 
  24.            The driver can be used to exchange string data between multiple 
  25.            MS-DOS applications, somewhat like the Windows GlobalAtom() API. 
  26.            Includes the code for the device driver, an assembly-language
  27.            test program, and a C-language test program.
  28.  
  29. Tools:     Microsoft C is required to build the C test program.
  30.  
  31. --------------------------------------------------------------------------
  32. Directory: SAMPLES\MIXED
  33.  
  34. Contents:  Demonstrates mixed-language programming with MASM and FORTRAN,
  35.            BASIC, and C.
  36.  
  37. Tools:     A FORTRAN, BASIC, or C compiler is required to build the
  38.            modules written in those languages.
  39.  
  40. --------------------------------------------------------------------------
  41. Directory: SAMPLES\PWBTUTOR
  42.  
  43. Contents:  Demonstrates the Programmer's Workbench environment.  This
  44.            sample is intended to be used with the PWB tutorial in the
  45.            MASM Environment and Tools book.
  46.  
  47. --------------------------------------------------------------------------
  48. Directory: SAMPLES\SHOW
  49.  
  50. Contents:  A speedy text file browser, written entirely in assembly
  51.            language.
  52.  
  53. --------------------------------------------------------------------------
  54. Directory: SAMPLES\TSR
  55.  
  56. Contents:  Demonstrates how to write a terminate-and-stay-resident (TSR) 
  57.            utility in assembly or in mixed C and assembly language.  
  58.            Includes a toolkit of TSR functions that can be used to write 
  59.            your own TSR's.
  60.  
  61. Tools:     Requires Microsoft C to build the mixed-language example.
  62.  
  63. Notes:     When assembled with the /Zi switch, several modules will cause
  64.            a warning related to line number information in a segment of
  65.            class other than 'CODE'.  This is because the code in question
  66.            is discarded after you install the TSR, and you cannot debug it
  67.            using CodeView.
  68.  
  69. --------------------------------------------------------------------------
  70. Directory: SAMPLES\WINCLOCK
  71.  
  72. Contents:  A digital alarm clock for Microsoft Windows.  The left mouse
  73.            button moves or resizes the clock; the right button brings up
  74.            a menu.
  75.  
  76. Tools:     Requires the Microsoft Windows SDK or Visual C++.
  77.  
  78. --------------------------------------------------------------------------
  79. Directory: SAMPLES\WINDLL
  80.  
  81. Contents:  Demonstrates writing a DLL for Microsoft Windows in assembly
  82.            language.  Includes a Windows test program that calls the DLL; 
  83.            the DLL can also be called from applications such as Microsoft
  84.            Visual BASIC. This sample also demonstrates the use of H2INC,
  85.            which converts the C header file SYSDATA.H to MASM include file
  86.            SYSDATA.INC.
  87.  
  88. Tools:     Requires the Microsoft Windows SDK or Visual C++ to build the 
  89.            test program.
  90.  
  91. Note:      When SYSINFO.DLL is built using Link 5.5 or later, it will
  92.            generate warning L4059. This warning can be ignored. It only
  93.            occurs in later versions of the linker and does not occur with 
  94.            Link 5.31 (shipped with MASM 6.11). The warning only applies 
  95.            to MS-DOS-overlaid programs; it is safe to ignore the warning in 
  96.            this case. The warning should never occur with a Windows 
  97.            application. 
  98.