Neeraj Kumar
82bfb7b7bf
added savegame tests
...
svn-id: r50290
2010-06-25 21:03:53 +00:00
Florian Kagerer
e1a333570e
SCI: set MDT_PREFER_GM instead od MDT_PREFER_MT32
...
svn-id: r50289
2010-06-25 20:58:52 +00:00
Florian Kagerer
c35e350531
AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either select MDT_PREFER_MT32 or MDT_PREFER_GM
...
svn-id: r50288
2010-06-25 20:51:57 +00:00
Martin Kiewitz
683d54a746
SCI: adding workaround for uninitialized read in sq1
...
svn-id: r50287
2010-06-25 20:46:08 +00:00
Neeraj Kumar
6e27ad3b2b
some more refinements to FS and GFX tests
...
svn-id: r50286
2010-06-25 20:26:54 +00:00
Johannes Schickel
784c655e82
Formatting fixes.
...
svn-id: r50285
2010-06-25 19:30:01 +00:00
Filippos Karapetis
4785e1fd3f
Renamed some variables
...
svn-id: r50284
2010-06-25 19:09:19 +00:00
Florian Kagerer
6561b93f1e
KYRA: fixed typo
...
svn-id: r50283
2010-06-25 19:06:10 +00:00
Florian Kagerer
e34d7342f5
KYRA: implement new gui option flags
...
svn-id: r50282
2010-06-25 18:57:50 +00:00
Florian Kagerer
3962f8ba59
AUDIO: some fixes in the audio device code (no sound option, new GUIO flags)
...
svn-id: r50281
2010-06-25 18:47:52 +00:00
Matthew Hoops
be8a596668
Add support for the third inventory case in Riven: you have the two journals but not the trap book (happens at the end of the game).
...
svn-id: r50280
2010-06-25 18:20:31 +00:00
Filippos Karapetis
784f52a677
Removed the getHunkPointer error - it's valid SCI behavior (e.g. when loading/quitting sometimes, since hunks are not saved). We check for valid hunk pointers anyway, so there's no reason for the warning/error
...
svn-id: r50279
2010-06-25 17:59:49 +00:00
Martin Kiewitz
69694f3619
SCI: changing workaround results for opcodes from signal_reg to make_reg(0, 1)
...
svn-id: r50278
2010-06-25 17:59:48 +00:00
Filippos Karapetis
aedc77f0bd
When loading a game, stop all running VMs recursively, and also stop kAnimate's current recursion. This fixes the invalid execution stack frame in SQ1, when loading from the death screen after dying from the acid drops in Kerona. This should also fix the invalid hunk pointers, thus the warning about invalid hunk pointers has been turned into an error, as it shouldn't occur anymore
...
svn-id: r50277
2010-06-25 17:25:00 +00:00
Filippos Karapetis
b6d1b3bc0b
Do not allow the VM to run on non-existent scripts (which shouldn't be happening anymore)
...
svn-id: r50276
2010-06-25 17:13:47 +00:00
Filippos Karapetis
ab19e87414
Removed all of the non-validating code - there's no real point in removing script validations
...
svn-id: r50275
2010-06-25 16:54:03 +00:00
Martin Kiewitz
b188fc14a2
SCI: only send new volume to currently mapped channels, fixes assert in sq1 because setVolume is called on an object that's currently not playing. added fixme
...
svn-id: r50274
2010-06-25 16:43:09 +00:00
Max Horn
6ee82a2027
SCI: Introduce SciGameId enum
...
svn-id: r50273
2010-06-25 16:16:29 +00:00
Max Horn
23d384e6b8
SCI: Remove SciEngine::getFlags()
...
svn-id: r50272
2010-06-25 16:12:38 +00:00
Max Horn
1e9977a725
SCI: Restrict some 'error' exceptions to the places they occur; cleanup
...
svn-id: r50271
2010-06-25 16:11:00 +00:00
Max Horn
7d4d58bab4
SCUMM: Set some more detection file sizes
...
svn-id: r50270
2010-06-25 16:08:34 +00:00
Martin Kiewitz
8ff6a709fb
SCI: when writing to a temp, check for segment 0xFFFF and remove it. This fixes a false-positive uninitialized read error in room 44 sq1
...
svn-id: r50269
2010-06-25 16:04:37 +00:00
Filippos Karapetis
e55686590e
Removed the checking of parameters again (it's wrong, as it happens after, instead of before) and restored the workaround for SQ1 in op_add again
...
svn-id: r50268
2010-06-25 15:28:24 +00:00
Filippos Karapetis
159958fbe2
Some more info on kText(), removed dead code
...
svn-id: r50267
2010-06-25 15:06:00 +00:00
Martin Kiewitz
2b43c3a668
SCI: changes to the op GT workaround
...
svn-id: r50266
2010-06-25 14:50:27 +00:00
Filippos Karapetis
df37aff357
Added the SCI2.1 kText kernel function (subop 0, kTextSize for now)
...
svn-id: r50265
2010-06-25 14:50:10 +00:00
Neeraj Kumar
bc3a7ba915
improved the pixel and other gfx tests
...
svn-id: r50264
2010-06-25 14:49:11 +00:00
Filippos Karapetis
494a7fa8ab
Extended validate_read_var to check for parameters too, and fixed the uninitialized variable in SQ1 there
...
svn-id: r50263
2010-06-25 12:43:43 +00:00
Filippos Karapetis
279da6ac48
Added workarounds for two issues which appear when throwing the water at Orat in SQ1, room 28
...
svn-id: r50262
2010-06-25 12:15:36 +00:00
Martin Kiewitz
c6b0a5e896
SCI: detect, if SCI1.1 game is merging or copying palette instead of using gameIds. Also prints method used, when using debug command "version"
...
svn-id: r50261
2010-06-25 10:04:31 +00:00
Filippos Karapetis
550209d1e6
Removed the game ID check for embedded priority in icon controls, and replaced it with a check for priority existence
...
svn-id: r50260
2010-06-25 09:57:37 +00:00
Tony Puccinelli
741940fd38
added ARM-specific defines to elf32.h and indented gp2xwiz-loader.h correctly
...
svn-id: r50259
2010-06-25 05:12:45 +00:00
Alejandro Marzini
d04a2a266d
Modularized Samsung TV port.
...
svn-id: r50258
2010-06-25 05:02:40 +00:00
Neeraj Kumar
1e22436686
added code to test 16+ bit pixel formats
...
svn-id: r50257
2010-06-25 03:48:28 +00:00
Matthew Hoops
96b9c3aa08
Fix linking on Mac OS X.
...
svn-id: r50256
2010-06-25 00:14:09 +00:00
Alejandro Marzini
e9c12368fc
Fix link error with duplicated name files.
...
svn-id: r50255
2010-06-25 00:02:58 +00:00
Matthew Hoops
a8120dd9d6
Fix compile on Mac OS X (and probably *nix systems).
...
svn-id: r50254
2010-06-24 23:51:02 +00:00
Alejandro Marzini
de2b74e15a
Added missing header.
...
svn-id: r50253
2010-06-24 23:41:27 +00:00
Thierry Crozat
dfd8ecc55c
Gives proper credits for the Hungarian translation. Also remembered to update the website credits this time (it was also missing the Android credits by the way).
...
svn-id: r50251
2010-06-24 22:56:32 +00:00
Johannes Schickel
1e29dc3641
Fixed use of uninitialized variable.
...
svn-id: r50250
2010-06-24 22:55:44 +00:00
Johannes Schickel
ff33acb132
Fix build with --enable-release.
...
svn-id: r50249
2010-06-24 22:55:24 +00:00
Thierry Crozat
ff47de5cd1
Add credits for the translations.
...
svn-id: r50248
2010-06-24 22:37:30 +00:00
Thierry Crozat
04ae0bcf58
Add German translation from patch tracker (patch #3020282 ).
...
svn-id: r50247
2010-06-24 22:36:21 +00:00
Johannes Schickel
d783ca972a
Disable addition of "SCUMMVM_SVN_REVISION" to the version string, in case --enable-release was specified on configure run.
...
svn-id: r50246
2010-06-24 22:33:49 +00:00
Thierry Crozat
e7f3ddf2db
Cleaning the header of the french translation file.
...
svn-id: r50245
2010-06-24 22:32:52 +00:00
Johannes Schickel
17a96b3bd2
Yet another slight variable renaming to match our conventions.
...
svn-id: r50242
2010-06-24 22:00:45 +00:00
Johannes Schickel
968e10795f
Do not include any headers from common/messages.cpp, since that file might be included into an namespace.
...
svn-id: r50241
2010-06-24 22:00:20 +00:00
Johannes Schickel
a5fb4fec2e
Some more cleanup of po2c's output.
...
svn-id: r50240
2010-06-24 21:59:50 +00:00
Johannes Schickel
63cab52b85
Adapt po2c's output to better mach our code formatting conventions.
...
Along with it I added a suffix "-scummvm" to the version variable,
since we also feature some custom extensions like the charset
specification.
svn-id: r50239
2010-06-24 21:59:27 +00:00
Johannes Schickel
c96991d991
Added some consts to the output of tools/po2c.
...
svn-id: r50238
2010-06-24 21:59:03 +00:00