home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / MNO100.ZIP / READ.ME < prev    next >
Text File  |  1991-05-21  |  5KB  |  136 lines

  1.                         MNOCALLS, MNODRVR, MNOCONSL, MF
  2.  
  3.                        Version 1.00 Copyright (c) 1991, 
  4.                    by Stephen L. Reed, all rights reserved.
  5.  
  6.    Thank you for choosing to evaluate these shareware products.  These
  7.    are a device driver and dynamic link library to assist OS/2 
  8.    developers who use dual monitors on non-Micro Channel PC's.
  9.  
  10.    You can use standard VIO functions to access the EGA\VGA monitor
  11.    and also use the included MNO functions to access the MDA monitor.          
  12.           
  13.    Twenty of the VIO library functions have been duplicated using a 
  14.    Mno prefix.  They provide a convenient and consistent ability to
  15.    display character mode output on the monochrome monitor (MDA) while
  16.    at the same time, the primary VGA/EGA monitor is used by the
  17.    application and Presentation Manager.  Both writing to, and reading
  18.    from the screen is supported.  All applications can access the MDA
  19.    regardless of whether they are foreground, background or detached
  20.    processes.
  21.  
  22.  
  23.    You can print the complete documentation:
  24.  
  25.       > COPY MNOCALLS.DOC PRN
  26.  
  27.  
  28.    The documentation contains step-by-step instructions which are
  29.    briefly summarized below.  
  30.  
  31.  
  32.    You know if the monochrome monitor/card is installed correctly
  33.    if OS/2 boots on the EGA/VGA.  Then you go to a full screen
  34.    OS/2 command line and enter 
  35.  
  36.       > MODE MONO       ... the monochrome monitor will activate.
  37.  
  38.    To get back to the EGA/VGA enter
  39.  
  40.       > MODE CO80       ... the full screen EGA/VGA session will
  41.                             activate. 
  42.  
  43.    If you have dual monitors already operating, try this simple setup if
  44.    you are in a hurry. 
  45.  
  46.     1. Create a MNOCALLS subdirectory and copy all the files into
  47.        it.
  48.        
  49.     2. Add the following line to your CONFIG.SYS:
  50.        
  51.           DEVICE=C:\MNOCALLS\MNODRVR.SYS
  52.    
  53.        Or use whatever path which contains the MNOCALLS files.
  54.        Ensure that the following line is in your CONFIG.SYS:
  55.  
  56.           IOPL=YES
  57.    
  58.     3. Add the MNOCALLS subdirectory to the LIBPATH in CONFIG.SYS.
  59.        For example:
  60.        
  61.           LIBPATH=.;C:\MNOCALLS;C:\OS2\DLL;C:\
  62.        
  63.     4. Add the MNOCALLS subdirectory to the PATH in CONFIG.SYS.
  64.        For example:
  65.        
  66.           SET PATH=C:\BND;D:\BINP;C:\OS2;... ;C:\MNOCALLS
  67.    
  68.     5. Reboot OS/2.
  69.        The device driver will display the message:
  70.    
  71.           Monochrome Display Driver Version 1.00.
  72.           Copyright (c) 1991, by Stephen L. Reed, All rights reserved.
  73.    
  74.  
  75.     6. From a command line, execute MNOTEST.EXE to verify the
  76.        correct installation of the components. All twenty of the
  77.        MNOCALLS functions will be tested together with their Vio
  78.        equivalents. The objective of the tests is to manipulate
  79.        both the MDA and VGA/EGA monitors in the exact same
  80.        fashion.  After each brief step of the test sequence,
  81.        MNOTEST will compare both the video buffers and report any
  82.        errors detected.
  83.        
  84.        The test will terminate with the following message.
  85.        
  86.           TEST SUCCESSFUL .. everything installed OK.
  87.  
  88.  
  89.    MNOCONSL.EXE is a sample application which uses Mno functions to
  90.    provide an operating system display console on the MDA.
  91.  
  92.    You can see...
  93.  
  94.       A list of process names that is periodically updated to
  95.       show which tasks are currently executing.
  96.  
  97.       A count of total threads and those ready to execute.
  98.  
  99.       Percent CPU utilization.
  100.  
  101.       Amount of free memory available.
  102.  
  103.       Digital clock.
  104.  
  105.       Background message window.  MF.EXE is a filter provided
  106.       to pipe stdout from any background process to this
  107.       window, such as compilation error messages from a
  108.       batch file.     
  109.  
  110.           
  111.    MNOCONSL can be executed from an OS/2 command line as a 
  112.    foreground process:
  113.       
  114.       > MNOCONSL   
  115.  
  116.    When it begins, MNOCONSL first draws lines on the display
  117.    and some titles.  Then it displays the message:
  118.  
  119.       Calibrating the CPU...
  120.  
  121.    When you Ctrl-Esc, it gets switched to the background
  122.    and continues to update the monochrome display.
  123.  
  124.    After MNOCONSL settles down, try the following on an OS/2
  125.    command line:
  126.  
  127.       > DIR | MF
  128.  
  129.    The result of the Directory listing will be shown on both
  130.    monitors.  You are then free to use the primary display
  131.    for some other purpose.  MF is a simple stdin/stdout filter
  132.    so it can be incorporated wherever stdout is available.
  133.  
  134.  
  135.  
  136.