Matthew Hoops
515cc3c369
SCI: Set the LB2 floppy open selector so we don't have to have duplicate workaround entries
...
svn-id: r51429
2010-07-28 17:45:19 +00:00
Matthew Hoops
f302469a77
SCI: Add workaround for a KQ7 uninitialized temp
...
svn-id: r51428
2010-07-28 17:39:47 +00:00
Martin Kiewitz
cfb1f53d59
SCI: making a global eq1 workaround :P
...
svn-id: r51427
2010-07-28 16:58:34 +00:00
Martin Kiewitz
163f0cf7b5
SCI: eq1 workaround compression and new ones
...
svn-id: r51426
2010-07-28 16:18:03 +00:00
Matthew Hoops
3f5958af78
SCI: Fix compilation when DEBUG_PARSER is defined
...
svn-id: r51425
2010-07-28 16:00:13 +00:00
Martin Kiewitz
e85cf6bfbb
SCI: adding eq1cd workaround
...
svn-id: r51424
2010-07-28 15:48:07 +00:00
Matthew Hoops
191d50171a
SCI: Fix bug #3035737 - SCI Fan Games: Incorrect Version Detection
...
If we have a vocab 900 resource with the new decompressors, it can also be SCI0 late. If there is no parser vocab (with new decompressors), it is SCI1 early.
svn-id: r51423
2010-07-28 15:34:34 +00:00
Martin Kiewitz
8a843b6c21
SCI: adding support for middle mouse button
...
svn-id: r51422
2010-07-28 14:57:35 +00:00
Matthew Hoops
00ff92e9e0
SCI: Remove SCI01 vocab warning, this behavior is normal
...
svn-id: r51421
2010-07-28 14:34:32 +00:00
Martin Kiewitz
67f4784f32
SCI: adding workarounds for eq1cd
...
svn-id: r51420
2010-07-28 14:15:10 +00:00
Martin Kiewitz
15bff49979
SCI: adding workarounds for eq1cd
...
svn-id: r51419
2010-07-28 13:54:04 +00:00
Matthew Hoops
8b22fd921f
SCI: Add detection entries for newer SCI fan games
...
svn-id: r51418
2010-07-28 13:35:24 +00:00
Martin Kiewitz
ebd3356e89
SCI: adding workaround for eq1
...
svn-id: r51417
2010-07-28 13:34:14 +00:00
Martin Kiewitz
df3decc14c
SCI: adding workaround for eq1cd
...
svn-id: r51416
2010-07-28 13:16:36 +00:00
Martin Kiewitz
dc9c627681
SCI: adding header comments about sci1.1 pictures
...
also fixing some of the offsets (those are DWORD instead of just WORDs)
svn-id: r51415
2010-07-28 12:41:24 +00:00
Martin Kiewitz
0e47192346
SCI: priority handling for sci1.1 add-pictures
...
fixes battle cruiser mini game in sq5 (at least we get something displayed now)
svn-id: r51414
2010-07-28 12:28:35 +00:00
Filippos Karapetis
e0f6bb2e7a
SCI: Adding the room number to some more errors
...
svn-id: r51413
2010-07-28 11:37:22 +00:00
Willem Jan Palenstijn
16f042270d
SCI: Fix whitespace
...
svn-id: r51412
2010-07-28 11:31:13 +00:00
Martin Kiewitz
c0474c91c4
SCI: fixes for qfg2
...
adding workaround
changing signature for dummy kDoSound call
svn-id: r51411
2010-07-28 11:22:58 +00:00
Filippos Karapetis
eb1cdc2c49
SCI: Some workaround fixes
...
- Merged all of the different workarounds for
the rats in the KQ6 maze in one, thus fixing
bug #3035824 - "kq6-win: more crashes on rats
in catacombs"
- Merged 4 different workarounds for LSL3 in one
svn-id: r51410
2010-07-28 09:34:31 +00:00
Filippos Karapetis
bae197c489
SCI: Changed a warning into debug output
...
svn-id: r51409
2010-07-28 09:21:58 +00:00
Filippos Karapetis
817170bbb6
SCI: Sorted workaround tables alphabetically by game ID
...
svn-id: r51408
2010-07-28 08:05:16 +00:00
Filippos Karapetis
3c8a606e71
SCI: Added bug report numbers for all the recently fixed bugs
...
svn-id: r51407
2010-07-28 07:51:49 +00:00
Filippos Karapetis
764b841990
Fixed bug #3035694 - "LB2: crash to console when selecting in-game load/save menu"
...
svn-id: r51406
2010-07-28 07:13:40 +00:00
Matthew Hoops
61b63d9e4d
SCI: Add 'robots' subdirectory (PQSWAT demo stores them there)
...
svn-id: r51405
2010-07-28 06:03:52 +00:00
Matthew Hoops
558fc88cc6
SCI: Initialize _resourceData to 0 in GfxRobot. Fixes PQSWAT demo.
...
svn-id: r51404
2010-07-28 05:55:09 +00:00
Martin Kiewitz
ea2256c05b
SCI: changing workarounds of r51401 to stillcall
...
svn-id: r51402
2010-07-28 05:03:23 +00:00
Matthew Hoops
50e493f3ef
SCI: Fix bug #3035720 - SQ1SCI demo: Menu crash
...
kCelWide and kCelHigh are called with the second two parameters as objects instead of integers. We fake return the real width/height of the view in question to allow the quit menu to work. Values found by examining the view passed as the first parameter.
svn-id: r51401
2010-07-28 03:54:14 +00:00
Martin Kiewitz
97b1cd34cf
SCI: sci1.1 priority bands now changing in kDrawPic
...
fixes qfg3: right guard on top of the palace having wrong priority
fixes sq5 and all sorts of sci1.1 games: when loading wrong priority for some actors that fixed itself after one frame
svn-id: r51397
2010-07-27 23:20:43 +00:00
Martin Kiewitz
6e8b11867f
SCI: fixing signature of kCheckFreeSpace
...
svn-id: r51394
2010-07-27 21:30:15 +00:00
Martin Kiewitz
11de85026d
SCI: found out interpreter version of lsl5g
...
svn-id: r51393
2010-07-27 21:04:02 +00:00
Martin Kiewitz
7e545888fd
SCI: moving some fileio warnings to debug level
...
svn-id: r51392
2010-07-27 20:46:12 +00:00
Matthew Hoops
2df946f837
SCI: Add an uninited workaround for the mothergoose demo
...
svn-id: r51389
2010-07-27 20:20:00 +00:00
Eugene Sandulenko
5787c8bb88
GUI: Rename Font cache to match new font naming scheme
...
svn-id: r51388
2010-07-27 20:17:29 +00:00
Matthew Hoops
b12424741c
SCI: The mothergoose demo is really for Windows, so make that the platform
...
svn-id: r51387
2010-07-27 20:11:00 +00:00
Martin Kiewitz
20ced61f28
SCI: adding workaround for kq6 rats in catacombs
...
solves bug #3035495
svn-id: r51386
2010-07-27 19:35:18 +00:00
Martin Kiewitz
b873cf2ebf
SCI: changes for mother goose sci2.1
...
changed signature for kSetCursor sci2.1
added workarounds
added separate gameid for mother goose sci2.1
svn-id: r51385
2010-07-27 19:09:57 +00:00
Matthew Hoops
828434456f
SCI: Better fix for bug #3035058 - ECOQUEST demo: Missing subtitles
...
The demo really uses kGetMessage and not kMessage. We now detect which version of the message function is used. Thanks to Walter for pointing this out.
svn-id: r51384
2010-07-27 19:07:39 +00:00
Martin Kiewitz
3cae0f3452
SCI: kCheckFreeSpace support for sci1.1
...
and possible sci32
svn-id: r51383
2010-07-27 18:45:32 +00:00
Matthew Hoops
a8574a37ee
SCI: Add second KQ5 EGA entry (from bug #3035421 )
...
svn-id: r51382
2010-07-27 18:17:47 +00:00
Martin Kiewitz
c422e39bf8
SCI: implemented kPalette(save/restore)
...
svn-id: r51381
2010-07-27 17:51:44 +00:00
Torbjörn Andersson
bbd3f0dbb3
ALSA: Be more intelligent when picking MIDI port
...
Often, a client has more than one available port. Pick the first one
that isn't already in use. For instance, on my computer client 17 is
the "Emu10k1 WaveTable", and it has four available ports. If, say,
aplaymidi is already playing on port 17:0, ScummVM will use port 17:1
instead. Otherwise the two programs will mess up each others
instruments and controller settings.
Of course, in reality I doubt that anyone will run two different MIDI
playing applications at once.
svn-id: r51380
2010-07-27 17:18:02 +00:00
Sven Hesse
7424d39a98
GOB: Respect mute option on startup (bug #3032781 )
...
svn-id: r51379
2010-07-27 17:14:33 +00:00
Torbjörn Andersson
47f93e9d07
ALSA: Tweak capability and type flags for the MIDI port
...
This keeps ScummVM's own port from being included in the list of
available MIDI devices.
svn-id: r51378
2010-07-27 16:35:28 +00:00
Matthew Hoops
4fa2269590
SCI: Add detection for some more EGA versions of games
...
See bug #3035349 (MD5 Checksum for Castle of Dr. Brain - EGA), #3035350 (MD5 Checksum for Mixed-Up Fairy Tales EGA) and #3035354 (MD5 Checksum for Mixed-Up Mother Goose (1990 EGA, SCI01))
svn-id: r51377
2010-07-27 16:09:18 +00:00
Matthew Hoops
cf26b88e54
SCI: Fix bug #3035058 - ECOQUEST demo: Missing subtitles
...
The demo uses a special version of kMessage to get its messages.
svn-id: r51376
2010-07-27 15:45:21 +00:00
Filippos Karapetis
7024991cc9
SCI: Removed the room number from the two workarounds for Hoyle 3 (Character::say) thus fixing the crash in dominoes observed in bug #3035080 . Some whitespace fixes.
...
svn-id: r51375
2010-07-27 15:29:58 +00:00
Filippos Karapetis
780cb85cce
SCI: Fixed bug #3035262 - "ISLANDBRAIN: Crash on "info" selection"
...
svn-id: r51374
2010-07-27 15:10:41 +00:00
Matthew Hoops
349d3765e3
SOUND: Only dispose the input stream in makeAIFFStream if requested
...
svn-id: r51373
2010-07-27 14:51:36 +00:00
Filippos Karapetis
bc6baef0c0
SCI: Fixed bug #3035186 - "ECOQUEST2: Crash When Receiving Ecorder". Also removed the now obsolete kStringCpy workaround table.
...
svn-id: r51372
2010-07-27 14:51:08 +00:00