47395 Commits

Author SHA1 Message Date
Johannes Schickel
781b7215c4 SCUMM: Fix PC Speaker sound.
Now we only output a new frequency if a new channel was selected or a new
output frequency has to be send. This makes the sound much more like in
DOSBox. This is not present in the original, but since our timings are
different this should make up for that.
2011-07-10 17:42:02 +02:00
Eugene Sandulenko
18cbb63cba SWORD25: Removed custom endianness code in persistence code
This is first step towards making saves portable. Binary footprint
left intact, so the saves are compatible.
2011-07-10 18:11:00 +03:00
Eugene Sandulenko
1c711da8fc SWORD25: Fix regression introduced in 5dd8f2575b0f
Janitorial removed function call which had a side effect.
Thus the actor image load code crashed.
2011-07-10 18:10:58 +03:00
Johannes Schickel
dab9c05783 SCUMM: Do not allow multi midi mode for PC Speaker output.
Thanks to eriktorbjorn for catching this.
2011-07-10 16:21:30 +02:00
eriktorbjorn
ea53386f3e SAGA: Use #error instead of a deliberate syntax error. 2011-07-10 13:36:03 +02:00
eriktorbjorn
1b231ed7ff SAGA: Mute the music while the game is paused
It already paused the music, but any notes that were playing were
just left hanging. At least with the ALSA MIDI driver. This was
quite annoying when using the debug console.
2011-07-10 07:39:38 +02:00
Johannes Schickel
fb4ed2224f SCUMM: Minor clean up in iMuse instrument handling code. 2011-07-10 05:28:20 +02:00
Johannes Schickel
abbd29b16a SCUMM: Limit iMuse default instrument load to PC Speaker output.
Albeit the code is marked as a hack inside the source, the original behaved
exaclty the same. If the code is removed the PC Speaker output will miss notes,
since unlike the original we only output to parts, which have an instrument set
up.
2011-07-10 05:21:25 +02:00
Johannes Schickel
0a94fc5b7b SCUMM: Only try to load MT-32 instruments when we have a MIDI output in iMuse.
This fixes the melody in Indy4's intro with the PC Speaker output.
2011-07-10 05:13:03 +02:00
Johannes Schickel
bf4091931d SCUMM: Implement effect envelope for PC Speaker output in SCUMM v5. 2011-07-10 04:54:07 +02:00
D G Turner
6355ccc677 SCI: Added Missing Detection Entry for "Slater And Charlie Go Camping"
This should fix bug #3359182 ("Game not found by 1.3.0")
2011-07-10 03:51:06 +01:00
athrxx
c06c05a769 GRAPHICS: remove char/line spacing handling from sjis code
(as discussed with LordHoto this should rather be handled in the engine)
2011-07-10 00:45:00 +02:00
athrxx
f24bac2d0f SCUMM: fix DS compilation 2011-07-09 23:57:51 +02:00
athrxx
e3dbae886d SCUMM: Make use of graphics/sjis code for LOOM PCE sjis drawing
Also move font rom loader to graphics/sjis and make the necessary changes there.
2011-07-09 20:07:58 +02:00
athrxx
b1cb88ddc2 SCUMM: cleanup sjis font rendering code 2011-07-09 20:07:55 +02:00
D G Turner
52dce79299 Wii: Enable Virtual Keyboard for Wii and Gamecube in Configure.
This should avoid future bugs similar to #3358466 ("Wii: Virtual
Keyboard doesnt show up").
2011-07-09 15:30:23 +01:00
Filippos Karapetis
0d3a2267c7 SAGA: Removed several game flags, which are now found more reliably on the fly
- The logo screens of all ITE versions are shown correctly now
- Wyrmkeep versions, demo versions with scene substitutes, demos with
mono music and demo versions with LE VOX encoded voices are all found
automatically now
2011-07-09 15:59:30 +03:00
Filippos Karapetis
49f209a4d2 MOHAWK: Silence MSVC warnings 2011-07-09 14:34:59 +03:00
Alyssa Milburn
ec3b9314e8 CREATE_PROJECT: Quote parameters in MSVC10 post-build step.
Also, do the same commands for Release and Debug.
2011-07-09 09:46:12 +02:00
Littleboy
bc298a58f5 LASTEXPRESS: Simplify SoundQueue::updateQueue()
- Remove useless cache code
 - Use helper function to get the proper sound entry
 - Fix crash on using an invalid entry
2011-07-08 22:03:34 -04:00
Littleboy
e7e689450b LASTEXPRESS: Prefix savegame filenames with "lastexpress" 2011-07-08 22:03:32 -04:00
Littleboy
63e2fe7e7b LASTEXPRESS: Have LastExpress_ADPCMStream inherit directly from Audio::ADPCMStream (as suggested by clone2727) 2011-07-08 22:03:28 -04:00
sylvaintv
831d358d42 TOON: Fix rare palette glitch during one frame after cutscene 2011-07-09 03:26:43 +02:00
sylvaintv
36222c747f TOON: Fixed palette problem in LoadPicture
Bug #3325272: "Toonstruck (Spanish) Bad Graphic in squirrel book"

Was a "full" palette in spanish and a "half" palette in english version.
Made it choose the good mode automatically based on color count.
2011-07-09 02:55:28 +02:00
sylvaintv
53985000db TOON: Fix bad character visibility after restore
Bug #3307195: "TOON: Two instances of Flux Wildly"
2011-07-09 01:50:38 +02:00
David-John Willis
c5a945b566 OPENPANDORA: Add explicit location for 'themepath' to the loader script. 2011-07-08 13:21:36 +01:00
Littleboy
af2bdfcb59 LASTEXPRESS: Replace existing decodeIMA calls by code using our custom set of IMA and step tables 2011-07-08 06:25:29 -04:00
Littleboy
1a71cd1e21 LASTEXPRESS: Fix typo in filter table 2011-07-08 06:25:27 -04:00
Johannes Schickel
ed993e6350 SCUMM: Initial PC Speaker output implementation for SCUMM v5.
This is *not* complete yet.
2011-07-08 04:45:01 +02:00
David-John Willis
0ab63af113 OPENPANDORA: Change bundle rule to make a SquashFS compressed .PND. 2011-07-07 21:48:42 +01:00
David-John Willis
b27e6ac1dc OPENPANDORA: Update support scripts that create .PND distribution file. 2011-07-07 21:43:08 +01:00
D G Turner
a4a99f8cc8 TSAGE: Add Spanish CD Detection Entry From Bug #3357777 2011-07-07 19:18:13 +01:00
David-John Willis
5757fc577e GPH: Add note to the README stored with 'mmuhack.o' for the GP2X
explaining why the binary object is in the source tree.
2011-07-07 17:42:24 +01:00
Alyssa Milburn
e4fc8e85ed MOHAWK: Implement stringLen and substring LBCode functions. 2011-07-07 16:23:34 +02:00
Alyssa Milburn
33a85af915 MOHAWK: Handle cursor changes in kLBNotifyChangeMode. 2011-07-07 16:23:11 +02:00
Alyssa Milburn
f0bef196b1 MOHAWK: Maintain ordered list of LB items. 2011-07-07 16:23:10 +02:00
dhewg
e3558e56d7 PS3: Fix comment 2011-07-07 15:23:14 +02:00
Vladimir Menshakov
7cf07dfa24 DREAMWEB: Fixed ß in german version(typo) 2011-07-07 13:35:08 +04:00
Filippos Karapetis
72da8ef5ad SCI: Applied patch #3357096 with minor modifications
This prevents a string pointer from getting invalidated under some
circumstances in kString(Dup).
Thanks to lephilousophe for the patch.
2011-07-07 03:43:06 +03:00
CeRiAl
b00586df82 MACOSX: Add i18n support for Mac OSX application menu 2011-07-07 01:07:06 +02:00
Littleboy
8e75d9c84b COMMON: Update documentation comment for TaskbarManager slot 2011-07-06 14:33:40 -04:00
Eugene Sandulenko
c4b2800145 LASTEXPRESS: implement Sound::updateQueue() and all dependent functions 2011-07-06 14:40:22 +03:00
Vladimir
d4696e6a18 Merge pull request #53 from tsoliman/dreamweb-disable-launcher-loading
DREAMWEB: disable load button in launcher
2011-07-05 23:51:18 -07:00
Tarek Soliman
478279a4b7 DREAMWEB: disable load button in launcher 2011-07-05 19:31:34 -05:00
Matthew Hoops
559c278b09 MOHAWK: Allow setting LB cursors by name 2011-07-05 13:09:27 -04:00
Littleboy
47e9a6ccdc LASTEXPRESS: Move sound filtering to base Sound class
- Rename kSoundStatusRemoved to kSoundStatusClosed
 - Rename kSoundStatusClear2 to kSoundStatusCached
 - Remove sound cache handling
2011-07-04 14:26:31 -04:00
Littleboy
14733b6112 CREATE_PROJECT: Remove copying of README-SDL in postbuild command script 2011-07-04 14:26:29 -04:00
Littleboy
de8c606c12 NSIS: Handle case when the Games.dll plugin cannot be loaded (and skip shortcut creation) 2011-07-04 14:26:27 -04:00
Littleboy
f88ef9b965 NSIS: Register with game explorer on installation 2011-07-04 14:26:26 -04:00
Littleboy
3afa4c312f DISTS: Add Windows Game Explorer xml resource 2011-07-04 14:26:24 -04:00