aboutsummaryrefslogtreecommitdiff
path: root/audio/softsynth/fmtowns_pc98/pc98_audio.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-25AUDIO: (FM-Towns/PC-98) - deconstructor/race condition fixathrxx
(move mixer calls before mutex lock, since the mixer has a mutex of its own)
2019-08-07AUDIO: (FM-Towns/PC98) - cleanup mutex handlingathrxx
2019-03-22AUDIO: (FM-TOWNS/PC-98) - silence some compiler warningsathrxx
2019-03-07AUDIO: (FM-TOWNS/PC-98) - cleanupathrxx
Apart from some basic cleanup this commit reverts a somewhat unfortunate design decision I made. The Kyra/Hof/Lol PC-98 sound drivers shouldn't inherit from the emulator. This commit separates the driver from the emulator putting some common interface in between. This should allow easier implementation of other PC-98 sound drivers.