Travis Howell
be36b352fc
Sound resource 1 is used for queued speech in HE60+ games, and should never be nuked, when expiring resources.
...
svn-id: r41182
2009-06-05 00:21:10 +00:00
Walter van Niftrik
8e987c80d1
SCI: Fixed some endian bugs related to speech handling. READ_UINT* are not LE,
...
but use native endianness. Thanks to clone2727 for pointing this out.
svn-id: r41181
2009-06-04 23:55:08 +00:00
Max Horn
fa02e0df7b
SCI: Made some members of class Resource protected; some cleanup
...
svn-id: r41180
2009-06-04 22:16:31 +00:00
Florian Kagerer
29cc1efe3c
LOL: implemented Vaelan's cube
...
svn-id: r41179
2009-06-04 22:12:13 +00:00
Max Horn
4f4005f0b0
oops
...
svn-id: r41178
2009-06-04 21:53:45 +00:00
Max Horn
10c54394bd
SCI: Renamed EngineState::flags and version to _flags and _version (following our conventions); also slightly changed the EngineState constructor to init _version & _flags, and used this to make them constant
...
svn-id: r41177
2009-06-04 21:44:39 +00:00
Max Horn
870db34cd1
SCI: Renamed _kfuncTable -> _kernelFuncs; and simplified/streamlined the kernel func map in kernel.cpp a bit
...
svn-id: r41176
2009-06-04 21:42:24 +00:00
Max Horn
23a9b5544c
SCI: Added MemObject::isValidOffset method; use it to simplify determine_reg_type
...
svn-id: r41175
2009-06-04 20:51:40 +00:00
Max Horn
f08f5c3bbf
SCI: Slightly modified kAddAfter so that it does not modify its arguments needlessly
...
svn-id: r41174
2009-06-04 20:51:24 +00:00
Max Horn
ae3c6c3053
SCI: cleanup
...
svn-id: r41173
2009-06-04 20:51:09 +00:00
Max Horn
3091de6735
SCI: Added FIXME comment to not_register()
...
svn-id: r41172
2009-06-04 20:50:51 +00:00
Walter van Niftrik
3da455420a
SCI: Audio: Fixed bug in reading of SOL header.
...
svn-id: r41171
2009-06-04 16:18:35 +00:00
Walter van Niftrik
a440d77408
SCI: Added support for early SCI1.1 audio maps.
...
svn-id: r41170
2009-06-04 15:56:11 +00:00
Walter van Niftrik
9e196ce9f5
SCI: Message: Added support for escape sequences.
...
svn-id: r41169
2009-06-04 14:29:20 +00:00
Filippos Karapetis
c3206f3671
Updated the MSVC project files of the SCI engine
...
svn-id: r41168
2009-06-04 12:47:11 +00:00
Max Horn
c0f3c2dbd1
Code formatting in the gp2xwiz backend
...
svn-id: r41167
2009-06-04 11:45:34 +00:00
Max Horn
6b1110b82d
SCI: Moved MemObject code into a separate source file
...
svn-id: r41166
2009-06-04 11:45:17 +00:00
Max Horn
4f08dc538c
SCI: cleanup
...
svn-id: r41165
2009-06-04 11:44:55 +00:00
Walter van Niftrik
28242d289b
SCI: Support for 16-bit DPCM.
...
svn-id: r41164
2009-06-04 11:35:17 +00:00
Max Horn
382ebea3fa
SCI: Renamed various debug related global variables to have a g_ prefix; and moved any 'extern' decls of them into a new header file
...
svn-id: r41163
2009-06-04 11:28:05 +00:00
Travis Howell
fdbc49ab5f
Fix the color of Poodles Galore's finger nails in Spy Fox 3.
...
svn-id: r41162
2009-06-04 11:03:45 +00:00
Travis Howell
a45b902716
Ooops, re-enable codec32 code.
...
svn-id: r41161
2009-06-04 09:49:06 +00:00
Arnaud Boutonné
85950d6f6b
gob : _spriteBottom incorrectly saved and restored in Draw_v2::spriteOperation
...
svn-id: r41160
2009-06-04 09:48:56 +00:00
Travis Howell
d08c592bfd
Update drawBMAPObject for 16bit color.
...
svn-id: r41159
2009-06-04 09:36:13 +00:00
Travis Howell
d1210392ef
Ooops, correct typo in last commit.
...
svn-id: r41158
2009-06-04 09:32:36 +00:00
Travis Howell
bf212d7b2f
Fix regression in copyWizImageWithMask, which caused corruption in readtime.
...
svn-id: r41157
2009-06-04 09:30:12 +00:00
John Willis
929ef3e4a8
Initial import of the GP2XWiz backend (based on the GP2X and SDL backends). Includes configure changes and one #ifdef to SDL backend. Also updates NEWS.
...
svn-id: r41156
2009-06-04 08:30:31 +00:00
Filippos Karapetis
70effa46e5
Reordered the numpad keys so that they make more sense, and simplified the code which returns the values of shifted function keys
...
svn-id: r41155
2009-06-04 08:28:20 +00:00
Filippos Karapetis
634e023485
Turned debug_weak_validations on by default again, as apparently some games like SQ3 fail in some validations (e.g. when loading). Also, fixed a potential out of bounds access when copying the value of __FILE__ into a buffer (as its value can be quite long in some cases).
...
svn-id: r41154
2009-06-04 08:25:48 +00:00
Travis Howell
3a64d35dfd
Add 16bit color support for later HE games.
...
svn-id: r41153
2009-06-04 01:05:47 +00:00
Jody Northup
8447a3650e
Applying the temporary 16-bit SDL hack.
...
svn-id: r41152
2009-06-03 23:36:23 +00:00
Max Horn
3235fd3f65
cleanup
...
svn-id: r41150
2009-06-03 20:48:35 +00:00
Johannes Schickel
2dbd81f1f2
Silence some unused variable warnings.
...
svn-id: r41149
2009-06-03 20:03:08 +00:00
Florian Kagerer
f77142c55c
LOL: implemented guardian spell
...
svn-id: r41148
2009-06-03 19:58:06 +00:00
Florian Kagerer
8c86805415
LOL: implemented opcode required for catwalk caves
...
svn-id: r41147
2009-06-03 19:11:11 +00:00
Walter van Niftrik
6e079f7ea8
SCI: Added some of the missing pieces for speech support in CD games. It now partially works.
...
svn-id: r41146
2009-06-03 18:43:22 +00:00
Florian Kagerer
0efe78d0f8
LOL: implemented mist of doom spell
...
svn-id: r41145
2009-06-03 17:35:06 +00:00
Johannes Schickel
5206ef16a6
Silence unused variable warning.
...
svn-id: r41144
2009-06-03 16:29:02 +00:00
Johannes Schickel
626765b71a
Fix warning about signed vs. unsigned comparison.
...
svn-id: r41143
2009-06-03 16:28:09 +00:00
Fabio Battaglia
ee04870cc2
tinsel: fixed endianess issue in psx palette remapper
...
svn-id: r41142
2009-06-03 16:15:17 +00:00
Filippos Karapetis
9673beb082
Moved some more console commands to ScummVM's console
...
svn-id: r41141
2009-06-03 14:47:32 +00:00
Florian Kagerer
2abb8d9ff6
LOL: fixed minor bug in shakeScene() which caused a graphics glitch when dropping into pits
...
svn-id: r41140
2009-06-03 14:24:00 +00:00
Filippos Karapetis
317da8756e
- Moved the engine state and the console to be private members of SciEngine
...
- Implemented pauseEngineIntern()
- Music now stops and resumes when entering/leaving the debugger
svn-id: r41139
2009-06-03 14:09:25 +00:00
Fabio Battaglia
dcbc6e7e69
tinsel: removed some warnings related to psx code and cleanup of psx palette remapper function
...
svn-id: r41138
2009-06-03 14:03:05 +00:00
Filippos Karapetis
cb0aed3303
Moved some more console commands to ScummVM's console
...
svn-id: r41137
2009-06-03 11:38:12 +00:00
Filippos Karapetis
3c7b434b04
- Sorted the console commands a bit more
...
- Removed the commands which manipulated variables and turned them into debug variables instead
- Rewrote help so that it's more organized and easier to read
- Unified the debug variable names
svn-id: r41136
2009-06-03 09:45:16 +00:00
Travis Howell
59cb31d013
Cleanup.
...
svn-id: r41135
2009-06-03 06:52:39 +00:00
Travis Howell
ad09b50168
Increase maxHeapThreshold for 16bit color HE games, due to larger resource sizes been used.
...
svn-id: r41134
2009-06-03 06:34:39 +00:00
Travis Howell
ba48060b5f
Sprites are used for subtitles, in all 16bit color HE games.
...
svn-id: r41133
2009-06-03 06:24:27 +00:00
Travis Howell
a34fb64f09
Correct sound timer and disable sound offsets, in later HE games.
...
svn-id: r41132
2009-06-03 00:55:36 +00:00