Commit Graph
86814 Commits
Author SHA1 Message Date
Martin Kiewitz 60b2750209 SCI: adding patch for kq5 harpy volume
fixes actual game bug #3042277 - sierra switched in that case to highest volume possible

svn-id: r51999
2010-08-11 20:39:13 +00:00
Eugene Sandulenko ff8b296c29 Use tabs instead of spaces for indentation.
svn-id: r51997
2010-08-11 19:32:07 +00:00
Florian Kagerer 581935dda4 KYRA: add new GUIO_MIDIAMIGA flag to amiga targets
svn-id: r51996
2010-08-11 18:56:50 +00:00
Florian Kagerer 4a159bcb1e GUI: add music devices for c64, amiga and apple II gs
These devices are not able to create appropriate drivers.
The only purpose for now is having proper gui options and flags and music types for the device detector.
The corresponding GUIO flags for the new devices have been added, too.

svn-id: r51995
2010-08-11 18:54:56 +00:00
Martin Kiewitz 0c7932cc7c SCI: fixing kGraphFillBoxAny implementation
working now like in sierra sci, when using priority/control - fixes pepper adventures in time - no failure screen - bug #3040185
cleanup of GfxPaint16::fillRect

svn-id: r51994
2010-08-11 18:19:58 +00:00
Martin Kiewitz 38f34465b7 SCI: workaround change kq5
svn-id: r51991
2010-08-11 16:58:44 +00:00
Torbjörn Andersson d781c4bbaa SCUMM: Re-enabled PCjr music for some more games
At this point, there's little point in doing them one game at a time.
Re-enable PCjr music for old Monkey Island, and for the Passport to
Adventure demo. Again, I don't have all the relevant versions to test
myself, so keep an eye out for regressions.

At this point, only the Apple II and C64 versions of Maniac Mansion
have the MDT_PCSPK flag, but not the MDT_PCJR flag. I don't know a
thing about these versions, so I'm leaving them well enough alone.

svn-id: r51990
2010-08-11 15:52:49 +00:00
Torbjörn Andersson 5c8e23f772 SCUMM: Re-enable PCjr music for EGA Loom.
svn-id: r51989
2010-08-11 15:41:32 +00:00
Torbjörn Andersson 416b568744 SCUMM: Re-enable PCjr music for Indy 3
Apart from adding the necessary detector flags, in cases where we used
to only check for PC Speaker we now also need to check for PCjr. Note
that I have only tested this with the VGA version. And even with that
one, I've only given it the briefest of tests.

svn-id: r51988
2010-08-11 15:36:29 +00:00
Torbjörn Andersson 10b6a395cf SCUMM: Add missing case in sound initialisation
If the mixer isn't ready, we probably have to check for PCjr as well,
so add that case.

svn-id: r51987
2010-08-11 15:16:55 +00:00
Torbjörn Andersson 1302ccb464 SCUMM: Add missing "break" in music setup
This once again makes it possible to select PC Speaker music in Indy 3.

svn-id: r51986
2010-08-11 15:09:07 +00:00
Martin Kiewitz 324e937347 SCI: not pausing kDoSound samples anymore
but pausing looped samples only
fixes "I'm melting" sample in sq1 death (bug #3038048)
added detailed comment about this change

svn-id: r51985
2010-08-11 15:04:26 +00:00
Martin Kiewitz 8889a6574d SCI: adding workaround for sq1
when restoring on arcada in some rooms (bug #3040908)

svn-id: r51984
2010-08-11 14:35:42 +00:00
Florian Kagerer 2b77ffcc17 SCUMM: possible fix for bug # 3041539
enable PCJR sound for Maniac Mansion v1 and v1 and Zak McKracken v1 and v2.

svn-id: r51983
2010-08-11 14:32:33 +00:00
Martin Kiewitz f242451da1 SCI: cleanup of slater detection entries
svn-id: r51982
2010-08-11 14:28:23 +00:00
Martin Kiewitz 3d56859fc9 SCI: fixing slater&charlie go camping entry
bug #3042547

svn-id: r51981
2010-08-11 14:16:08 +00:00
Max Horn fa5157deea Remove obsolete devcpp files
svn-id: r51980
2010-08-11 13:32:10 +00:00
Max Horn 8795b926e0 Disable -Wglobal-constructors by default
svn-id: r51979
2010-08-11 13:29:49 +00:00
Max Horn 1b10444377 BUILD: Limit scope of SCUMMVM_SVN_REVISION and SCUMMVM_VERSION macros
Only #define SCUMMVM_SVN_REVISION for base/version.cpp (at most), to
avoid having all source files implicitly depend on the SVN revision.
Also add a safeguard to prevent code from accidentally using the
internal header file base/internal_version.h.

svn-id: r51978
2010-08-11 12:50:18 +00:00
Max Horn 01c8e02e60 LINUXMOTO: Do not include base/internal_version.h
svn-id: r51977
2010-08-11 12:50:00 +00:00
Max Horn 9829bb13f5 GP2X: Do not include base/internal_version.h
svn-id: r51976
2010-08-11 12:49:44 +00:00
Max Horn aa265f1541 BUILD: Add -Wglobal-constructors to default warnings
svn-id: r51975
2010-08-11 12:49:28 +00:00
Max Horn b8ee574e40 SCUMM: _resultVarNumber and related methods are specific to v0-v5
svn-id: r51974
2010-08-11 12:49:16 +00:00
Max Horn aa9f9c7e7e README: Mention that TiMidity driver also supports SCUMMVM_MIDIPORT
svn-id: r51973
2010-08-11 12:48:57 +00:00
Max Horn 63e3082e34 README: Fix dmedia env var description; tweaked some wording
The IRIX dmedia driver documentation incorrectly asked the user
to use SCUMMVM_PORT to override the sequencer port, but the
driver actually checks SCUMMVM_MIDIPORT.

Also tried to clarify some MIDI related wording

svn-id: r51972
2010-08-11 12:48:43 +00:00
Martin Kiewitz ab35ae03c3 SCI: kAddToPic only wrote nsRect in sci1.1
fixes regression of r51952 and bug #3042957

svn-id: r51971
2010-08-11 12:01:56 +00:00
Martin Kiewitz c70f16c55d SCI: making camelot fix camelot-only for now
fixes kq6 getting assert as well (bug 3042866)

svn-id: r51970
2010-08-11 06:13:08 +00:00
Martin Kiewitz 42c3cc4c08 SCI: kAnimate invalid loop/cels now correctly fixed
fixes kq5 trunk getting closed again during intro - is actually a script bug that sets cel to some really high number - bug #3037578, may also fix other similar issues

svn-id: r51969
2010-08-11 05:20:29 +00:00
Martin Kiewitz 7a7916421a SCI: adding workaround for hoyl4
bug #3042756, although there is another bug shortly after

svn-id: r51968
2010-08-11 03:39:51 +00:00
Tony Puccinelli 2cfb67432a finished manual merging of trunk into branch
svn-id: r51967
2010-08-11 03:02:33 +00:00
Tony Puccinelli 2f3ab6bdab manually merged trunk/backends into branch and removed some now redundant elf32.h files
svn-id: r51966
2010-08-11 02:44:11 +00:00
Tony Puccinelli 7d5c66808f manually merged psp-stream.h
svn-id: r51965
2010-08-11 01:43:06 +00:00
Tony Puccinelli 3a7a0ba720 manually merged engines from trunk into branch
svn-id: r51964
2010-08-11 01:11:16 +00:00
Tony Puccinelli 6543062e57 manually merged base, graphics, common, sound, and gui as I am quite skilled at somehow messing up svn merge :-)
svn-id: r51963
2010-08-11 00:54:34 +00:00
Tony Puccinelli 682807f0e9 merged trunk into branch, reverted Cruise Singleton changes
svn-id: r51961
2010-08-10 23:21:08 +00:00
Martin Kiewitz 145969c35b SCI: improved random actors workaround lb2
svn-id: r51959
2010-08-10 20:54:02 +00:00
Martin Kiewitz 9e9809276c SCI: adding workaround for qfg3
awari minigame, fixes bug #3040579

svn-id: r51958
2010-08-10 20:49:40 +00:00
Neeraj Kumar 32553308cf TESTBED: basic template for midi tests
svn-id: r51957
2010-08-10 20:20:28 +00:00
Martin Kiewitz d154361e89 SCI: improving comment about r51955
svn-id: r51956
2010-08-10 18:05:04 +00:00
Martin Kiewitz 9be20d5f0a SCI: adding displaceY adjust for sci1.1 views
sierra sci did this in their getCelRect(), we are doing it while loading, fixes laura bow not appearing in taxi (bug #3041220)

svn-id: r51955
2010-08-10 18:00:27 +00:00
Martin Kiewitz a201b2e506 SCI: kAddToPic(list) set fixed priority flag
svn-id: r51954
2010-08-10 17:16:38 +00:00
Florian Kagerer 2db12a1ae7 GUI: fix broken MT-32 tab
svn-id: r51953
2010-08-10 16:24:00 +00:00
Martin Kiewitz 684afb6236 SCI: add scaling support to kAddToPic
fixes laurabow2 bug #3041226

svn-id: r51952
2010-08-10 15:54:34 +00:00
Martin Kiewitz 3b9ebd6353 SCI: adding patch for eq1cd
fixes ego swimming left/right of room 660 and getting a "message not found" error and a GE? signature mismatch - in sierra sci this also resulted in "message not found" and a hang afterwards - bug #3038387

svn-id: r51951
2010-08-10 15:18:18 +00:00
Martin Kiewitz 197f6c2228 SCI: adding workaround for kq5
when giving the tambourine to the monster - bug #3041262

svn-id: r51950
2010-08-10 13:18:13 +00:00
Martin Kiewitz 98effc462e SCI: changing patch message slightly
svn-id: r51949
2010-08-09 21:57:49 +00:00
Martin Kiewitz f4f6114583 SCI: fixing signature for gk1
day6 police sleep issue

svn-id: r51948
2010-08-09 21:50:21 +00:00
Martin Kiewitz fffec23a02 SCI: adding gk1 patch for day 5 freeze
svn-id: r51947
2010-08-09 21:43:31 +00:00
Neeraj Kumar acb32580ce TESTBED: Some more refinements to the GUI and mouse event tests
svn-id: r51946
2010-08-09 21:18:27 +00:00
Neeraj Kumar 4e92b3a17e TESTBED: Some refinemnts related to skipping tests and display in GUI
svn-id: r51945
2010-08-09 20:10:53 +00:00