Commit Graph
86814 Commits
Author SHA1 Message Date
Martin Kiewitz 425d0f7da3 SCI: fixed displaying of menubar (fixes all sorts of ega games)
svn-id: r47387
2010-01-19 19:20:33 +00:00
Martin Kiewitz 7b5a55a6a2 SCI: use reanimate instead of BitsShow() when removing menus
svn-id: r47386
2010-01-19 18:11:09 +00:00
Martin Kiewitz e7c1a34b3f SCI: Remove upper 4 bits when drawing lines on EGA games (fixes window colors in kq1 and others)
svn-id: r47385
2010-01-19 17:45:14 +00:00
Filippos Karapetis 54638f005b Delete the inner music driver when MidiPlayer_AdLib() is destroyed, not in close(), as MidiPlayer_AdLib() is closed and reopened inside SciMusic::resetDriver(). Fixes savegame loading and resetting the game
svn-id: r47384
2010-01-19 17:34:24 +00:00
Martin Kiewitz d17e80f214 SCI: Still limit lower boundary in SCI1.1, moved upper priority boundary limit removal for SCI1.1 into init
svn-id: r47382
2010-01-19 15:20:29 +00:00
Martin Kiewitz 136ae389d8 SCI: don't limit priority bands in sci1.1 (fixes swimmer in lsl6)
svn-id: r47381
2010-01-19 15:10:48 +00:00
Martin Kiewitz cf57f817b2 SCI: implemented priority bands support for sci1.1 picture resources, fixed lb2, kq6
svn-id: r47380
2010-01-19 14:26:21 +00:00
Fabio Battaglia bd4e6283af sword1: removed a leftover semicolon
svn-id: r47379
2010-01-19 11:30:41 +00:00
Max Horn c01ef60cb9 SWORD1: Fix memory leak in PSX audio code (seems to have been there for quite some time?)
svn-id: r47378
2010-01-19 11:22:54 +00:00
Max Horn 5ee6c79b5d Convert more engines from Mixer::playRaw to Mixer::playInputStream
svn-id: r47377
2010-01-19 11:22:14 +00:00
Max Horn d2dd5a569a SAGA: Move from Mixer::playRaw to playInputStream; add FIXME regarding sounds not being looped
svn-id: r47376
2010-01-19 11:21:25 +00:00
Max Horn b227c660c6 Remove loop start/end params from Mixer::playRaw; convert some code from Mixer::playRaw to Mixer::playInputStream
svn-id: r47375
2010-01-19 11:20:58 +00:00
Max Horn f0a0ed8f9e Get rid of Mixer::FLAG_REVERSE_STEREO; also change SCUMM's iMuse Digital emulation to reverse stereo again, as it once seems to have been intended
svn-id: r47374
2010-01-19 11:19:53 +00:00
Martin Kiewitz 14a2256705 SCI: added french lb2 floppy
svn-id: r47373
2010-01-19 10:47:46 +00:00
Matthew Hoops 2d776186f6 Missed copying a line from console.cpp; fixes a memory leak.
svn-id: r47372
2010-01-19 05:08:53 +00:00
Matthew Hoops c20df070f3 Make the workaround for the Riven intro background music work in the DVD version too.
svn-id: r47371
2010-01-19 05:01:45 +00:00
Max Horn 9baa2acdca SWORD1: Fix (?) sfx looping
svn-id: r47370
2010-01-19 00:56:52 +00:00
Max Horn 557bb394de Get rid of Mixer::FLAG_AUTOFREE.
Also fix several recently introduced new/delete vs. malloc/free mismatches.

svn-id: r47369
2010-01-19 00:56:29 +00:00
Max Horn 69be747621 Move raw audio streams to new header sound/raw.h
svn-id: r47368
2010-01-19 00:54:06 +00:00
Max Horn 349fcd1d71 Rename 'Linear' audio streams to 'raw'
svn-id: r47367
2010-01-19 00:52:41 +00:00
Martin Kiewitz 8ff407e80a SCI: added comment about resource.p01 etc. (including possible TODO)
svn-id: r47364
2010-01-18 23:07:56 +00:00
Martin Kiewitz 3a34628e9e SCI: added comment for merging together resource.p* files, if no volume file could get opened
svn-id: r47363
2010-01-18 23:01:05 +00:00
Martin Kiewitz bab35a3991 SCI: dont set dataInc selector inside updateCues when dataInc is not available
svn-id: r47362
2010-01-18 22:39:56 +00:00
Arnaud Boutonné 7112cfe8a2 Add detection for another french ADI4 environment disk
svn-id: r47361
2010-01-18 21:29:43 +00:00
Florian Kagerer 0fd8008296 LOL: minor key map fix
svn-id: r47359
2010-01-18 19:15:05 +00:00
Torbjörn Andersson ec34e88f75 Fixed assertion when setting non 8-bit cursors in Myst, Masterpiece Edition.
svn-id: r47358
2010-01-18 18:45:30 +00:00
Florian Kagerer 4c9f323199 LOL: cleanup last commit
svn-id: r47354
2010-01-18 07:21:54 +00:00
Florian Kagerer 371a2a9ee9 LOL: fixed spell array size
svn-id: r47353
2010-01-18 00:56:30 +00:00
Johannes Schickel 9593b72483 Fix SubSeekableAudioStream for stereo streams.
svn-id: r47352
2010-01-17 23:10:38 +00:00
Johannes Schickel 9458b8a81d Update debug message.
svn-id: r47351
2010-01-17 23:09:40 +00:00
Johannes Schickel 62a2ede60b Fix SubSeekableAudioStream regression from r47226 (i.e. length was calculated as start - end instead of end - start).
svn-id: r47350
2010-01-17 22:52:21 +00:00
Martin Kiewitz 7c646fb84b SCI: added warning() when detection fails to detect map and volume version
svn-id: r47349
2010-01-17 22:41:29 +00:00
Martin Kiewitz 055e17b60e SCI: fixed detection to not crash when adding sierras pinball creep, also changed detection so that we dont "accept" games that use unknown view resources (otherwise pinball creep will get detected as SCI)
svn-id: r47348
2010-01-17 22:32:53 +00:00
Eugene Sandulenko fb178c0a62 Mark lsl3 as a workaround.
svn-id: r47347
2010-01-17 20:23:11 +00:00
Martin Kiewitz 35c2469c0b SCI: speed throttler - hardcoded exception for room 290/lsl3, should fix pushup count later in the game
svn-id: r47346
2010-01-17 20:17:00 +00:00
Walter van Niftrik 22ea4eb621 SCI: Check GM patch before loading it
svn-id: r47345
2010-01-17 20:00:58 +00:00
Walter van Niftrik 18da234076 SCI: Add MT-32 support for early SCI0
svn-id: r47344
2010-01-17 19:32:19 +00:00
Martin Kiewitz 3e44180e47 SCI: speed throttler changed, now gets triggered by kAnimate, removed initial no-delay, i'm still getting animation now in iceman and sq3, slow palette animation in longbow fixed
svn-id: r47343
2010-01-17 18:41:28 +00:00
Martin Kiewitz cb1419ece9 SCI: another speed throttler, delays decrementing cycles/cycleCnt selectors, disabled code just for reference
svn-id: r47342
2010-01-17 18:27:57 +00:00
Martin Kiewitz 67f22f83d8 SCI: kDisposeWindow - use reanimate when argc == 1 (fixes iceman window removal)
svn-id: r47341
2010-01-17 13:07:50 +00:00
Eugene Sandulenko aa4d4f126a New AmigaOS4 icon from Patch #2933748: "AMIGAOS4: New Icon"
svn-id: r47340
2010-01-17 11:24:29 +00:00
Walter van Niftrik d80606b397 SCI: Cleanup
svn-id: r47338
2010-01-17 06:16:39 +00:00
Walter van Niftrik bea8d931ff SCI: Add comment to channel mask code
svn-id: r47337
2010-01-17 04:57:21 +00:00
Johannes Schickel e11e9338d1 Delay the time a sysEx takes to send instead of the old (incorrect) way of delaying only 45ms between two sysEx calls. (Code thankfully borrowed from waltervn).
svn-id: r47336
2010-01-17 02:42:31 +00:00
Walter van Niftrik c7b258f87e SCI: Cleanup
svn-id: r47335
2010-01-17 02:13:40 +00:00
Max Horn 7ec2da968c Switch most AudioStream factories to use DisposeAfterUse::Flag
svn-id: r47334
2010-01-16 21:36:08 +00:00
Max Horn b8f2a3a342 cleanup
svn-id: r47333
2010-01-16 21:34:36 +00:00
Martin Kiewitz 570911b83e SCI: fix kNewWindow code to match the code in gregs engine
svn-id: r47332
2010-01-16 21:00:15 +00:00
Walter van Niftrik 3e0251eced SCI: Fix percussion volume adjust
svn-id: r47331
2010-01-16 19:50:59 +00:00
Martin Kiewitz 76dfdac6d4 SCI: added TODO inside kAnimate for scalesignal bit 1, added comment about scaling into view class
svn-id: r47330
2010-01-16 19:44:33 +00:00