home *** CD-ROM | disk | FTP | other *** search
/ Bila Vrana / BILA_VRANA.iso / 031A / MMP3985.ZIP / MMP_REV.TXT < prev    next >
Text File  |  1996-11-07  |  32KB  |  685 lines

  1. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2. ▒▒▒Revisions of the Multi Module Player (C) Charles Attard 1994-1996▒▒▒▒▒▒▒▒
  3. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4. ( @  means internet release
  5.   -  bug fixed
  6.   +  feature added
  7.   *  feature modified)
  8.  
  9.    @    2.606 (5/7/96)
  10.                First large scale diffusion
  11.                (on Internet : ftp.cdrom.com /pub/simtelnet/msdos/music )
  12.  
  13.         2.607 (5/11/96)
  14.              + Description of error 161 added, appears when a CD-ROM is
  15.                changed while MMP's reading a list on it
  16.  
  17.         2.610 (5/13/96)
  18.              + Color selection by keyboard added. Press '1', ... ,'5'
  19.                to select item, then press
  20.                 'shift ins'    to increment red component
  21.                 'shift Del'    to decrement red component
  22.                 'shift home'          "     green   "
  23.                 'shift end'           "     green   "
  24.                 'shift pg up'         "     blue    "
  25.                 'shift pg dn'         "     blue    "
  26.              * palette routines re-coded in asm with direct access
  27.                to VGA registers, old routines used int 10h that caused
  28.                system crash while a module was playing 8(
  29.  
  30.         2.612 (5/14/96)
  31.              * Changed default colors ... i tried a color monitor ;)
  32.                (not joking, my color monitor burnt out and
  33.                i had to work some weeks on a monochrome one)
  34.                I had set the default colors on a color monitor, but
  35.                when i saw them after some weeks i found them ugly !
  36.              * Invalid data for volume slide are now ignored
  37.                (caused a continuous note in DESIRED.S3M)
  38.                Data should be exactly 0F or F0 with no "dirty bits"
  39.  
  40.         2.613 (5/16/96)
  41.              + Added 'N.T.' identifier for some NoiseTracker files
  42.  
  43.         2.615 (5/18/96)
  44.              + Added deletion capability. Press ctrl-del to delete
  45.                the file under cursor
  46.  
  47.         2.654 (5/26/96)
  48.              + XM support beta beta version ;). Module loader
  49.                loads only one sample per instrument and converts
  50.                16bit samples to 8bit
  51.                Pattern loader-compressor to internal format is OK.
  52.                Plays XM but there's a HUGE room for improvement,
  53.                to add in priority :
  54.                   Multi-sample instruments
  55.                   Variable pattern length
  56.           Volume envelope generator
  57.                   Linear frequency table
  58.              + Fine tune for XM done on 4bits instead of 8 for now but
  59.                shouldn't be hearable
  60.              + Added note shift for XMs. Sounds much better !
  61.              - A small but resistant bug squashed. A pattern break
  62.                to a row>0 could produce an indesirable note. The
  63.                pointer in memory was updated a row too late
  64.                It caused an 'additional' note in SANXION.S3M
  65.  
  66.         2.656 (5/27/96) (XM)
  67.              + Added note off command
  68.              * 16bit samples parameters now correctly converted but
  69.                samples remain noisy, there's an undesirable offset on them
  70.                (that's very annoying : the samples are delta-compressed)
  71.  
  72.         2.658 (6/2/96) (XM)
  73.              + Note off completed. Note #96 is note off (notes starting @0)
  74.              * Hey ! Pattern compressor was NOT OK ! The documentation was
  75.                not very clear : when MSB is not set, should read 5 bytes.
  76.                Now patterns play correctly ...
  77.  
  78.         2.670 (6/5/96)
  79.              - Bug that caused invalid offset on samples found (phew ..!)
  80.              + Number of used instruments and used patterns added in
  81.                the file information window
  82.              * Identifier string adapted to XMs and other little things
  83.  
  84.         2.679 (6/8/96) (XM)
  85.              * Max number of orders and patterns set to 256
  86.              + Variable pattern length added
  87.              - Another bug in pattern loader-compressor found !
  88.                Should be the last one (hummm ...), patterns now play great !
  89.  
  90.         2.682 (6/11/96) (XM)
  91.              + Max number of instruments set to 128
  92.  
  93.         2.700 (6/13/96) (XM)
  94.              + Added instrument fading. Seems a bit too fast yet
  95.              + Beta version of envelope generator (panning generator
  96.                uses the same algorithm)
  97.  
  98.         2.722 (6/14/96) (XM)
  99.              * Envelope generator is OK. Sustain and note off are not
  100.                linked yet
  101.  
  102.         2.731 (6/15/96) (XM)
  103.              + Set volume command re-added
  104.              * Instrument fading is OK. It's activated by a note off command
  105.              * Note off and EG linked. When envelope is disabled, note off
  106.                cuts the instrument, otherwise sustain is enabled.
  107.  
  108.         2.747 (6/16/96) (XM)
  109.              + Added volume column commands interpretation
  110.              - Bug in memory manager fixed (XMS linear mode
  111.                wasn't enabled when the size of an instrument was over
  112.                65000 bytes and when total size was enough to hold the module
  113.                in conventional memory)
  114.              - Bug in volume fading fixed. Caused a premature fade-out
  115.              * Effects manager modified to accept simultaneous effects
  116.  
  117.         2.750 (6/17/96)
  118.              * Internal changes to minimize code and static data size
  119.  
  120.         2.759 (6/19/96)
  121.              * More internal changes to minimize static data size
  122.  
  123.         2.772 (6/21/96)
  124.              * Code and data for XMS segmented mode removed.
  125.                Wasn't a really useable mode
  126.              * Error messages adjusted
  127.  
  128.         2.817 (6/22/96)
  129.              - Error messages for XMS fixed
  130.              + Multi-sample instruments support for XMs. Total number of
  131.                samples is limited to 128
  132.              * Bug fixes for Multi-sample support (XM)
  133.              - Bug in sample loader fixed. Size limit was not always
  134.                considered
  135.  
  136.         2.846 (6/23/96) (XM)
  137.              + Panning envelope generator added
  138.              + Sample panning added
  139.              - Bug in envelope generator algorithm fixed. Last envelope
  140.                point was not considered
  141.              - Bugs in panning envelope generator fixed. About signed
  142.                integers
  143.  
  144.         2.853 (6/24/96) (XM)
  145.              * Panning display behavior modified
  146.  
  147.         2.857 (6/26/96) (XM)
  148.              * Volume slide behavior adjusted
  149.              * Note delay and retrigger fixed (bug recently created)
  150.              * Checking for invalid sample number in instruments note list
  151.                added
  152.  
  153.         2.866 (6/27/96) (XM)
  154.              + File version checking added. Version must be above 1.03
  155.              * Effect data restored when zero for some effects
  156.              * Empty instruments (0 samples) now declared
  157.                (caused a divide by zero error : sample rate was invalid
  158.                due to an incorrect sample number. Error found with DAEMON.XM)
  159.  
  160.     2.872 (6/28/96) (XM)
  161.              + Extra fine porta commands declared
  162.  
  163.     2.907 (6/29/96) (XM)
  164.              + Linear frequency table implemented and fixed
  165.              + Fine tune is correctly implemented in linear frequency mode,
  166.                only on 4bits instead of 8bits in Amiga mode (never used in
  167.                practice)
  168.          * Note display adjusted for linear table
  169.  
  170.     2.912 (6/30/96)
  171.          * Checking for the real number of samples used in an
  172.            instrument added (XM)
  173.          - Info menu was not hidden when enter was pressed while
  174.            a list was playing
  175.          - Keyboard display was incorrect when very first note was
  176.                below C-2 or above B-5
  177.  
  178.         2.915 (7/4/96) (XM)
  179.              - Portamento of volume column was too 'weak', value
  180.                should have been multiplied by 16
  181.  
  182.         2.922 (7/6/96)
  183.              - Note display fixed. There was an annoying short display
  184.                of notes at module start
  185.              + Added environment string management (MMP=<MMP_PAT