3200 Commits

Author SHA1 Message Date
Max Horn
bcba980735 don't do double-free
svn-id: r11984
2003-12-28 00:19:56 +00:00
Max Horn
12aea7c0da fixed another potential crash-on-exit
svn-id: r11983
2003-12-27 21:33:34 +00:00
Max Horn
6f6b0885b4 fixed a crash-on-exit
svn-id: r11982
2003-12-27 21:32:37 +00:00
Max Horn
af2d9b9a16 fix volume problems (I think...)
svn-id: r11979
2003-12-27 21:14:57 +00:00
Max Horn
f8dac71c8f more cleanup
svn-id: r11978
2003-12-27 20:52:20 +00:00
Max Horn
8621ee3b11 cleanup
svn-id: r11977
2003-12-27 19:16:03 +00:00
Paweł Kołodziejski
25a7b9ef33 fixed compilation
svn-id: r11976
2003-12-27 18:29:21 +00:00
Max Horn
f6ff11509c update bundle music every 1/10th of a sec (there was a very noticable delay before music started playing at e.g. the chapter 1 screen in COMI
svn-id: r11975
2003-12-27 16:49:58 +00:00
Max Horn
c0cc941ea4 try to make it more obvious how certain timer freqs are derived
svn-id: r11974
2003-12-27 16:40:01 +00:00
Max Horn
811a6d4bb8 append more data the first time around (this avoids a stutter problem, which was caused by an underrun of the audio stream; note that all this is just a temporary fix, once we switch to a 'pull' strategy as opposed to the current push, the problem will go away automatically, due to design :-)
svn-id: r11973
2003-12-27 16:32:16 +00:00
Max Horn
16971b582b fix VOC playback; create AudioInputStream earlier
svn-id: r11972
2003-12-27 16:19:06 +00:00
Max Horn
1d2e7f7e38 no need to convert data to stereo, the mixer can handle mono data just fine
svn-id: r11971
2003-12-27 16:11:05 +00:00
Max Horn
d3224918e5 oops
svn-id: r11970
2003-12-27 15:41:46 +00:00
Max Horn
49af58a031 add some comments; convert tabs inside table to spaces (otherwise the table is not really readable unless you have the precise same tab settings as the table author)
svn-id: r11969
2003-12-27 15:39:18 +00:00
Max Horn
cfaa5ee357 nicer error
svn-id: r11968
2003-12-27 15:26:04 +00:00
Max Horn
87a168bc1b proper error instead of silent (and fatal) failure
svn-id: r11967
2003-12-27 15:24:49 +00:00
Max Horn
17c189d1f9 get rid of _noSubtitles, use ConfigManager directly instead; clean up some IMuseDigital oddities
svn-id: r11966
2003-12-27 15:22:59 +00:00
Max Horn
a567b741e7 fix subtitles option
svn-id: r11965
2003-12-27 14:27:30 +00:00
Max Horn
0aa7993218 renamed VOC functions
svn-id: r11962
2003-12-27 14:10:45 +00:00
Max Horn
d0ceed85a5 cleanup
svn-id: r11961
2003-12-27 14:03:07 +00:00
Max Horn
eeb5418504 more robust resource saving; also save resources with idx 0; renamed Serializer::saveWord/loadWord to saveUint16/loadUint16
svn-id: r11955
2003-12-27 00:10:20 +00:00
Max Horn
8ef9dda8cc cleanup
svn-id: r11954
2003-12-26 23:49:46 +00:00
Max Horn
e3e6bb3191 got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
svn-id: r11953
2003-12-26 23:11:35 +00:00
Paweł Kołodziejski
706d2f1e5a ops
svn-id: r11952
2003-12-26 22:55:48 +00:00
Paweł Kołodziejski
160b94fdaa added handing voc loops
svn-id: r11951
2003-12-26 22:53:30 +00:00
Max Horn
ec56e09af6 change IMuseDigital to 'own' the AudioInputStream (the idea is that eventually it can use a custom AudioInputStream, and thus implement a pull interface instead of push one)
svn-id: r11950
2003-12-26 21:40:30 +00:00
Paweł Kołodziejski
7c6e720a82 some fixes to imuse digital
svn-id: r11949
2003-12-26 20:16:34 +00:00
Paweł Kołodziejski
23f03b4ad0 corrections for pan control
svn-id: r11948
2003-12-26 16:44:25 +00:00
Paweł Kołodziejski
612266d8a5 forgot this
svn-id: r11947
2003-12-26 15:48:41 +00:00
Paweł Kołodziejski
802ebb584f it should be _voiceVocData
svn-id: r11943
2003-12-26 13:36:12 +00:00
Max Horn
aa26fa0681 when introducing a constant used throughout multiple files, best assign a *name* to it, else you're digging your own grave on the long run :-)
svn-id: r11941
2003-12-26 13:13:56 +00:00
Paweł Kołodziejski
a45e92efed passthrought v7+ sound voices by imuse digital
svn-id: r11939
2003-12-26 12:15:23 +00:00
Travis Howell
908fbe2ac5 Set _sfxMode in HE games.
svn-id: r11938
2003-12-26 07:59:55 +00:00
Travis Howell
61be90c418 Use digital sfx for HE games
svn-id: r11937
2003-12-26 07:31:39 +00:00
Travis Howell
74b64fdf83 Update help
svn-id: r11936
2003-12-26 06:38:45 +00:00
Travis Howell
084429acfd Update help
svn-id: r11935
2003-12-26 06:31:36 +00:00
Max Horn
b7efa3f137 I got some buffer overflow warnings, seems 200KB isn't quite enough...
svn-id: r11931
2003-12-26 00:44:01 +00:00
Max Horn
27e32a7b42 fix debugger
svn-id: r11930
2003-12-25 22:49:10 +00:00
Max Horn
cb628da846 fix indirect palette cycling
svn-id: r11929
2003-12-25 22:36:55 +00:00
Max Horn
3959b96c9a Fix for bug #734154 (DIG: Savegame/Island names)
svn-id: r11928
2003-12-25 22:05:02 +00:00
Max Horn
b5db74b2ac _inventory was sometimes accessed one-based and sometimes zero-based -> always use zero-base, for consistency
svn-id: r11925
2003-12-25 21:56:12 +00:00
Max Horn
3d7945e331 cleanup
svn-id: r11924
2003-12-25 21:33:30 +00:00
Max Horn
7a7548c1a8 cleanup
svn-id: r11923
2003-12-25 21:27:45 +00:00
Max Horn
aeb3bd33c2 Fix for bug #809942 (COMI: Guybrush disappears before Hotel on Blood)
svn-id: r11922
2003-12-25 18:21:03 +00:00
Max Horn
6a318fcdfe cleanup
svn-id: r11921
2003-12-25 18:00:30 +00:00
Paweł Kołodziejski
feb39c5b05 updated kernelSetFunctions opcode 20
svn-id: r11920
2003-12-25 17:59:10 +00:00
Max Horn
67dcc6e1ba fix some buglets
svn-id: r11917
2003-12-25 16:52:31 +00:00
Paweł Kołodziejski
664af894bb disable FT imuse sequence, sound table is broken
svn-id: r11916
2003-12-25 16:13:51 +00:00
Paweł Kołodziejski
f0b412debc don't pause imuse digital anymore
svn-id: r11915
2003-12-25 15:47:15 +00:00
Paweł Kołodziejski
bd4ac34b1d cleanup
svn-id: r11914
2003-12-25 15:46:07 +00:00