summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-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-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
2009-08-30Use the pedal speed value for the volume. This sounds better, but it'sSimon Howard
still not right. Subversion-branch: /branches/opl-branch Subversion-revision: 1646
2009-08-30Set the right instrument for percussion notes.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1645
2009-08-30Initial, broken, volume level setting.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1644
2009-08-30Initial/basic MIDI track playback.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1643
2009-08-30Add method to clear all existing callbacks.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1642
2009-08-30- Add OPL to codeblocks projectRussell Rice
Subversion-branch: /branches/opl-branch Subversion-revision: 1641
2009-08-30Make some noise.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1640
2009-08-29MIDI_OpenFile -> MIDI_LoadFile.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1639
2009-08-29Use OPL_Delay to wait 1ms for timer to expire when doing OPL detect.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1638
2009-08-29Load MIDI file.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1637
2009-08-29Rename MIDI_OpenFile to MIDI_LoadFile, remove unneeded structureSimon Howard
packing. Subversion-branch: /branches/opl-branch Subversion-revision: 1636
2009-08-29Don't crash if OPL is shutdown after SDL was initialised.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1635
2009-08-29Fix crash when specifying an invalid filename.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1634
2009-08-29Set timer callback for OPL emulator so that the adlib detection routineSimon Howard
works. Subversion-branch: /branches/opl-branch Subversion-revision: 1633
2009-08-28Working SDL OPL driver.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1632
2009-08-27Allow PGUP/PGDN to scroll up and down in scroll panes (thanksSimon Howard
LionsPhil). Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1631
2009-07-20Remove redundant variable assignment (thanks Quasar/Yagisan)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1630
2009-07-20Save and display the loading disk icon as a fixed 16x16 square, from anSimon Howard
image drawn at the bottom right corner of the screen. This seems to be the same as how Vanilla behaves, and fixes chook3.wad, that uses an STDISK replacement with an offset that pushes the image to the left. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1629
2009-07-13Add stdio.h include to fix MSVC build (thanks Kaiser)Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1625
2009-07-13Merge from trunk.Simon Howard
Subversion-branch: /branches/opl-branch Subversion-revision: 1624