summaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorSimon Howard2008-04-16 20:30:04 +0000
committerSimon Howard2008-04-16 20:30:04 +0000
commit2b22bd24cd0299282dd62545a6815a689a54e74a (patch)
treecd9dc53c4af2767c1ab3c8eb7776f2af9b202e8d /BUGS
parent125f86e18b31dcf1885164b754bf23ffe3e3bc04 (diff)
downloadchocolate-doom-2b22bd24cd0299282dd62545a6815a689a54e74a.tar.gz
chocolate-doom-2b22bd24cd0299282dd62545a6815a689a54e74a.tar.bz2
chocolate-doom-2b22bd24cd0299282dd62545a6815a689a54e74a.zip
Update some of the documentation.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1115
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS17
1 files changed, 12 insertions, 5 deletions
diff --git a/BUGS b/BUGS
index 305dae3a..5dd8a531 100644
--- a/BUGS
+++ b/BUGS
@@ -8,11 +8,18 @@
* Music plays back differently.
- The DOS music code was not in the Doom source release as Doom used
- a proprietary sound library. The mus <-> mid conversion mostly
- works well but some patches are different. By closer examination
- of which MIDI instruments are used by doom.exe, it may be possible
- to get a closer conversion.
+ Vanilla Doom was typically played with a SoundBlaster (or compatible)
+ card. It programmed the registers for the OPL music chip directly
+ in order to emulate the various General MIDI instruments. However,
+ Chocolate Doom uses the OS's native MIDI playback interfaces to play
+ MIDI sound. As the OPL is programmed differently, the music sounds
+ different to the original, even when using an original SoundBlaster
+ card.
+
+ This can be worked around in the future: OPL emulation code exists that
+ simulates an OPL chip in software. Furthermore, depending on the OS,
+ it may be possible to program the OPL directly in order to get the
+ same sound.
* A small number of Doom bugs are almost impossible to emulate.