home *** CD-ROM | disk | FTP | other *** search
- Summary of changes between MikMod 3.1.1 and MikMod 3.1.2 (Monistrol):
- =====================================================================
-
- MikMod 3.1.2 was released on 12/07/1998.
-
- THANKS
-
- - For this version, the special thanks distinction is awarded to Michal Svec,
- Thomas Sailer and Winfried Scheibe. You guys rule !
- And as usual, thanks to all the people who submitted bug reports and helped
- me to get rid of'em
-
- BUG FIXES
-
- - Due to an inverted test, the DSM loader rejected every valid DSM module
- - Surround panning was misunderstood by the DSM loader
- - FAR modules with more than 64 notes per pattern were incorrectly rejected
- - report whether an IT module was compressed or not wasn't accurate
- - STM identification test was broken and didn't reject some incorrect
- modules
- - A few glitches in the pattern break and pattern jump effect have been
- fixed (thanks to Firelight for its "Backwards" module which showed the
- problem !)
- - The OSS driver had a serious memory allocation bug which could cause
- systematic coredumps, depending on your hardware and your environment
- variable settings
- - Archive support didn't work correctly with some versions of lharc (1.01,
- 1.14c+) and unzip (5.40+), hopefully they should work now
-
- NEW FEATURES
-
- - Support for rar archives has been added. The player looks for 'unrar' to
- display and extract the archives ; don't forget to put a symbolic link if
- you only have rar
-
- PLATFORM SPECIFIC
-
- - The Sun audio driver didn't work correctly at 44100 Hz 16 bit stereo under
- Solaris, due to an incorrect default buffer size
- - The generated Makefiles for Watcom C++ under OS/2 were incorrect
- - When compiling with emx under OS/2, the optimization level was set too high
- and caused incorrect playback for some modules
-
- MISC
-
- - I've found more DSM information to throw in the documentation
-
-
- Summary of changes between MikMod 3.1 and MikMod 3.1.1 (Landos):
- ================================================================
-
- MikMod 3.1.1 was released on 12/02/1998.
-
- This version contains only bugfixes and was released shortly after 3.1 because
- of a really annoying bug in the error messages.
-
- THANKS
-
- - Special thanks to Scott Miller for his help in tracking a nasty bug.
- And as usual, thanks to all the people who submitted bug reports and helped
- me to get rid of'em
-
- BUG FIXES
-
- - Due to a missing coma, most error message texts didn't correspond to what
- was really happening
- - MikMod 3.1 was too strict regarding the S3M speed effect and did not
- allow >32 speeds
- - Improved Protracker effect 5 (set finetune) handling
- - The 15 instrument MOD loader has been made more robust by recognizing and
- some non module filetypes which could be misunderstood as valid modules and
- caused coredumps
- - IT effects S5x (set panbrello waveform), S7x (instrument/NNA commands) and
- SAx (set sample offset high part) were not processed correctly
- - Modules written by Impulse Tracker 2.14p3 in the uncompressed Impulse 2
- format could be rejected (detection routine had to be modified to cope with
- an IT2.14p3 save bug...)
-
- PLATFORM SPECIFIC
-
- - A bug in the configure script prevented MikMod from compiling correctly under
- IRIX, AIX and perhaps some other Unices
- - Another bug in the configure script caused the detection of esd_close() in
- libesd to always return true
- - The README.OS2 file was missing in 3.1
-
-
- Summary of changes between MikMod 3.0.4 and MikMod 3.1 (Davayat):
- =================================================================
-
- MikMod 3.1 was released on 11/30/1998.
-
- THANKS
-
- - Many thanks to Bjornar Henden, "DarkAeon", "MenTaLguY", Sebastiaan Megens
- and Thomas Neumann for their precise bug reports and bug fixes.
- Also thanks to all the people who submitted bug reports and helped me to
- make MikMod better.
- Thanks, guys !
-
- BUG FIXES
-
- - Panning overflows which resulted in extra noises of high volume )-: are
- now fixed
- - Surround mixer fixed
- - 669 pitch slides are rendered correctly now (used logarithmic periods before)
- - FAR modules now play at correct speed, and more effects implemented
- - IT pitch envelope now works correctly
- - IT effect G (porta to note) misbehaviour when changing instrument on the same
- row, or after a note cut, fixed
- - IT volume column effect G was misunderstood (G0 was treated as G1, G1 as G2
- etc)
- - Lots of bug fixes in MED loader. Should now play modules at correct speed, but
- still not perfect
- - Some notes were not played in MODs
- - Some effect fixes in ULT loader
- - The S3M volume slides were not rendered correctly
- - XM modules with more than 256 samples caused systematic coredumps when trying
- to load them
- - XM effect G (set global volume) was misinterpreted, resulting in halved
- volumes during playback
-
- NEW FEATURES
-
- - MikMod now plays DMP's AMF files
- - A "curious" option has been added to look for extra patterns in MODs, S3Ms and
- ITs (useful for some Skaven's modules)
- - MikMod now uses autoconf for building, and you can build a shared MikMod
- library
- - Programmer's documentation in texinfo format, suitable for online browsing
- (with GNU info) as well as printing. API function names made more consistant
- and more thematic
-
- PLATFORM SPECIFIC
-
- - New driver for the Advanced Linux Sound Architecture (ALSA)
- - The EsounD driver has been improved and will attempt daemon reconnection on
- a regular time basis, should the esd been killed
- - The SGI driver caused coredumps on some machines ; hopefully this is now
- fixed
- - integrated OS/2 support, with a new DART driver for use under Warp 4 and CPU
- snagger feature
-
- MISC
-
- - I was asked to put a copyright notice in MikMod. Although I don't like that,
- it seems that there has to be one to be sure the GPL and LGPL apply correctly.
- I really hate copyrighting free software I haven't entirely written...
- - I've also shaved my beard the day before this release. Nice to see there was
- still skin under the thick beard (-:
-
-
- Summary of changes between MikMod 3.0.3 and MikMod 3.0.4 (Combronde):
- =====================================================================
-
- MikMod 3.0.4 was released on 09/21/1998.
-
- BUG FIXES
-
- - FAR, STM and ULT loader are fixed and work (at least for me...)
- - Imbricated loops won't block the player
- - Updated all the old drivers to work with MikMod 3 interface
- - Nosound driver now works
- - 669 modules are now played at correct speed
- - MED loader pattern size bug fixed
- - MOD sample offsets (in file) computation fixed
- - S3M with more than 16 channels (i.e not created with Scream Tracker) caused
- previous version to coredump, but worked in 2.*
- - End of song marker is now recognized in S3M and IT when it appears inside
- the pattern list
- - It was possible to register the same loader or driver twice and this made
- the library hang
- - Speed and Tempo can't escape their bounds (1-31 for speed, 32-255 for tempo)
- now
- - Delay note effect did not work correctly in previous version, but did in 2.*
- - All divide by zero conditions are prevented
- - Archive code forgot to erase its temporary file (and had too-short buffers)
- - More accurate error messages in player
-
- NEW FEATURES
-
- - Compressed IT samples are now supported
- - If you use ncurses >= 4.0, MikMod is resize-aware and will continue to
- display correctly in an xterm.
- - New driver for the Enlightened sound daemon
- (http://www.netcom.com/~ericmit/EsounD.html)
- - New "volume fadeout" option
- - New "don't loop" option
- - Help screen in the curses player
- - Module time is displayed in the player
- - MikMod 2 banners are back
- - Randomized playlist can now be walked through correctly
-
- REMOVED FEATURES
-
- - The Unimod format is not supported anymore (nobody used it, right ?). The
- MikCvt utility has been withdrawn, too. Both will be put back on request
- if someone really need them. Just ask !
-
- PLATFORM SPECIFIC
-
- - OpenBSD support, although in mono 8bit 8000 Hz only, but that's a start
- - Merged NetBSD and FreeBSD specific patches from their "ports collection"
- - Player works with old AIX curses, as well as with old HP-UX curses
-
- MISC
-
- - Rewritten building mechanism. It's not yet Autoconf, but it's coming...
- - License terms are clear : LGPL for the library, GPL for the player
-
-