summaryrefslogtreecommitdiff
path: root/plugins/adplug
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-10-09 13:05:00 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-10-09 13:05:00 +0200
commit26147341b5e7114cd7574f7473168fbd3521ba37 (patch)
treea41cbeba616ba35e7fe0b1a2fb0b3736a21a9ee4 /plugins/adplug
parentb1b4a1ee5cf0700748e9c0b74f30d375c169bc66 (diff)
added adplug readme and authors files
Diffstat (limited to 'plugins/adplug')
-rw-r--r--plugins/adplug/adplug/AUTHORS89
-rw-r--r--plugins/adplug/adplug/README91
2 files changed, 180 insertions, 0 deletions
diff --git a/plugins/adplug/adplug/AUTHORS b/plugins/adplug/adplug/AUTHORS
new file mode 100644
index 00000000..a4481226
--- /dev/null
+++ b/plugins/adplug/adplug/AUTHORS
@@ -0,0 +1,89 @@
+AdPlug is copyright (C) 1999 - 2008 Simon Peter <dn.tlp@gmx.net>, et al.
+All library code is written by Simon Peter, except the parts listed below.
+
+Additional Credits:
+-------------------
+Alexey Yakovenko <waker@users.sourceforge.net>:
+ - stripped off all STL code
+ - fixed several memory bugs in ADL format
+ - Android NDK port
+
+Phil Hassey <philhassey@hotmail.com>:
+ - Player development for the following formats:
+ - MID: MIDI Audio File Format
+ - CMF: Creative Music File Format
+ - SCI: Sierra's AdLib Audio File Format
+ - LAA: LucasArts AdLib Audio File Format
+
+Marc Winterrowd <remove space and vowels from "marc winterrowd" and append
+ "at yahoo" plus "dot com">:
+ - M: Origin Music player development
+
+Tatsuyuki Satoh <tatuyuki@tky.3web.ne.jp>:
+ - First YM3812 emulator development
+
+Ken Silverman <kjs@lems.brown.edu>:
+ - Second YM3812 emulator development
+
+Death Adder <death-adder@juno.com>:
+ - provided many file format specifications
+ - moral support ;)
+
+Mamiya <mamiya@users.sourceforge.net>:
+ - support for .SAT (early Surprise! Adlib Tracker) files
+
+Akintunde Omitowoju <oplx@yahoo.com>:
+ - ROL: AdLib Visual Composer player development
+
+Nikita V. Kalaganov <riven@ok.ru>:
+ - Player development:
+ - XAD: shell player and custom module formats
+ - Protracker loader development:
+ - SNG: Faust Music Creator
+ - MAD: Mlat Adlib Tracker
+ - CFF: BoomTracker 4.0
+ - DTM: DeFy Adlib Tracker
+ - Scream Tracker 3 loader development:
+ - DMO: Twin TrackPlayer
+ - XMS-Tracker detection support in AMD loader
+
+Sjoerd van der Berg <harekiet@zophar.net>:
+ - DRO: DOSBox Raw OPL player development
+
+Goetz Waschk <waschk@informatik.uni-rostock.de>:
+ - Mandrake Linux packages
+ - Red Hat RPM spec files
+
+Mike Gorchak <mike@malva.ua>:
+ - QNX packages
+ - QNX qpg file
+
+Tyler Montbriand <tsm@accesscomm.ca>:
+ - AMD64 (x86_64) fixes
+ - ROL: Added pitch handling
+
+Borg Number One [ Borg No. One ] <borg_no.one@gmx.net>:
+ - Many thanks for the huge amount of work to find the original
+ author (Andras Molnar) of the LOUDNESS Sound System and managing
+ to get the sources from him.
+
+Matthew Gambrell <mgambrell@gmail.com>:
+ - Enhancements to the DRO (DOSBox Raw OPL) format
+ - Added dual OPL2 and OPL3 support
+
+BSPAL <bspal.ys168.com>,
+Palxex <palxex@163.com>:
+ - RIX: Softstar RIX OPL Music Format player development
+
+Torbjorn Andersson,
+Johannes Schickel 'lordhoto' <lordhoto at scummvm dot org>:
+ - Development of original ADL (Westwood ADL File Format) player in
+ ScummVM, which has been adapted for AdPlug.
+
+Adam Nielsen <malvineous@shikadi.net>:
+ - Fixes for CMF rhythm mode support in original player
+ - Added entirely new (more accurate) CMF player
+ - Added surround/harmonic synth
+
+Dennis Lindroos <lindroos@nls.fi>:
+ - JBM: JBM Adlib Music format player development
diff --git a/plugins/adplug/adplug/README b/plugins/adplug/adplug/README
new file mode 100644
index 00000000..e30467f5
--- /dev/null
+++ b/plugins/adplug/adplug/README
@@ -0,0 +1,91 @@
+this version of AdPlug is not the original work.
+it has STL code stripped off, + many bug fixes that are not upstream (yet)
+for original AdPlug information see below
+
+AdPlug - A free AdLib sound player library
+Copyright (C) 1999 - 2010 Simon Peter, et al.
+
+Website: http://adplug.sourceforge.net/
+
+Description:
+------------
+AdPlug is a free, multi-platform, hardware independent AdLib sound
+player library, mainly written in C++. AdPlug plays sound data,
+originally created for the AdLib (OPL2/3) audio board, on top of an
+OPL2/3 emulator or by using the real hardware. No OPL2/3 chips are
+required for playback.
+
+Supported platforms:
+--------------------
+AdPlug currently is tested to compile and run well on the following
+platforms and compilers:
+
+Platform Operating System Compiler
+-------- ---------------- --------
+IA32 - x86 Windows XP MinGW 3.4
+ MS-DOS 6.22 DJGPP 4.0
+ Linux 2.6 GCC 4.1
+x86_64 Linux 2.6 GCC 4.4.2
+
+This list only incorporates platforms on which this release of AdPlug has
+been tested successfully. This and/or earlier versions of AdPlug may and did
+run on a variety of other platforms as well. It just means they haven't been
+explicitly tested for this release.
+
+The library builds as dynamic and/or static link library, depending on
+the facilities provided by the host OS. These are autodetected.
+
+Prerequisites:
+--------------
+AdPlug depends upon the following libraries:
+
+Library: Version:
+-------- --------
+libbinio >= 1.4
+
+libbinio can be obtained from http://libbinio.sourceforge.net/.
+
+Installation:
+-------------
+Please refer to the INSTALL file for installation instructions.
+
+CVS:
+----
+If you checked out from CVS, please first run:
+
+autoreconf --install
+
+to generate the build cruft and get the configure script. Oh, and did i
+mention you need recent versions of autoconf, automake and libtool?
+
+When building a CVS version, always supply the --enable-maintainer-mode
+option to the configure script!
+
+Debugging AdPlug:
+-----------------
+If you feel you have to debug AdPlug, you can compile it with debug logging
+support. This is disabled by default. To enable it, you have to define the
+DEBUG preprocessor macro. This is done by passing the '--enable-debug'
+commandline option to the 'configure' script to enable debugging.
+
+AdPlug logs to stderr by default. The output can be redirected anytime to a
+user specified logfile. This is done by using the 'CAdPlug::debug_output'
+method of the 'CAdPlug' class.
+
+The emulator license issue:
+---------------------------
+AdPlug uses MAME's fmopl OPL2 emulator. While this official distribution
+includes an old LGPL'd version of the emulator, which was developed by
+Tatsuyuki Satoh alone, who relicensed this version under the LGPL, there is
+a patch available at:
+
+http://www.informatik.uni-oldenburg.de/~dyna/adplug/
+
+that replaces the old version by the latest version from the MAME source
+distribution. The new version features improved emulation quality, but is
+licensed under the MAME license, which restricts commercial redistribution.
+
+The same goes for the OPL3 emulator, which requires the new version of
+the OPL2 emulator to build.
+
+ - Simon Peter <dn.tlp@gmx.net>