1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
This is a brief overview of user-visible changes in AdPlug.
Changes for version 2.2.1:
--------------------------
- Bug fixes:
- CMF: Fix crash on v1.0 files
- DRO: Correct playback of early v0.1 files
Changes for version 2.2:
------------------------
- New format support:
- JBM: JBM Adlib Music Format
- CMF: New player (more accurate) for Creative Music Format
- DRO: DOSBox Raw OPL v2.0 support
- Fixed current subsong rewind in D00 player.
- Added test case for ADL file format.
- Fixed replay bug in DRO player (thanks to Adam Nielsen).
- New surround/harmonic synth effect (sounds really nice!)
Changes for version 2.1:
------------------------
- New format support:
- ADL: Westwood ADL File Format
- Added OPL3 support:
- A2M: AdLib Tracker 2 versions 5-8
- All players are endian-clean now.
- Lots of security fixes (thanks to Luigi Auriemma).
- Fixed volume handling in AMD player.
- Fixed a buffer overflow in ROL player (thanks to HIGUCHI Daisuke).
- Fixed vibrato & volume slides in D00 player (thanks to Dennis
Lindroos).
- Removed superfluous exit() call in RIX player (thanks to Martin
Michlmayr).
- Enhanced generic Protracker player features:
- Supports up to 32 channels
- OPL3 output support
- New behavior flags and commands
Changes for version 2.0:
------------------------
- New format support:
- MSC: AdLib MSCplay
- RIX: Softstar RIX OPL Music Format
- Added OPL3 support:
- RAW: RdosPlay RAW
- Dual OPL2 and OPL3 support (OPL3 only in non-free version).
- This version is not binary-compatible with older versions!
All linked applications need to be recompiled.
- License change: Ken Silverman permitted to relicense his
emulator under the LGPL. It is included in the free distribution
now.
- Changes to IMF player:
- Supporting Adam Nielsen's tag format now.
- Files ending in .IMF now have a default timer refresh rate of
560Hz. All other files have a rate of 700Hz. Please rename your
files accordingly or use the AdPlug database.
- CMF player supports rhythm mode now.
- S3M player handles repeating commands correctly now.
- MS Visual C++ and OpenWatcom build systems not actively supported
anymore. They are still available in the contrib directory though.
Changes for version 1.5:
------------------------
- New format support:
- XSM: eXtra Simple Music
- DRO: DOSBox Raw OPL
- LDS: LOUDNESS Sound System
- Added support for .adlib files to IMF player.
- Reverted fmopl OPL2 emulator to old LGPL'd version, so
AdPlug is now completely free (LGPL) again. Please read the
README file for details.
- Added Ken Silverman's YM3812 emulator again. The portability
issues have been fixed.
- Added a test-suite.
Changes for version 1.4:
------------------------
- Documentation changed into Texinfo format.
- New, modularized file loading framework.
- Now using 'libbinio' for platform-independant binary I/O.
- Added database framework for storing music file information.
- Uses newest fmopl OPL2 emulator version 0.60 from MAME 0.66.
Changes for version 1.3:
------------------------
- Completely new build system for DOS and Windows.
- Centralized debug management.
- Added a whole bunch of new developer documentation.
- Developer documentation is now using troff formatting language.
- Much more flexible Protracker player.
- New or corrected IMF timer rates for the following games:
- Duke Nukem 2
- New format support:
- SNG: Adlib Tracker 1.0
- CFF: BoomTracker 4.0
- DTM: Defy Adlib Tracker
- DMO: Twin TrackPlayer
Changes for version 1.2:
------------------------
- Added a whole bunch of new players:
- SAT, ROL, SNG, XAD, XMS, MAD
- SA2 player now handles version 7 files.
- GCC 3.x compatibility.
- Compiles on FreeBSD (and maybe many more flavors).
- Now using GNU autotools for UNIX builds.
- New OPL disk writer that creates RdosPlay RAW files.
- Reordered source directory structure (removed players directory).
Changes for version 1.1:
------------------------
- Added MKJ, DFM and BAM players.
- Removed Ken Silverman's YM3812 emulator due to portability issues.
- Fixed memory leak in SNG player.
- Made AdPlug a real library.
- Added lots of documentation.
|