summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-04Add README file for setting up hardware OPL.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1708
2009-10-04Make OpenBSD native OPL backend work on x86_64 as well as i386.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1707
2009-10-03Use Mix_HookMusic rather than Mix_SetPostMix for OPL emulation, to avoidSimon Howard
conflict with PC speaker emulation. Subversion-branch: /branches/opl-branch Subversion-revision: 1706
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-30Initialize dwOSVersionInfoSize before calling GetVersionEx().Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1697
2009-09-30Add Win9x native OPL driver (untested).Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1696
2009-09-28Change music enable/disable control in setup tool to a dropdown list, toSimon Howard
allow MIDI playback type to be selected. Subversion-branch: /branches/opl-branch Subversion-revision: 1695
2009-09-27Set privilege level to 3, not 1.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1694
2009-09-27Add documentation for OPL_DRIVER environment variable.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1693
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-26Add OpenBSD/NetBSD native OPL backend.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1690
2009-09-24Disable OPL debug output.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1689
2009-09-21Implement pausing of music.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1688
2009-09-20Add DMXOPTIONS to OPL-TODO.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1687
2009-09-20Oops.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1686
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-20Update OPL-TODO.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1682
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-20Use "const char" in libtextscreen where appropriate (thanks entryway).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1679
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-17Add OPL TODO list.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1675
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
2009-09-12Discard an existing voice when no voices are available (based onSimon Howard
research with Vanilla). Subversion-branch: /branches/opl-branch Subversion-revision: 1668
2009-09-11Add (lack of) copyright notice for SDL workaround.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1665
2009-09-11Implement the fine tuning field, based on research.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1664
2009-09-10Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1662
2009-09-08Set the correct instrument voice, instead of using the first voice forSimon Howard
both. Subversion-branch: /branches/opl-branch Subversion-revision: 1661
2009-09-08Program two voices for double voice instruments.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1660
2009-09-07Fix compilation under MacOS X.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1659
2009-09-07Implement pitch bend.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1658
2009-09-06Fixes for MSVC compile (thanks entryway).Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1657
2009-09-01Loop songs (when appropriate)Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1654
2009-08-31Perform volume mapping on note and channel volumes before multiplyingSimon Howard
them. This gives voice volume values that are almost identical to Doom's. Subversion-branch: /branches/opl-branch Subversion-revision: 1653
2009-08-31Dont program an instrument if it is already set.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1652
2009-08-31Set the volume on both operators for instruments that use non-modulatingSimon Howard
voice mode. Subversion-branch: /branches/opl-branch Subversion-revision: 1651
2009-08-31Make channel volume work.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1650
2009-08-30Use fixed note on instruments with the fixed note flag set.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1649
2009-08-30Use milliseconds rather than microseconds, to avoid integer overflow.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1648
2009-08-30Make I_OPL_StopSong work.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1647