Commit Graph

11 Commits

Author SHA1 Message Date
Florian Kagerer
449927abcf FMTOWNS AUDIO: fix typo
svn-id: r51709
2010-08-03 19:06:27 +00:00
Florian Kagerer
3fc3a59139 KYRA/TOWNS: replace some music stops with fadeouts (based on original code)
svn-id: r51708
2010-08-03 18:19:25 +00:00
Florian Kagerer
5962b0bbe2 KYRA/TOWNS: implement music/sfx volume control via GUI/GMM
svn-id: r51695
2010-08-03 14:58:01 +00:00
Florian Kagerer
8e08c432da FMTOWNS AUDIO: minor layout change
svn-id: r51691
2010-08-03 13:12:42 +00:00
Florian Kagerer
20d6173ee0 TOWNS AUDIO: fix typo
svn-id: r51655
2010-08-02 20:17:05 +00:00
Johannes Schickel
7f1f4c8b07 TOWNS/PC98: Replaced some tabs with spaces.
svn-id: r51654
2010-08-02 19:36:49 +00:00
Johannes Schickel
7f2e880f70 TOWNS/PC98 Driver: Some formatting fixes.
svn-id: r51653
2010-08-02 19:27:44 +00:00
Johannes Schickel
f14940cbb5 FM-TOWNS/PC98 Sound: Strip trailing whitespaces/tabs.
svn-id: r51651
2010-08-02 19:05:12 +00:00
Florian Kagerer
7575c2be0b KYRA/TOWNS AUDIO: and another fix
svn-id: r51649
2010-08-02 18:56:51 +00:00
Florian Kagerer
add6d6772a KYRA/TOWNS AUDIO: try to fix last regression
svn-id: r51648
2010-08-02 18:53:23 +00:00
Florian Kagerer
9c8b465505 KYRA: FM-Towns audio driver rewrite
- 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-08-02 18:30:25 +00:00