aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound/drivers/pc9801.cpp
AgeCommit message (Collapse)Author
2019-12-18AUDIO: (FM-TOWNS/PC-98) - fix regression from 0e734722athrxx
My commit 0e734722 causes lockups in SCUMM (sometimes) and SCI (very often). I didn't like the way I had fixed this before, but in the end I now had to do it in a similar way.
2019-08-07AUDIO: (FM-Towns/PC98) - cleanup mutex handlingathrxx
2019-07-17SCI: revert accidental commitsathrxx
2019-07-17SCI: (PC98 audio driver) - base tempo correctionathrxx
(somewhat difficult to make out any difference, but it does affect the envelope processing)
2019-06-21ALL: revert accidental commitsathrxx
2019-06-21SCI: (PC98 audio driver) - base tempo correctionathrxx
(somewhat difficult to make out any difference, but it does affect the envelope processing)
2019-04-28SCI: (PC98 sound driver) - fix channel assignment bugathrxx
2019-04-13SCI: (PC-98 driver) - silence -Wshadow warningathrxx
2019-04-02SCI: (PC-98 driver) - frequency bug workaroundathrxx
The square sound channels will be out of spec when playing on the lowest octave. The result is a rather ugly noise. This bug makes a rather subtle appearance if the channel remapping is accurate, but it becomes quite obvious in the SQ4 intro with the current implementation. This commit turns off the channel when trying to play out of spec.
2019-04-02SCI: (PC98 sound driver) - bugfixesathrxx
This fixes two evalutation issues specific to the MSVC x64 release build (other builds worked fine). This also fixes an analysis warning regarding my use of the span code.
2019-04-02SCI: add SCI0 support to PC-98 sound driverathrxx
- this supports PQ2 and QFG1 - also add several other fixes
2019-04-02SCI: add PC-9801 sound driverathrxx
(supports SCI1 for now)