Runstream (R) MCPOS Windows NT Driver
Copyright (C) Unal Z, 2002-03. http://site.voila.fr/mcabase 
===========================================================

Release History:

  Dec 18 2002 - Beta Release 00.08
                Initial Release

  Feb 10 2003 - Beta Release 00.09
                Extended POS/Subaddresing for 8EFC Corvette, 
                IBM PS/2 Fast/Wide SCSI Controller
   

  Update Information for MCPOS Beta 00.08 Users
  ----------------------------------------------
  Beta Release 00.08 users, who have already made an entry for 
  the MCPOS driver in the system registry, should only 
  copy MCAPORT.SYS to C:\WINNT\system32\drivers and update
  their copy of QumcNT and WriteLED.

  WARNING: Previous QumcNT and WriteLED versions are INCOMPATIBLE
           with this new version of the MCPOS driver. Make sure to
           update the programs or delete their previous versions.
           Using previous releases of QumcNT and WriteLED with this 
           version of MCPOS may HALT your system.

  Two very simple programs, MCPREAD.C and MCPWRITE.C, have been
  included to demonstrate how to use the MCPOS Driver API.

  HINT: Set Tabs = 4 in your editor to better view the sources.

                   

  MicroChannel POS and LED Display Driver for Windows NT
  ------------------------------------------------------
  Beta Release 00.09 Feb 2003

  MCPOS is a kernel-mode Windows NT driver providing port I/O services 
  for user-mode programs to query the Programmable Option Selects (POS)
  registers of MicroChannel machines, and operate the system LED display
  on certain IBM Servers, for example, IBM PS/2 Server Model 9595.


  I. Beta Test Package Contents

  The test package contains the following files:

  README.TXT   -- this file
  MCAPORT.SYS  -- MCPOS driver
  QUMCNT.EXE   -- identify MicroChannel adapters, Rel. 
  WRITELED.EXE -- write to the LED display
  MCAPORT.INI  -- registry entry description for MCPOS
  REGINI.EXE   -- MS utility to update the system registry

  Sample Programs:

  MCPIOCTL.H   -- common definitions and constants
  MCPREAD.C    -- query slots and print POS bytes
  MCPWRITE.C   -- write to the LED display

                     
  II. Windows NT Registry Changes

  MCAPORT.INI is a text file with the following contents:

  \Registry\Machine\System\CurrentControlSet\Services\mcpos
     Type = REG_DWORD 0x00000001
     Start = REG_DWORD 0x00000003
     ErrorControl = REG_DWORD 0x00000001
     Group = Extended Base
     ImagePath = REG_EXPAND_SZ \SystemRoot\System32\drivers\mcaport.sys

  Start key of 0x00000003 indicates that the driver will be started
  and stopped manually. 
  
  The 'mcpos' entry in the system registry (see next section) should
  be located at:
  
  \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\mcpos
  
  This entry may be repeated also at:
  
  \HKEY_LOCAL_MACHINE\System\CurrentControlSet001\Services\mcpos
  \HKEY_LOCAL_MACHINE\System\CurrentControlSet003\Services\mcpos
  
  To remove all 'mcpos' traces from your system's registry, it suffices
  to delete the 'mcpos' entries from registry. Opena a window, enter
  'regedit', locate the 'mcpos' keys, click on the 'mcpos' entry and
  press the Delete key on the keyboard. The 'mcpos' entry is deleted.
  
  
  
  III. Driver Installation Instructions

  MCPOS is installed as a Windows NT system device and can be started
  manually or loaded at system boot time, depending on the settings in
  the system registry. The driver has been developed and tested under
  Windows NT 4.0. At this moment, no operability statements can be made
  for other Windows NT versions.

  Before you proceed with the driver test, you might want to consider
  performing the tests in an individual hardware profile. Create a new
  hardware profile by copying your existing profile, then shutdown and
  reboot with the new test hardware profile.

  We recommend the following installation and operating gsteps:

  1. Open a command-line (console) window and create a directory 'mcpos'.
     Unpack the self-extract or unzip the package in this directory.

  2. Copy the MCPOS driver file 'mcaport.sys' to C:\WINNT\system32\drivers
     directory of your Windows NT installation (replace C with the drive
     letter of your installation).

  3. Run 'regini mcaport.ini' to manually registrate the driver in the system
     registry. This will create the 'mcpos' entry in the Windwos NT registry.
     The MCPOS default settings are for manual driver loading. Once you have
     registrated the driver, you will not need any more 'regini'. 
     
  4. Shutdown and reboot to activate the system registry changes.

  5. Open a command-line (console) window and change to the 'mcpos'
     directory. On the command line, enter 'net start mcpos'. You should
     get a system message confirming the start of the driver.

  6. Run QUMC by entering 'qumcnt' on the command line. To be able to see
     and scroll the QUMC output in its entirety, set aside a DOS window buffer
     of about 200 lines (click on the icon of the DOS console window and select
     Properties, then Screen).

  7. Run WriteLED by entering 'writeled' on the command line. Run 'writeled -h'
     for help on command line options.

  8. If you wish to unload the driver enter 'net stop mcpos'. You can enter
     the 'net start / net stop' commands from any other window or directory.

  9. When you have verified that MCPOS works correctly on your system, you can
     copy QUMC and WriteLED to your favorite programs directory.

  10. If you wish that MCPOS be automatically loaded at boot time, select
      System-Settings-Devices  from the Start menu. Scroll down to the
      'mcpos' entry in the device list and click on the 'Start Type'
      button (or similar) in the menu on the right. Check the desired start type.


  IV. Known Problems

  MCPOS has been tested  only on MicroChannel computers, IBM PS/2 Models 9577
  and 9595. The behaviour of the driver is unknown on non-MicroChannel machines.

  No known problems or bugs. 
  
  Please report eventual problems or bugs to 

         mcabase@voila.fr



  V. Support

  MCPOS will be maintained and serviced for a sufficient long period of time.
  Visit http://site.voila.fr/mcabase/index.htm for the latest driver
  information and newest releases.


Feb 11, 2003

END OF DOCUMENT.

