home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Classic / MultimediaClassic.mdf / utility / xmm120.arj / XMM.REV < prev   
Encoding:
Text File  |  1994-05-11  |  5.4 KB  |  136 lines

  1. ┌──────────────────────────────────────────────────────────────────────────┐
  2. │ ·∙■∙· Extended MikMod v1.20 ·∙■∙· OFFiCiAL HaRDCoDE '94 ProDuCTiON ·∙■∙· │
  3. └──────────────────────────────────────────────────────────────────────────┘
  4.  
  5. Revision History ─>
  6.  
  7. ·■· Version 1.20 [Released 05/11/94]         
  8.  
  9.     ─ [!¡!] MikMak joins HaRDCoDE [!¡!]
  10.             
  11.     ─ Implemented MikMod Version 0.43 source - This was not fun. :)
  12.        -  Fixed a bug that caused the first sample not to be unloaded
  13.        -  Added a check to see if the loop end point exceeds the sample size
  14.           (some modfiles seem to have this problem)
  15.        -  Added wildcard filename matching to the modplayer
  16.        -  Added the M!K! module id.
  17.        -  Removed the check for the number of bytes loaded from a sample,
  18.           because a lot of modules don't have the last sample complete, so 
  19.           mikmod would refuse to play them.
  20.        -  Changed the loader so it can load 15-instrument modules
  21.        -  Extended protracker speeds can be disabled
  22.        -  Improved commandline parsing
  23.        -  Added master volume
  24.        -  Added functions to skip to the next or previous song position
  25.     
  26.     ─ Fast Forward [PageUp] / Rewind [PageDown] Controls Added
  27.  
  28.     ─ New KeyBoard Structure - Hit `SpaCe' to load next MoD and `EsC'
  29.       to abort everything
  30.  
  31.     ─ Added EXTREMELY COMPLEX routine to attempt and find the author of
  32.       the module being played. [LoGiC is CooL - HeH] This feature was
  33.       added when I was looking at SmartPlay for the AMiGA and said,
  34.       "Hey, this is a /<-/>/\|) kewl little feature, some iBM players
  35.       ought to do this." - Thus I added it, and I do believe that my
  36.       search routine is more accurate than that of SmartPlay's ─ 
  37.       although not perfect. FYI, The CoDe isn't 'that' little for such 
  38.       a 'little' feature. ;)  ─  oFFiCiaLLy CaLLed CoMPoSeR SeaRCH v1.0
  39.  
  40.     ─ Instrument names that have ASCii CHaRs in them that are under
  41.       decimal 32 [control codes, <cr>, <lf>, etc.] get stripped and
  42.       are replaced with the lovely character of a space. :) 
  43.       This should fix all problems with displaying instrument names.
  44.     
  45.     ─ Fixed a small piece of code that could, at some point in time, 
  46.       possibly cause problems with the reading in of instrument names .. 
  47.       [It never did on my 'puter, BTW.] I believe I coded that certain 
  48.       'for' loop around 2am .. That _has_ to be the reason. ;)                              
  49.     
  50.     ─ File size reduced from 61,442 bytes to 32,295 bytes via
  51.       PKLiTe Version 1.15
  52.  
  53.     ─ Compacted and cleaned up code
  54.     
  55.     ─ Help screen added ... Nail `H' or `?' to see it.
  56.     
  57.     ─ Added new outstr function from Gemini. Now supports all Ctrl+A
  58.       Synchronet codes including the ctrl+a <high ascii char> for spaces.
  59.       This removed one global variable.
  60.                                             
  61.     ─ We're using 736 or so bytes of memory that isn't necessary - always 
  62.       have been since version 1.1. ;~(
  63.       I'll fix this in a later version, it involves a lot of rewriting 
  64.       dealing with the instrument names and their handling.
  65.  
  66.     ─ Added MoDFoRM.TxT which contains the format of a ProTracker module
  67.       Written by the one and only CyberStrike
  68.                                                               
  69.  
  70. ·■· Version 1.11 [Released 04/09/94]
  71.  
  72.     ─ ArG! Version 1.10 contained the XMM Version 1.00 EXE in some cases
  73.       and was missing a whole bunch of files including the MikMod 
  74.       source! [DoH!]
  75.  
  76.  
  77. ·■· Version 1.10 [Released 04/09/94]                      
  78.  
  79.     ─ First official HaRDCoDE '94 production [!¡!]
  80.  
  81.     ─ Ability to display instrument names [Hit `I']
  82.  
  83.     ─ Support for COMSPEC environmental variable when shelling [Forgot
  84.       about this in the first version - DoH!]
  85.  
  86.     ─ [EsC]aPe now EXiTs, instead of "any other key" [I found myself 
  87.       exiting too much by accident. <g>]
  88.         
  89.     ─ Redesigned output screen to give more credit to MikMak [He
  90.       deserves it!] ;-)
  91.  
  92.     ─ CooL boardz get .ARJ version... Sucky boards that can't import
  93.       FiLe_iD.DiZ on an .ARJ get .ZiP VeRsiOn.
  94.  
  95.  
  96. ·■· Version 1.00 [Released 03/20/94] 
  97.  
  98.  
  99.     ─ Initial Release ─ First modplayer, other than the original MikMod,
  100.                         to fully support all documented ProTracker 
  101.                         commands and implement them correctly on an IBM.
  102.  
  103.     ─ Additons to base MikMod source ─>
  104.        
  105.        ─ DoS Shell
  106.        ─ Pretty interface window
  107.  
  108.  
  109. ·■· Features to be added at a later date:
  110.  
  111.     ─ SB, SBPro, SB16 Support - THIS WILL BE IN THE NEXT VERSION.
  112.       It was suppose to be in this version, but I felt that I needed
  113.       to go ahead and get this one out, since XMM 1.11 was so pitiful
  114.       in comparison to the stuff I had already added to this version.
  115.     
  116.     ─ DiReCt ScR33n writes for the hell of it. =8*)
  117.       [Err.. Whenever Gemini gets around to it.]
  118.  
  119.     ─ Even better interface for MikMod... Hehehe
  120.       I know, XMM's interface isn't near as good as Intertia Player, but
  121.       hey, it sounds a lot better! ;)
  122.  
  123.     ─ Real and fake volume bars for the GUS .. Fake volume bars for the 
  124.       other lame SB cards.
  125.  
  126.     ─ Any suggestions? Send 'em to me!       
  127.  
  128.  
  129. ────────────────
  130. Documentation by
  131. ┌──┌─┐┌─┐
  132. ┴  └─└└─┘ [HaRDCoDE '94/THG]
  133. [─■─ THe iNNoCeNCe SLiPs AWaY ...  TiMe STanD STiLL! - RUSH ─■─]
  134. ────────────────
  135. Freely Distributable Under GNU Public License
  136.