home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / MEGEM100.ZIP / WHATSNEW.DOC < prev   
Text File  |  1993-08-28  |  7KB  |  167 lines

  1. Mega-Em Development History.
  2.  
  3. VERSION 1.00  29/08/93
  4.  
  5. * Mega-Em will now sustain instruments properly. To counter for stuck notes
  6.   the /SS option has been added to EMUSET.
  7.  
  8. VERSION 1.00B015 (Beta)  22/08/93
  9.  
  10. * Sysex handling routines have been rewritten for improved speed.
  11.  
  12. * Modified protected mode interrupt handlers for increased stability. Should
  13.   cure problems with emulation failing on some software.
  14.  
  15. * Added support for Ultrasound 'backward' samples.
  16.  
  17. * At requests from users, Mega-Em will now display a message to say it is
  18.   registered.
  19.  
  20. * EMUSET will now handle ULTRASND.INI files which have been edited with a
  21.   text editor which adds an EOF character to the end of the file.
  22.  
  23. * Several minor touch ups to the Ultrasound playback routines.
  24.  
  25. VERSION 1.00B014 (Beta)  16/08/93
  26.  
  27. * Fixed a minor bug in the enveloping rountines which caused roll-under
  28.   (i.e. the volume would suddenly go very loud) when certain instruments
  29.   were played very softly. This has also reduced clicking slightly.
  30.  
  31. * Added /M option to EMUSET to specify the music output volume.
  32.  
  33. * Added Pitch Wheel support. The implementation uses a fixed sensitivity of
  34.   two semitones. The sensitivity has been fixed because of speed
  35.   considerations.
  36.  
  37. * Mega-Em should now be stable when running under 386MAX.
  38.  
  39. * Fixed a bug in the uninstallation routines which caused problems with
  40.   386MAX (and possibly other memory managers).
  41.  
  42. * Increased demonstration time to 20 minutes.
  43.  
  44. VERSION 1.00B013 (Beta)  10/08/93
  45.  
  46. * Fixed problems with the anti-debugger routines incorrectly identifying
  47.   386 systems as being in 'no privilege' virtual 8086 mode.
  48.  
  49. * Changed protected mode installation routines slightly. The /NGDT switch
  50.   has been removed and the /RGDT has been added (See MEGAEM.DOC for details).
  51.  
  52. VERSION 1.00B012 (Beta)  09/08/93
  53.  
  54. * Due to several 'cracks' appearing for Mega-Em's registration system,
  55.   Mega-Em is now more resistant against reverse engineering techniques.
  56.   Side effects include a short pause as Mega-Em loads, larger executable
  57.   size, slower performance for unregistered users and a very low tolerance
  58.   of memory resident debuggers.
  59.  
  60. * Added /NOEMS switch to MEGAEM.EXE, forcing Mega-Em to load if EMS has been
  61.   disabled. Useful for users who disable the EMS page frame for extra upper
  62.   memory, however requires some special considerations (see MEGAEM.DOC).
  63.  
  64. * The Ultrasound playback routines are now stereo. The /MONO switch has been
  65.   added to disable this, as the occasional piece of music can cause audible
  66.   crackling during very fast stereo pans.
  67.  
  68. * Made extensive modifications to Mega-Em's protected mode installation
  69.   routines. Mega-Em should now be exhibit improved compatibility and
  70.   stability with a wider range of memory managers and computer systems.
  71.   For stubborn cases two new MEGAEM.EXE options, /FGDT and /NGDT, have been
  72.   added. See MEGAEM.DOC for details on these.
  73.  
  74. * Temporarily removed support for 386MAX until stability can be guaranteed
  75.   when using Mega-Em. Currently the system is prone to potentially dangerous
  76.   system crashes when Mega-Em is loaded with 386MAX.
  77.  
  78. * Added many enhancements to Mega-Em's protected mode interrupt handlers.
  79.   This has improved stability and now allows Irq 5 to be used for the
  80.   Ultrasound.
  81.  
  82. * Added /F switch to EMUSET to allow the user to specify the sampling rate
  83.   at which Mega-Em stores patches in the Ultrasound DRAM. 44 uses the full
  84.   sampling rate of the Ultrasound patch. 22 strips the sampling rate in
  85.   half, resulting in twice as many patches being loaded, however also
  86.   results in noisier playback.
  87.  
  88. * Added /MEM switch to MEGAEM.EXE to allow users to manually specify the
  89.   amount of memory on their Ultrasound card.
  90.  
  91. * Improved enveloping routines for Ultrasound non-looped percussion patches.
  92.  
  93. VERSION 1.00B011 (Beta)  26/7/93 (No Public Release)
  94.  
  95. * Changed the memory allocation routines slightly. Stops Mega-Em from
  96.   'thrashing' the 386 paging mechanism, which was causing noticeable speed
  97.   slowdowns. This has also removed some incompatibilities introduced with
  98.   version 1.00B008. The latter appears to be caused by a 386 protected mode
  99.   processor bug.
  100.  
  101. * Added support for several MT32 sysex messages, including channel note off
  102.   and reset.
  103.  
  104. * Due to several programs still leaving 'stuck notes', all Ultrasound
  105.   sustained instruments will now slowly fade away.
  106.  
  107. VERSION 1.00B010 (Beta)  25/7/93 (No Public Release)
  108.  
  109. * Fixed problems in routines which set sample start, loop start and loop end.
  110.   Previously Mega-Em would play from the wrong portion of the Ultrasound's
  111.   memory on some samples.
  112.  
  113. * Improved the Ultrasound enveloping routines. Patches such as APPLAUSE.PAT
  114.   now play correctly.
  115.  
  116. VERSION 1.00B009 (Beta)  22/7/93
  117.  
  118. * Fixed problems in version 1.00B008 with emulation failing on many systems
  119.   (except the development system of course). This was related to the bugs
  120.   regarding the /CO1 and /CO2 options, which should also work correctly now.
  121.  
  122. * Added the /L switch to EMUSET. This enables the Ultrasound line in. Useful
  123.   if using Mega-Em in conjunction with a real Sound Blaster card.
  124.  
  125. * The Ultrasound patch set is now loaded at full sampling rate (approximately
  126.   44kHz) for 512k users. In previous versions the sampling rate was halved
  127.   (approximately 22kHz) resulting in slightly noisy output. The sampling
  128.   rate is still halved when using 256k.
  129.  
  130. VERSION 1.00B008 (Beta)  20/7/93
  131.  
  132. * Temporarily removed the 10 minute demonstration period, until the
  133.   Ultrasound playback routines sound better.
  134.  
  135. * Experimented with the playback of the Ultrasound patches. Patches should
  136.   now play on key, however the envelope on many percussion patches is
  137.   worse than previous versions of Mega-Em.
  138.  
  139. VERSION 1.00B007 (Beta)  16/7/93 (No Public Release)
  140.  
  141. * Added /CO1 and /CO2 options to EMUSET, allowing Mega-Em to be used in
  142.   conjunction with a real MPU-401 MIDI interface.
  143.  
  144. * Slowed down certain Ultrasound playback routines. On some systems the
  145.   routines were too efficient (fast) for the Ultrasound to keep up.
  146.  
  147. VERSION 1.00B006 (Beta)  14/7/93
  148.  
  149. * Fixed problems on some machines with EMUSET crashing at the end of the
  150.   Ultrasound MIDI patch load. This was caused by a 'POPAD bug' present in
  151.   many 386 and 486 processors.
  152.  
  153. * EMUSET will now default to C:\ULTRASND\MIDI or (ULTRADIR)\MIDI if there
  154.   is no PatchDir definition in ULTRAMID.INI.
  155.  
  156. * Several minor bugs fixed in the error handling routines.
  157.  
  158. VERSION 1.00B005 (Beta)  13/7/93
  159.  
  160. * Fixed ULTRASND environment variable checking. Mega-Em will now load with
  161.   the Ultrasound Record DMA set to something other than 1.
  162.  
  163. VERSION 1.00B004 (Beta)  12/7/93
  164.  
  165. * First Public Release. Features Roland MT-32 and Sound Canvas emulation
  166.   using a Gravis Ultrasound card as the output device.
  167.