Mwave Patch for Macromedia, more than 16 Meg Memory, and Windows 95
===================================================================

The following patch is intended to fix three problems.
- Running applications using sounds authored with Macromedia Director.
- Running Mwave in a system with more than 16 Meg of memory.
- Running Mwave in a system running Windows 95.

This patch is intended for limited distribution to IBM customers.
This patch has received limited testing before release by IBM,
therefore we strongly suggest you back up your hard drive before
applying it.  Upon the next release of Mwave code this patch will
be obsoleted.


Macromedia Problem
------------------
When running applications which use sound files authored with
Macromedia Director, several different symptoms of this problem may
be observed.  A loud pulsating static type sound may be heard over
much quieter music or short static beeps or trills may be heard.
In addition the system may hang in any phase of the application.


16 Meg Problem
--------------
On systems with more than 16 Meg of memory, it is possible for Mwave
to fail due to DMA restrictions.  The failure most often shows itself
as the inability to play sound.  This version of the Mwave run-time
detects when it is being run on a system with more than 16 Meg of
memory, and it then takes the appropriate precautions.

Restrictions: To use this fix, you must make sure that an adequate
amount of memory below 16 Meg is available before starting Windows.
While this is not usually a problem, it can become a problem if you
use programs like SmartDrive and RAM disk utilities that can be
configured to use large amounts of extended memory.  If you use such
utilities, we recommend that you restrict them to using less than
6 Meg of extended memory.


Windows 95 Problem
------------------
In order to run on Windows 95, modifications have been made to the
standard Windows 3.11 version of the Mwave software.  These changes
account for differences in memory management as implemented by Windows
3.11 and Windows 95, and enable you to run the Windows 3.11-based
Mwave software on Windows 95.

In the near future, IBM will release a Windows 95-specific version
of the Mwave software that will enable Mwave to fit into the Plug and
Play architecture of Windows 95.  At that time, this patch will no
longer be necessary.


Patch Scope
-----------
This patch is for a DOS/Windows/Windows 95 environment only.


Patch Contents
--------------
This patch contains the following Mwave files, which are replaced:
  discapp.exe
  gainwt.dsp
  mcifax.drv
  mcimsg.drv
  mciphone.drv
  mwmidip.drv
  mwsyn16h.drv
  mwsyn24h.drv
  mwsyn32h.drv
  tam.dsp
  vom.dsp
  mwdmw16.dll
  mwhlpw16.dll
  mwsound.drv
  vmwave.386

It also contains installation related files:
  install.exe
  install.dat
  install.msg
  read_me.txt


Patch Prerequisites
-------------------
1. Mwave Version 1.1 needs to be present on your computer.

2. Users of Macromedia Director versions prior to 4.04 must obtain
   from Macromedia an additional file, MACROMIX.DLL.  This file
   should be put into the same directory as the Director application
   or any "projector" (stand-alone executable) created with Director.
   Alternatively, users may upgrade to Director Version 4.04.

   Macromedia Technical Support can be reached at 1-415-252-9080.


Patch Instructions
------------------
1. From a regular DOS prompt, not from a DOS box within Windows or
   Windows 95, execute the patch by performing the following steps:

   a. Change the default drive to the location of the patch disk by
      typing A: and pressing enter
        (where "A:" is the location of the patch disk)

   b. Type INSTALL and press enter

   NOTE:
   INSTALL must be run from a normal DOS prompt, not from a DOS
   prompt within Windows or Windows 95.  If you run INSTALL from within
   Windows or Windows 95, you may get sharing violations and general
   protect (GP) faults since INSTALL will be updating files that are
   currently in use.  For Windows 95 users, you can get to a DOS prompt by
   pressing F8 immediately after the "Starting Windows 95" message appears
   when the system is starting (ie. as it is booting up).

2. If your computer has more than 16 Meg of RAM, edit the SYSTEM.INI
   file in the Windows directory.  Add the following line to the
   "MWAVE" section of the SYSTEM.INI file:
       DMABufferSize=4096

   If your computer has 16 Meg of RAM or less, you do not need to
   make this change.

   The "DMABufferSize" setting will cause Mwave to reserve a block of
   memory below 16 Meg for its own use when transferring data to and
   from the Mwave hardware.  This value is in kilobytes, so the above
   setting actually results in reserving 4 Meg for Mwave's use.  If
   you are not using the MIDI Synthesizer, you can reduce the value
   to 350.  If you see out-of-memory errors from Media Player (or
   other MIDI application), try increasing the value and then
   restarting Windows.

3. When INSTALL completes, you can start Windows or Windows 95 and the
   changes will take effect immediately.  There is no need to re-boot
   your computer.


   ****  END OF FILE  ****

