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