aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound_towns.cpp
AgeCommit message (Collapse)Author
2010-08-03KYRA/TOWNS: implement music/sfx volume control via GUI/GMMFlorian Kagerer
svn-id: r51695
2010-08-02KYRA2: fix warningFlorian Kagerer
svn-id: r51650
2010-08-02KYRA: FM-Towns audio driver rewriteFlorian Kagerer
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm. - Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing. - Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do. - Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others). - Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars - This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading. svn-id: r51645
2010-07-21KYRA: Fix mute setting with MIDI and FM-Towns/PC98 output.Johannes Schickel
svn-id: r51105
2010-07-21Strip trailing whitespaces.Johannes Schickel
svn-id: r51093
2010-07-16CleanupTorbjörn Andersson
svn-id: r50949
2010-07-09KYRA/PC98: fix music volumeFlorian Kagerer
svn-id: r50772
2010-07-03KYRA/PC98 Audio: fix invalid mem accessFlorian Kagerer
svn-id: r50608
2010-07-02KYRA/PC98: fix long standing bug were certain sound effects would bring each ↵Florian Kagerer
other out of tune svn-id: r50604
2010-07-02KYRA/PC98: cleanupFlorian Kagerer
svn-id: r50603
2010-07-02KYRA/PC98: fix sfx volume controlFlorian Kagerer
svn-id: r50602
2010-07-01KYRA/PC98: minor cleanupFlorian Kagerer
svn-id: r50563
2010-07-01KYRA/PC98: implement proper volume control (which distinguishes between ↵Florian Kagerer
music and sfx) svn-id: r50561
2010-05-17Some more enforcement of our formatting conventions in KYRA too.Johannes Schickel
svn-id: r49069
2010-05-01KYRA: fixed some cppcheck warningsFlorian Kagerer
svn-id: r48879
2010-04-12AUDIO: Rename Mixer::playInputStream to playStreamMax Horn
svn-id: r48637
2010-01-30Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream.Johannes Schickel
svn-id: r47716
2010-01-29Fix use of undefined behavior. (Thanks to syke for reporting)Johannes Schickel
svn-id: r47685
2010-01-26Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵Max Horn
sound/decoders/ svn-id: r47579
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-23Reorder params to Audio::makeRawMemoryStreamMax Horn
svn-id: r47492
2010-01-23Get rid of deprecated makeRawDiskStream variants; rename deprecated ↵Max Horn
makeRawMemoryStream variant to makeRawMemoryStream_OLD; adapt some code to this change svn-id: r47472
2010-01-19Move raw audio flags from sound/mixer.h to sound/raw.hMax Horn
svn-id: r47395
2010-01-19Get rid of Mixer::FLAG_AUTOFREE.Max Horn
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369
2010-01-19Move raw audio streams to new header sound/raw.hMax Horn
svn-id: r47368
2010-01-19Rename 'Linear' audio streams to 'raw'Max Horn
svn-id: r47367
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2009-12-20LOL: fixed text fadingFlorian Kagerer
svn-id: r46431
2009-11-29Cleanup.Johannes Schickel
svn-id: r46194
2009-11-29KYRA/PC98: fixed regressionFlorian Kagerer
svn-id: r46190
2009-11-29KYRA: fixed pc98 intro sfx (regression)Florian Kagerer
svn-id: r46185
2009-11-15LOL: fixed minor glitch in the ending sequenceFlorian Kagerer
svn-id: r45933
2009-11-14KYRA: added kyra 1 pc98 static data to kyra.dat (intro forest sequence is ↵Florian Kagerer
still broken) svn-id: r45906
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
svn-id: r45616
2009-11-01Kyra/FM-Towns: make sure that at least the synthesizer music plays when no ↵Florian Kagerer
cd audio tracks are found svn-id: r45589
2009-10-26- Fix some missing initialization warnings from cppcheckJohannes Schickel
- Fix two invalid memory accesses reported by cppcheck svn-id: r45414
2009-10-17Fix memory leak.Johannes Schickel
svn-id: r45208
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-10-02LOL: cleanupFlorian Kagerer
svn-id: r44549
2009-10-02LOL/PC-98: - some more fixes for level graphics (shapes are still not quite ↵Florian Kagerer
right) - fixed heal spell svn-id: r44547
2009-09-24Turn an error into a warning.Johannes Schickel
svn-id: r44313
2009-09-24Fixed some more warnings about unreachable codeFilippos Karapetis
svn-id: r44299
2009-09-20This hopefully fixes threading issues in PC98 sound driver.Johannes Schickel
svn-id: r44210
2009-09-16Kyra/LoL: fix pc98 audio driver destructorFlorian Kagerer
svn-id: r44117
2009-09-14LOL: fix some regressionsFlorian Kagerer
svn-id: r44092
2009-09-13- CleanupJohannes Schickel
- Fix mismatching new[]/delete svn-id: r44075
2009-09-13KYRA: - add sfx support for PC98-VersionFlorian Kagerer
svn-id: r44074
2009-06-26KYRA/LOL: fixed minor bug by adding reset() call to pc98 audio driver destructorFlorian Kagerer
svn-id: r41902
2009-06-25KYRA/LOL: - support speech/text settings in LOL introFlorian Kagerer
- fix possible pc98 music issue svn-id: r41887
2009-05-29More formatting.Johannes Schickel
svn-id: r40994