forked from adplug/adplug
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
137 lines (127 loc) · 5.07 KB
/
NEWS
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
This is a brief overview of user-visible changes in AdPlug.
Changes for version 2.3:
-------------------------
- Bug fixes:
- ROL: Prevent access beyond end of vector
- MSC: Fix use of uninitialised variable
- HSC: Handle out of range patterns more gracefully
- MID: Fix for issue #2 - out of range array read
- LDS: Use the tempo stored inside the Loudness-File instead of simply returning 70Hz
- RIX: Fix several replay bugs (thanks to Palxex)
- RIX: Big-endian fix by Wei Mingzhi
- Various other out of bounds array fixes
- Allow compilation on platforms that don't support real OPL hardware access
- Add support for compiling on Appveyor and publishing a NuGet package
- Add Visual Studio 2015 projects
- Add support for Travis CI builds
- Addition of WoodyOPL from DOSBox SVN (thanks to NY00123)
- Move from SourceForge to GitHub
- DRO player refactored (thanks to Laurence Myers and William Yates)
- Add (mono) OPL3 support to the surround/harmonic-effect OPL
- Fix occasional random noise in right channel when using surround OPL and Satoh synth
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.