summaryrefslogtreecommitdiff
path: root/BUGS
blob: 5dd8a53143623c69cd1441c634b27fd49c87af96 (plain)
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
* Sound may not set volumes correctly.

  It is possible that volume of sound effects does not scale properly 
  with distance from the sound source.  It is also possible that sound 
  effects are cut off at the wrong distance. This needs further 
  investigation.

* Music plays back differently.

  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.

  An example of this can be seen in Ledmeister's "Blackbug" demo which 
  shows a bug that relies on the memory layout of the Doom executable.