summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSimon Howard2010-09-09 23:13:06 +0000
committerSimon Howard2010-09-09 23:13:06 +0000
commit120d90c67b2a4aa0a8883c4897241dee2222acd2 (patch)
treeb439e48483ebbd698c2daa6e24eeaaab1ba97470 /NEWS
parent79268587fc730e17cbd974a5583c7185604b59a3 (diff)
parent22fc405736dc4796958de221c07d52432f1b271b (diff)
downloadchocolate-doom-120d90c67b2a4aa0a8883c4897241dee2222acd2.tar.gz
chocolate-doom-120d90c67b2a4aa0a8883c4897241dee2222acd2.tar.bz2
chocolate-doom-120d90c67b2a4aa0a8883c4897241dee2222acd2.zip
Merge from raven-branch.
Subversion-branch: /branches/strife-branch Subversion-revision: 2051
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS66
1 files changed, 65 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index ac12bded..8fc37b5f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,66 @@
-...
+1.5.0 (2010-??-??):
+
+ Big changes in this version:
+ * The DOSbox OPL emulator (DBOPL) has been imported to replace
+ the older FMOPL code. The quality of OPL emulation is now
+ therefore much better.
+ * When running in windowed mode, it is now possible to
+ dynamically resize the window by dragging the window borders.
+ * There are now keyboard, mouse and joystick bindings to cycle
+ through available weapons, making play with joypads or mobile
+ devices (ie. without a proper keyboard) much more practical.
+ * There is now a key binding to change the multiplayer spy key
+ (usually F12).
+ * There is now a configuration file parameter to set the OPL I/O
+ port, for cards that don't use port 0x388.
+ * Up to 8 mouse buttons are now supported (including the
+ mousewheel).
+
+ Bugs fixed:
+ * It is now possible to use OPL emulation at 11025Hz sound
+ sampling rate (thanks to the new OPL emulator).
+ * The span renderer function (used for drawing floors and
+ ceilings) now behaves the same as Vanilla Doom, so screenshots
+ are pixel-perfect identical to Vanilla Doom (thanks Porsche
+ Monty).
+ * The zone memory system now aligns allocated memory to 8-byte
+ boundaries on 64-bit systems, which may fix crashes on systems
+ such as sparc64.
+ * The configure script now checks for libm, fixing compile
+ problems on Fedora Linux.
+
+1.4.0 (2010-07-10):
+
+ The biggest change in this version is the addition of OPL
+ emulation. This emulates Vanilla Doom's MIDI playback when
+ using a Yamaha OPL synthesizer chip, as was found on
+ SoundBlaster compatible cards.
+
+ A software OPL emulator is included as most modern computers do
+ not have a hardware OPL chip any more. If you do have one, you
+ can configure Chocolate Doom to use it; see README.OPL.
+
+ The OPL playback feature is not yet perfect or 100% complete,
+ but is judged to be good enough for general use. If you find
+ music that does not play back properly, please report it as a
+ bug.
+
+ Other changes:
+ * The REJECT overflow emulation code from PrBoom+ has been
+ imported. This fixes demo desync on some demos, although
+ others will still desync.
+ * Warnings are now generated for invalid dehacked replacements of
+ printf format strings. Some potential buffer overflows are
+ also checked.
+ * The installation instructions (INSTALL file) have been
+ clarified and made more platform-agnostic.
+ * The mouse is no longer warped to the center of the screen when
+ the demo sequence advances.
+ * Key bindings can now be changed for the demo recording quit key
+ (normally 'q') and the multiplayer messaging keys (normally
+ 't', 'g', 'i', 'b' and 'r').
+
+1.3.0 (2010-02-10):
* Chocolate Doom now runs on Windows Mobile/Windows CE!
* It is possible to rebind most/all of the keys that control the
@@ -35,6 +97,8 @@
* When recording shorttics demos, errors caused by the reduced
turning resolution are carried forward, possibly making turning
smoother.
+ * The source tarball can now be used to build an RPM package:
+ rpmbuild -tb chocolate-doom-VER.tar.gz
Compatibility:
* The A_BossDeath behavior in v1.9 emulation mode was fixed