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

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