home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / MEGEM13B.ZIP / WHATSNEW.DOC < prev   
Text File  |  1993-08-09  |  5KB  |  127 lines

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