summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-04-23Add REJECT buffer overflow emulation, based on code from PrBoom+ (thanksSimon Howard
entryway). Fixes YDFEAR25.LMP. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1914
2010-04-22Disable OPL debugging messages.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1913
2010-03-08Use native MIDI music by default.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1879
2010-03-08Merge opl-branch to trunk.Simon Howard
OPL support still isn't perfect, and it certainly isn't complete. However, for now, it's good enough. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1878
2010-01-31Change Windows resource file to use PACKAGE_COPYRIGHT andSimon Howard
PACKAGE_LICENSE macros. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1836
2010-01-30Rename mus2mid functions to be consistent with coding standard.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1833
2010-01-29When doing a MUS to MID conversion, allocate MIDI channels so that theSimon Howard
lowest-numbered MIDI channels are used before higher-numbered ones. Fixes ear-piercing whistle sound in the MAP05 music when playing with timidity and EAWPATS (thanks entryway / HackNeyed). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1831
2010-01-29Fix indentation/style etc. in mus2mid.c.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1830
2010-01-27Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1829
2010-01-27Add tags files to svn:ignore properties.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1828
2010-01-26Fix glass hack windows where a linedef is flagged as two sided but hasSimon Howard
only one side. Fixes WADs such as OTTAWAU.WAD (thanks Never_Again). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1826
2010-01-17Restore the original cursor when shutting down video code, this shouldSimon Howard
hopefully fix the problem with the mouse cursor disappearing when exiting on Win9x (thanks Janizdreg). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1819
2010-01-14In Chex Quest, use the radiation suit colormap instead of the redSimon Howard
colormaps that are usually used when taking damage (or using the berserk pack). This matches the Vanilla chex.exe behavior (thanks Fuzztooth). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1812
2010-01-12Place commercial level name strings consecutively in the same array, soSimon Howard
that overflowing the end of one list accesses the start of the next. This trick is used by pl2.wad for its MAP33 secret level. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1806
2009-12-28When recording low resolution (non-longtics) Vanilla demos, carrySimon Howard
forward the error from angleturn caused by the reduced resolution, so that consecutive errors can accumulate, possibly making turning slightly smoother. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1770
2009-12-27Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1767
2009-12-27Allow DOOMWADDIR/DOOMWADPATH to contain the complete path to IWAD files,Simon Howard
as well as directories in which to search for IWAD files. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1766
2009-12-18Fix poor quality application icons seen when the game is running.Simon Howard
Add back 8-bit icon files alongside files including both 8-bit and high quality 32-bit versions. Use the high quality icon files for resource files includes, and the low quality ones for in-game SDL. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1750
2009-12-18Update generated source files containing icon data.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1749
2009-11-21Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1734
2009-11-21Don't crash if key settings are set in a configuration file that are outSimon Howard
of range (thanks entryway). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1732
2009-11-19Rework the OS X MIDI disabling code, as SDL_mixer 1.2.11 fixes theSimon Howard
crash. Check and disable MIDI by default if using an older version of SDL on OS X. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1730
2009-10-31When replacing an existing voice, discard voices that are the secondSimon Howard
voice of a two voice instrument. Don't discard instruments from lower numbered MIDI channels for higher numbered MIDI channels. Subversion-branch: /branches/opl-branch Subversion-revision: 1727
2009-10-26Initial hacks for compiling under SDL 1.3.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1726
2009-10-25Emulate odd octave 7 behavior of Vanilla Doom.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1725
2009-10-17Add OPL library API function to set software emulation sample rate, andSimon Howard
set from snd_samplerate in the configuration file. Subversion-branch: /branches/opl-branch Subversion-revision: 1723
2009-10-17Fix error in last change.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1722
2009-10-17Use M_StrToInt() when processing values passed with -spechit, so thatSimon Howard
hex values can be specified. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1721
2009-10-17Import donut overrun emulation code from PrBoom+ (Thanks entryway).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1720
2009-10-11Don't apply base note offset if the instrument is a fixed noteSimon Howard
instrument. This should stop the ugly bleeping from the electric snare on E1M2. Subversion-branch: /branches/opl-branch Subversion-revision: 1715
2009-10-10Don't crash when using the donut special type and the joining linedef isSimon Howard
one sided (thanks Alexander Waldmann). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1711
2009-10-05Fix desync in ep1-0500.lmp on 64-bit (thanks exp(x)).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1710
2009-10-03Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1705
2009-10-01Remove temporary MIDI file after loading MIDI data. Stop all playing OPLSimon Howard
voices when music is shut down. Subversion-branch: /branches/opl-branch Subversion-revision: 1704
2009-10-01Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1703
2009-10-01Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1702
2009-10-01Oops.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1701
2009-10-01Convert to American English spellings.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1700
2009-09-30Change British English spellings to American English, for consistency.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1699
2009-09-26Move register read/write code into OPL library. Detect OPL in theSimon Howard
library code, so that we fall back to software emulation if we have port access but an OPL is not detected. Fix detection of ioperm in configure. Subversion-branch: /branches/opl-branch Subversion-revision: 1692
2009-09-26Don't use snd_mport to control OPL base I/O port; Vanilla doesn't doSimon Howard
this. Subversion-branch: /branches/opl-branch Subversion-revision: 1691
2009-09-21Implement pausing of music.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1688
2009-09-20Implement volume control.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1685
2009-09-20Remove old test code.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1684
2009-09-20Avoid possible overflow due to base note offset.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1683
2009-09-20Use the base note offset field to offset notes, not a fixed lookup tableSimon Howard
of instruments to offset. Subversion-branch: /branches/opl-branch Subversion-revision: 1680
2009-09-19Add octave offset table, offset notes on specific instruments down bySimon Howard
one octave, as per research. Subversion-branch: /branches/opl-branch Subversion-revision: 1678
2009-09-13Change intro/introa fix to be more accurate: Doom uses d_intro, butSimon Howard
transforms this to d_introa when using OPL playback (thanks entryway) Subversion-branch: /branches/opl-branch Subversion-revision: 1672
2009-09-12Remove separate volume calculations for non-feedback (separate operator)Simon Howard
voices. Doom writes the same value to both operators. Subversion-branch: /branches/opl-branch Subversion-revision: 1671
2009-09-12Vanilla Doom plays d_introa, not d_intro.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1670