home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / it206.zip / UPDATE.DOC < prev    next >
Text File  |  1996-10-09  |  14KB  |  309 lines

  1.  
  2.  
  3. History.
  4.  
  5. 25/12/95 - Final Release for version 1.
  6. 8/1/96   - Version 1.01
  7. 20/1/96  - Version 1.02
  8. 25/1/96  - Version 1.03
  9. 23/2/96  - Version 1.04
  10. xx/3/96  - Version 1.05
  11. 8/4/96   - Version 1.06
  12.  
  13. Version 2.00
  14. Version 2.01
  15. Version 2.02
  16.  
  17. 15/7/96  - Version 2.03
  18.  
  19.   - Bug fix: Sample loading routines stuffed up conversions on specific
  20.              file sizes of exact multiples of 32k.. fixed!
  21.              <Jacob Poon>
  22.  
  23.   - Bug fix: Modifying a sample in the sample library will not cause the sign
  24.              conversion error (went wrong in IT202)
  25.              <Emmanuel Giasson>
  26.  
  27.   - Bug fix: Amplifying an 8-bit sample past it's peaks will be clipped
  28.              properly (went wrong in IT202)
  29.              <Emmanuel Giasson>
  30.  
  31.   - Bug fix: Fixed problem with divide overflows on the Info-Page's variable
  32.              screen.
  33.              <Catspaw & Fisherman for pointing it out>
  34.  
  35.   - Bug fix: Sorting routine for the file lists updated so that duplicate
  36.              names do NOT cause weird on-screen effects. This was never a
  37.              problem in normal use, but with DOSLINK, and MODs Anthology
  38.              CD, this problem is apparent.
  39.  
  40.   - Big fix: If you try to pattern break to a row outside of the next pattern's
  41.              range, then you will be moved to row 0 of the new pattern instead
  42.              <Coiled>
  43.  
  44.   - Bug fix: *HOPEFULLY* the sample-flipping bug is fixed... I have spent a
  45.              LONG time looking for this..
  46.  
  47.   - Modification: Maximum number of internal channels back up to 256.
  48.  
  49.   - Modification: Loading a new instrument will delete all the samples that
  50.                   the instrument used to 'own' *IF* no other instrument uses
  51.                   those samples.
  52.  
  53.   - Modification: Slight change to DOS Shell routines - hopefully DOS will
  54.                   not corrupt IT's memory region now. I think it still may
  55.                   be tho... :(
  56.                   <Thanks to Higherbeing for fixup info>
  57.  
  58.   - Modification: Finally got around to fixing up the 'End' function in the
  59.                   pattern editor...
  60.  
  61.   - Minor Addition: Ctrl-H will toggle a current-row hilight on/off in the
  62.                     pattern editor.
  63.  
  64.   - Minor Addition: With old effects on, tremor (Ixy) will tremor for ontime
  65.                     (x+1) and offtime (y+1) for S3M compatibility. With old
  66.                     effects off, it will tremor for ontime x and offtime y,
  67.                     as expected.
  68.  
  69.   - Minor Addition: Added Ctrl-E to refresh screen/cache date. This is
  70.                     especially useful when Window'95 or some other program
  71.                     has destroyed the screen...
  72.  
  73.   - Minor Addition: Press 'V' on the info page to toggle between displaying
  74.                     velocities and volumes for the volume bars.
  75.  
  76.   - Minor Addition: Alt-H will centralise a sample - be warned, centralising a
  77.                     sample CAN produce clicks (on any sound card).
  78.  
  79.   - Addition: Fast volume amplification mode toggle on Ctrl-J.. here, set the
  80.               percentage value for future Alt-J and Alt-I commands (Alt-I
  81.               will reverse the setting of Alt-J.. ie. if you set 50%, Alt-J
  82.               will do 50%, Alt-I will do 200%). Saving all preferences will
  83.               save this mode also.
  84.  
  85.   - Addition: Command line switch (/V2) for Matrox compatibility for the
  86.               character generation tables - the guys at Matrox didn't follow
  87.               the *VGA* register standard correctly...
  88.               <Mystical for telling me about it and testing out the solution>
  89.  
  90.   - Addition: 669 (and 669 Enhanced), FAR, MTM and PTM in-module sample rippers.
  91.               (669, FAR, MTM, S3M, PTM, XM and IT now supported as sample
  92.                libraries)
  93.  
  94.   - Addition: Preliminary mouse support... do *NOT* write to me about this,
  95.               because it *isn't* finished yet... You will NOT receive a reply
  96.               if you do write to me about this. Sorry :)
  97.  
  98.               What the mouse *DOES* do at the moment:
  99.                 Press buttons
  100.                 Drag sliders
  101.                 Toggle On/Off thingies
  102.                 Envelopes (check 'em out :) )
  103.  
  104.               For those of you who really despise the mouse, Ctrl-M will
  105.               remove the cursor. Commandline switch /x2 will remove the
  106.               mouse cursor.
  107.  
  108.               Note: These mouse routines *MAY* not work on ALL computers,
  109.                     because I really had to tweak the system to even get
  110.                     it to work like this in text mode at all!
  111.  
  112.   - Major Update to ALL playing routines - each sound device now has it's
  113.     own separate driver which is loaded as required. They *ALL* should be
  114.     Win95 compatible now.
  115.  
  116.     You can reinitialise all sound output routines with Ctrl-I
  117.     Each driver has it's own screen which can be accessed on Shift-F5.
  118.  
  119.     The Sound Blaster 16 driver has been greatly upgraded and now uses
  120.     16-bit output.
  121.  
  122.     Interpolated mixing options.
  123.  
  124.   - Addition: Native interwave support (includes Gravis UltraSound Plug'n'Play,
  125.               Gravis UltraSound Plug'n'Play Pro, Reveal WavExtreme 32,
  126.               Reveal WavExtreme 32 Pro, SoundRage 32, SoundRage 32 3D Pro,
  127.               DynaSonix Pro, DynaSonix 3D)
  128.               Note that this driver operates at a slightly lower volume than
  129.               the GUS Driver, due to the lower volume-overloading threshold
  130.               of the Interwave (compared to the GUS)
  131.  
  132.   - Addition: Gravis UltraSound HiQuality driver - check out DRIVERS.DOC to
  133.               see how to use this (and to understand how this works)
  134.  
  135. Version 2.04 - Music Contest 4 version!
  136.  
  137.   - Big fix: 32-bit SB16 routines had a problem with some effects (internal
  138.              volume was dropping to 0)..
  139.              <LuvK>
  140.  
  141.   - Bug fix: To all mixed devices which supported interpolation, some samples
  142.              could have caused errors.
  143.              <ZaStaR>
  144.  
  145.   - Update: The message editor will now accept and display hi-ascii.
  146.             Due to the limitations of the video mode, this hi-ascii
  147.             *may* not.. in fact, will not always be in the same colour as the
  148.             rest of the text (this depends on the palette configuration on
  149.             Ctrl-F12)..
  150.             All other areas of the program are still incapable of displaying
  151.             Hi-ASCII.
  152.  
  153.   - Update: Completely new keyboard handler system! This is hopefully to
  154.             fix up any differences between international keyboard types.
  155.  
  156.   - Addition: DAC on LPT1 and LPT2 drivers added.
  157.  
  158.   - This version has the following restrictions: 32 channels maximum and does
  159.     NOT contain MMTSR internally - this is due to the restrictions of MC4
  160.  
  161. Version 2.04 - final release, 28/7/96
  162.  
  163.   - Bug fixes: Several bug fixes made to the various sound drivers.
  164.  
  165.   - Update: International keyboard support should be *COMPLETELY* fixed up now.
  166.  
  167.   - Update: Better (MUCH more selective) channel allocation routines (for
  168.             instrument mode - noticeable on lower channel limits).
  169.  
  170.   - Addition: Save-check on module loading/quitting the program
  171.  
  172.   - Addition: Each instrument has a volume swing percentage swing associated
  173.               with it. What this means is that if you play a note at volume
  174.               40 with a swing of 10%, the volume will actually be played
  175.               somewhere between 36 and 44. (Less mechanical playback)
  176.  
  177.   - Addition: Native PAS support!!!!!
  178.               Native PAS16 support!!!!!
  179.               Native SB AWE 32 support!!!!!!!
  180.               So maybe IT has the greatest soundcard support of all? :)
  181.                  - read DRIVERS.DOC first.
  182.  
  183. Version 2.05
  184.   - Minor update: Full 256-ascii in message editor with uniform colour.
  185.                   If you want to use the old (internal) character set,
  186.                   press Ctrl-T to toggle sets.
  187.  
  188.   - Minor updates to sound drivers...
  189.  
  190.   - Minor addition: 24 track view on the info page - you may need to update
  191.                     your IT.CFG file.
  192.  
  193.   - Minor addition: Total time indication in place of current time. (useful
  194.                     in online competitions)
  195.  
  196.   - Minor changes to MMTSR routines.
  197.  
  198.   - Update: Yet another complete rewrite of the keyboard handler due to
  199.             some problems. This does *NOT* have full international support
  200.             built in, instead, you can use different keyboard configurations
  201.             by taking the appropriate file from KEYBOARD.ZIP and renaming it
  202.             as KEYBOARD.CFG.
  203.             Bit thanks to Eliot for creating most of the keyboard maps. If
  204.             there isn't a keyboard map for your keyboard in IT and you are
  205.             willing to help, new keyboard configurations can be made.
  206.  
  207.              (This keyboard handler is the main reason for this release)
  208.  
  209.   - Update: AWE32 driver is capable of playing in the background of Win95
  210.  
  211.   - Addition: Added pan swing option (for instruments) which operates in a
  212.               similar fashion to volume swing. Also, volume swing application
  213.               slightly modified from IT204
  214.  
  215. Version 2.06 - Final version of IT ?
  216.  
  217.   - Update: Yet another update to the EMS routines.. for those of you who
  218.             couldn't be bothered to read the FAQ.
  219.  
  220.             Also new command line switch:
  221.              /Px - Set pattern memory allocation strategy.
  222.             Check SUMMARY.DOC for info on this.
  223.  
  224.   - Minor update: Sound drivers again. ITGUS/ITGUS2/ITGUSLO/ITGUSHI/ITAWE32
  225.                   will automatically jump into IRQ mode if Windows is detected.
  226.  
  227.   - Minor update: The 10-stage undo buffer will now use EMS memory under most
  228.                   circumstances.
  229.  
  230.   - Minor update: S3M and IT loader routines slightly modified for more
  231.                   efficient memory usage.
  232.  
  233.   - Minor update: "Song modified" flag logic slightly modified.
  234.  
  235.   - Minor update: .WAV loader slightly improved. (should read any 8 or 16-bit
  236.                   format.)
  237.  
  238.   - Minor Addition: IT will now release time slices to multitasking OS/s
  239.                     if you specify /T2 on the command line.
  240.                     If you are using the MIDI input capabilities of IT, you
  241.                     SHOULD NOT enable this (timing gets effected badly)
  242.  
  243.   - Minor Addition: Set pattern length command on Ctrl-F2 (can set multiple
  244.                     patterns)
  245.  
  246.   - Minor Addition: Command line switch /T1 to disable "usage time" indication
  247.  
  248.   - Addition: TX Wave loader for .W?? samples (eg. from Kosmic's sample dirs)
  249.               Note: These are actually 12-bit samples, which are converted to
  250.                     16-bit at load time.
  251.  
  252.   - Addition: .MOD sample library loader.
  253.  
  254.               This "only" recognises the following MOD Identifications -
  255.               "M.K.", "M!K!", "FLT4", "FLT8", "4CHN", "6CHN", "8CHN"
  256.               And FT2's extended MOD identification, "xxCH"
  257.  
  258.               If you have an "Old Amiga-MOD format" MOD (which doesn't have an
  259.               ID), then you'll have to save it as another format if you want
  260.               to rip directly from it.
  261.  
  262.               So sample library support in total:
  263.                .MOD, .669, .FAR, .MTM, .S3M, .PTM, .XM, .IT
  264.  
  265.   - Addition: Intelligent MIDI Input for SB16 and Interwave cards!
  266.               MIDI options screen is on Shift-F1 (those of you who have IT.CFG
  267.               from older versions of IT *WILL* need to visit this screen at
  268.               least once if you want to use MIDI - "Save All Preferences" will
  269.               save these settings)
  270.  
  271.               In the pattern editor, Ctrl-Z is "Change MIDI playback trigger."
  272.               Normally, it is quite difficult to start at a row/pattern with
  273.               MIDI - this options allow you to control whether a pattern or
  274.               song should START playing when you play the first note.
  275.  
  276.               (IT will play either from the start of the current pattern or
  277.                the song starting from the current row depending on your choice)
  278.               Once this is done, the trigger is immediately unset, so you will
  279.               have to setup this trigger again if you want to use it.
  280.  
  281.               Note that this *will* turn on pattern tracing. To disable it,
  282.               use Scroll-Lock.
  283.  
  284.               ****** NOTE ******
  285.  
  286.               SB16's MIDI input is somewhat 'iffy'. If you stop receiving
  287.               MIDI input, you need to reinit the soundcard (Ctrl-I) (possibly
  288.               several times). I don't know why it does this. Dont' write
  289.               to me about it, 'cos I have spent MANY MANY hours on this little
  290.               problem and I don't want to know about it. Also, in Win95, I
  291.               found it necessary to change my SB16's configuration to EXCLUDE
  292.               the MIDI port (and I used a Microsoft MPU401 driver instead),
  293.               otherwise MIDI input was ignored.
  294.  
  295.               Sorry, no GUS MIDI at the moment, as I couldn't get it working.
  296.               Please do NOT write to me about this, you will not get a reply.
  297.               An updated GUS driver will be released if/when I get it working.
  298.  
  299.               An AWE 32 driver with MIDI input will be released when I get
  300.               around to it also.
  301.  
  302. Yes. IT206 is the last 'planned' release of Impulse Tracker. This means that
  303. you shouldn't expect to see any new features in the future. Bug fixes / sound
  304. card updates may/will be done, but I make no promises.
  305.  
  306. Yes.. there are many things that still can be done which haven't been completed
  307. (eg. full mouse support) - but I suppose that's just how it is.
  308.  
  309.