Commit Graph

48 Commits

Author SHA1 Message Date
Florian Kagerer
2354ea80c6 KYRA: disable incomplete PC-98 audio support for 0.12.0 release (use towns audio instead)
svn-id: r33145
2008-07-20 18:00:00 +00:00
Florian Kagerer
ba5f14692f - fix for bug #2016965: KYRA: does not compile in MSVC71
svn-id: r33030
2008-07-13 12:20:24 +00:00
Florian Kagerer
b07ff57623 - this fixes Hof PC98 music initialization
- music sounds exactly like FM-Towns for now

svn-id: r32854
2008-06-30 21:55:08 +00:00
Florian Kagerer
cbf00ff565 fix warning
svn-id: r32843
2008-06-29 16:07:29 +00:00
Florian Kagerer
f5f97f4245 cleanup
svn-id: r32842
2008-06-29 15:59:35 +00:00
Florian Kagerer
b0e22db7a8 - some more work on the Hof FM-Towns/PC98 music driver
- move channels to a separate class

svn-id: r32841
2008-06-29 15:25:45 +00:00
Torbjörn Andersson
0184a7b0f9 Fixed warning. (Hopefully without breaking anything.)
svn-id: r32830
2008-06-28 16:00:04 +00:00
Florian Kagerer
3f878008da - implement music fading for Hof FM-Towns
svn-id: r32829
2008-06-28 15:36:50 +00:00
Florian Kagerer
09247e7e5a hof: remove debug code
svn-id: r32821
2008-06-28 13:40:03 +00:00
Florian Kagerer
e97dff9f33 - HOF: bug fix for music driver
- KYRA1 PC98: fix music file selection

svn-id: r32819
2008-06-28 13:13:37 +00:00
Florian Kagerer
0bea51974e fix bad const casts
svn-id: r32812
2008-06-26 20:43:23 +00:00
Florian Kagerer
b695cb74ca more cleanup
svn-id: r32811
2008-06-26 20:30:43 +00:00
Florian Kagerer
6cdb04f940 cleanup
svn-id: r32810
2008-06-26 20:13:04 +00:00
Sven Hesse
41dfebc532 Fixing compilation for me. There are still lots of "cast casts away constness" warnings, though
svn-id: r32809
2008-06-26 19:56:18 +00:00
Florian Kagerer
7b30081be2 - improved hof music support for fm-towns (driver for *.twn tracks) (still needs quite some work)
- some PC-98 music support since it uses a very similar driver, but this can't be considered working yet)
- Kyra 1 PC-98 music doen't work at all since I haven't figured out yet how to turn track numbers into the corresponding music file names (might require a hard coded track map)

svn-id: r32807
2008-06-26 19:42:59 +00:00
Johannes Schickel
df1aa7809a Added const to some static data.
svn-id: r32763
2008-06-24 13:59:48 +00:00
Johannes Schickel
335eb1bf08 Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of the Land'".
svn-id: r32260
2008-05-24 22:47:08 +00:00
Florian Kagerer
bf35e95049 - fixes bug #1962601 at least for intro and outro
- add a mutex lock in sound_towns

svn-id: r32155
2008-05-17 17:44:23 +00:00
Florian Kagerer
c630fbde6a fix valgrind warning and some cleanup
svn-id: r32075
2008-05-12 21:52:44 +00:00
Johannes Schickel
289f96d37c More naming consistency fixes (fixes old TODO).
svn-id: r32062
2008-05-12 14:52:18 +00:00
Florian Kagerer
bde4fa1e9b fix for kyra 3 sfx (broken by last commit)
svn-id: r32061
2008-05-12 14:22:27 +00:00
Johannes Schickel
bb03596744 - Renamed KyraEngine to KyraEngine_v1
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp

svn-id: r32044
2008-05-11 23:16:50 +00:00
Johannes Schickel
3d9ea59616 Changed kyra to use delete[] instead of delete [].
svn-id: r31925
2008-05-07 14:20:37 +00:00
Florian Kagerer
829823c9a2 towns music file name fix
svn-id: r31481
2008-04-10 23:31:21 +00:00
Johannes Schickel
82c2f1203e Cleaned up volume settings managment.
svn-id: r31385
2008-04-04 18:09:19 +00:00
Florian Kagerer
221e6bb84f - some accuracy changes for KyraEngine_v2::snd_playSoundEffect()
- fix one more skip flag bug in the sequence player
- fix SoundTowns_v2::voicePlay()

svn-id: r31278
2008-03-28 00:07:40 +00:00
Johannes Schickel
b615eb177b Cleanup.
svn-id: r31210
2008-03-21 16:21:27 +00:00
Johannes Schickel
a169619526 - Implemented opcode 97: o2_isAnySoundPlaying
- reworked sound channel handling in HoF
  => fixed some voice related bugs

svn-id: r31209
2008-03-21 16:18:27 +00:00
Florian Kagerer
753536fa61 committing patch 1891492 : dialogue (dlg/tim) support for HoF
- talking to NPCs is now possible.
- Zanthia's talks when entering a new scene for the first time now work
- using items on Zanthia is now possible.

svn-id: r30886
2008-02-17 02:06:04 +00:00
Johannes Schickel
2dd6db4ca5 Commit slighty modified patch #1865509 "KYRA: kyradat support for hof".
svn-id: r30394
2008-01-10 23:25:19 +00:00
Johannes Schickel
58f0d4e632 Committed slightly modified patch #1862758 "KYRA: audio data assignment patch".
svn-id: r30198
2008-01-03 14:42:49 +00:00
Max Horn
275c91be33 Fix the FIXME ;-)
svn-id: r29955
2007-12-23 00:34:48 +00:00
Johannes Schickel
c9891423e3 Added FIXME comment.
svn-id: r29954
2007-12-22 23:41:14 +00:00
Johannes Schickel
1ecbde083f Reverted too complicated (and unneeded) volume settings code for towns driver.
svn-id: r29939
2007-12-21 09:28:27 +00:00
Johannes Schickel
4a3dedfe7e Commit of patch #1848147 "KYRA: SoundTowns Update" with some changes. Thanks to Florian for the patch.
svn-id: r29881
2007-12-16 18:48:43 +00:00
Nicola Mettifogo
258901bab9 Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
218e132e37 Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
2007-05-30 21:56:52 +00:00
Johannes Schickel
21b2c7bceb Formatting/Cleanup.
svn-id: r26511
2007-04-15 16:41:20 +00:00
Johannes Schickel
397c10f059 made _vm/_engine usage consistent. (_engine -> _vm all over the place now).
svn-id: r26342
2007-04-01 13:10:50 +00:00
Max Horn
508befd556 fixed const correctness
svn-id: r26307
2007-03-27 14:12:16 +00:00
Johannes Schickel
fb9b9863e3 Commit of patch #1688065 ("KYRA: fm towns music").
svn-id: r26305
2007-03-26 12:25:12 +00:00
Johannes Schickel
f145890bba Some tempo fixes from Florian.
svn-id: r26300
2007-03-25 15:54:15 +00:00
Johannes Schickel
d1645e2fbf Commit of patch #1686414 ("Kyra: FM-Towns music").
svn-id: r26285
2007-03-24 00:04:08 +00:00
Max Horn
029b8c4323 Changed the order of the parameters of makeLinearInputStream to resemble Mixer::playRaw; also made makeLinearInputStream honor FLAG_LOOP (and for this, changed its loop related params slightly)
svn-id: r25926
2007-03-02 15:26:22 +00:00
Max Horn
a2a46c55d2 Using FLAG_AUTOFREE implies free() being called on the memory buffer you passed to the audio stream code -- hence, use malloc and not new[] to allocate the buffer
svn-id: r25877
2007-02-26 11:16:31 +00:00
Johannes Schickel
46747d8396 should fix warnings in msvc.
svn-id: r25484
2007-02-11 03:21:27 +00:00
Johannes Schickel
7bb9b05f55 cleanup
svn-id: r25268
2007-01-29 21:34:39 +00:00
Johannes Schickel
1bbad356ef - adds support for FM-Towns SFX (thanks to Florian Kagerer for his source)
- gets rid of GameFlags::hasAudioCD

svn-id: r25258
2007-01-29 18:15:14 +00:00