Commit Graph
86814 Commits
Author SHA1 Message Date
Jody Northup 0af775717e Added mandatory includes into hardware-key.h (so it can be included without compile error, without having to separately include several other header files), reworked ActionKey structure, changed HardwareKey::modMask from uint32 into byte.
svn-id: r43396
2009-08-15 08:52:40 +00:00
Jody Northup 7ea0646a49 Removed excessive modifier definitions, prevented excessive memory consumption if getHardwareKeyset is called multiple times.
svn-id: r43395
2009-08-15 08:48:13 +00:00
Andre Heider b1cc1b05de Fix compilation.
svn-id: r43393
2009-08-15 05:39:44 +00:00
Denis Kasak 1c0df34b4d Removed _roomChange hack since it's no longer needed.
svn-id: r43392
2009-08-15 02:53:14 +00:00
Denis Kasak abf10049bb * Implemented LoadPalette, SetPalette and BlackPalette GPL commands.
* Used a more natural condition (whether the scheduled room number is different from the current room number) instead of the _roomChange hack.

svn-id: r43391
2009-08-15 02:42:34 +00:00
Walter van Niftrik f99932b72a SCI: Added enum for map and volume versions. Removed res_version setting from
detection.cpp (should be detectable). Cleanup.

svn-id: r43390
2009-08-15 00:28:59 +00:00
Joost Peters 2e72ed0f69 remove double semi-colon -- hopefully this kicks the buildbot back into action =)
svn-id: r43388
2009-08-14 23:20:46 +00:00
Joost Peters cd9134355a PSP: add svn revision + build date to SFO title.
svn-id: r43386
2009-08-14 18:34:01 +00:00
Joost Peters 8800cabae5 PSP: also create param.sfo when building via configure
svn-id: r43384
2009-08-14 18:02:17 +00:00
Johannes Schickel 17f7c13ba3 Little fix for lopping credits in Kyrandia 1 Amiga.
svn-id: r43383
2009-08-14 17:49:30 +00:00
Joost Peters edaa4a0422 MIPSpro compilation fixes / workarounds (from a patch by Rainer Canavan)
The hashmap.h change is ugly, but so far the only thing found to work. Suggestions for a better "fix" appreciated!

svn-id: r43380
2009-08-14 17:18:03 +00:00
Joost Peters ddf617e2a7 add psp_clean build rule to clean up EBOOT.PBP and scummvm_stripped.elf
svn-id: r43377
2009-08-14 16:54:43 +00:00
Joost Peters a68b033a53 Fix incorrect memset() call (reported by Peter Bortas).
svn-id: r43375
2009-08-14 16:44:29 +00:00
Joost Peters 6fae9bc3f4 PSP: create an EBOOT.PBP when building via configure
svn-id: r43369
2009-08-14 16:13:00 +00:00
Denis Kasak fad77de234 Sped up the game during dialogues by not updating every drawn char separately but the whole string at once. Also removed the markDirty parameter from Font::drawChar() since it's not needed anymore.
svn-id: r43368
2009-08-14 16:12:17 +00:00
Sven Hesse 5e90ce3536 Setting gob3 save/load mode of the temporary sprite "intro.$$$" to ignore and remove the TempSpriteHandler.
Gob3 doesn't use it at all and Lost in Time only saves (with an invalid index) and never loads

svn-id: r43366
2009-08-14 15:22:43 +00:00
Denis Kasak 87e64d27f7 Fixed bug which made the dragon's spoken line in a dialogue end too quickly.
svn-id: r43365
2009-08-14 13:17:53 +00:00
Norbert Lange 2b147c5716 changed handling of finale - music should use right tempo now
svn-id: r43364
2009-08-14 13:15:40 +00:00
Jody Northup 44e7980364 Added proper saving/loading of mapped key modifiers. Fixed modifier recognition in a much less hackish manner, (but still using a minor hack as a stopgap until KeyState can be replaced as the primary lookup type for the keymapper).
svn-id: r43363
2009-08-14 08:11:18 +00:00
Lars Persson 0064a1bc37 Updated files from 1.0.0 branch
svn-id: r43362
2009-08-14 06:42:57 +00:00
Travis Howell ea4fb712a3 The Nintendo DS hack for introduction in Simon the Sorcerer 1 is only required for Windows version (WAV format) now.
svn-id: r43358
2009-08-14 00:44:36 +00:00
Neil Millstone a135a7f938 Allow VOCs to stream from disk. Disabled by default, use symbol STREAM_AUDIO_FROM_DISK to enable. See patch #2834001.
svn-id: r43357
2009-08-13 21:46:41 +00:00
Johannes Schickel 83216b1d17 Cleanup.
svn-id: r43354
2009-08-13 17:00:40 +00:00
Johannes Schickel 4c5ac578b4 Cleanup.
svn-id: r43353
2009-08-13 17:00:19 +00:00
Johannes Schickel f829f24459 Little fix of new modern theme layout in the launcher for 3x.
svn-id: r43352
2009-08-13 16:50:30 +00:00
Norbert Lange 29b145310c (re-)initialise some Variables when sound is stopped
svn-id: r43351
2009-08-13 16:42:36 +00:00
Johannes Schickel 54845e7d7a Move version string in Modern theme beneath the Logo in high res mode, this saves some space and looks nicer.
svn-id: r43350
2009-08-13 16:41:07 +00:00
Johannes Schickel 4afa6d18a4 Implemented support for the "Lore of the Lands" special of Lands of Lore CD.
svn-id: r43349
2009-08-13 15:55:12 +00:00
Arnaud Boutonné e9767a80ce fix methods
svn-id: r43347
2009-08-13 10:08:07 +00:00
Arnaud Boutonné f9560dc35a Suppress no longer needed Playtoons workaround
svn-id: r43346
2009-08-13 10:00:35 +00:00
Arnaud Boutonné fc74ec8646 - Add a specific OPCODEFUNC checkData to avoid having a Playtoons workaround in working code
- Replace OPCODEDRAW 0x20,0x23 and 0x25

svn-id: r43345
2009-08-13 09:59:44 +00:00
Arnaud Boutonné 6bcc9a45fd Initial save handler for Playtoons
svn-id: r43344
2009-08-13 09:56:54 +00:00
Travis Howell 7d9890ff2e Merged revisions 43245-43249,43251-43252,43257,43260,43262-43264,43266,43268-43270,43272-43280,43282-43285,43287,43289-43290,43292,43294,43299,43301,43303-43304,43307,43314,43318,43320-43326,43329,43332 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

........
  r43245 | lordhoto | 2009-08-11 11:24:15 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Some fixes for the Kyrandia 1 Amiga outro.
........
  r43246 | lordhoto | 2009-08-11 11:24:40 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Finally fixed the string extraction for Kyrandia 1 Amiga. This should make the intro/outro strings work fine again.
........
  r43247 | lordhoto | 2009-08-11 11:24:56 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Some changes to get the Kyrandia 1 Amiga credits to show up at least.
........
  r43248 | lordhoto | 2009-08-11 11:31:34 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Fix in-game GUI text input field colors for Kyrandia 1 Amiga.
........
  r43249 | lordhoto | 2009-08-11 11:47:29 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Fix crash when using Will-O-Wisp in the grotto.
........
  r43251 | lordhoto | 2009-08-11 12:12:09 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Disable "Screen_LoK::fadeSpecialPalette" for Kyrandia 1 Amiga, like the original does.
........
  r43252 | lordhoto | 2009-08-11 12:12:24 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Implement palette differences for seq_playDrinkPotionAnim.
........
  r43257 | anotherguest | 2009-08-11 17:52:59 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Updated with m4.dat file
........
  r43260 | anotherguest | 2009-08-11 18:01:41 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Updated actions to support tinsel and made (from CE version)
........
  r43262 | anotherguest | 2009-08-11 19:57:44 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Enable virtual keyboard support, since qvga gfx is now supported. 
........
  r43263 | anotherguest | 2009-08-11 20:18:10 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Include vkeybd default pack into installation file
........
  r43264 | Hkz | 2009-08-11 20:28:15 +1000 (Tue, 11 Aug 2009) | 1 line
  
  Maniac Mansion NES: added workaround to fix dirty screen when loading a narrow room from a full width room
........
  r43266 | Hkz | 2009-08-11 20:51:49 +1000 (Tue, 11 Aug 2009) | 1 line
  
  code formatting fixes
........
  r43268 | waltervn | 2009-08-11 22:57:51 +1000 (Tue, 11 Aug 2009) | 2 lines
  
  SCI: Turn off logging in debugger.
........
  r43269 | athrxx | 2009-08-12 00:34:33 +1000 (Wed, 12 Aug 2009) | 1 line
  
  LOL: some minor fixes
........
  r43270 | Kirben | 2009-08-12 00:42:44 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
........
  r43272 | lordhoto | 2009-08-12 01:34:13 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix Kallak's note displaying in Kyrandia 1 Amiga and Kyrandia 1 DOS CD.
........
  r43273 | lordhoto | 2009-08-12 01:34:28 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Implement differences in seq_winterScroll1 for Kyrandia 1 Amiga.
........
  r43274 | lordhoto | 2009-08-12 01:34:55 +1000 (Wed, 12 Aug 2009) | 3 lines
  
  - Yet another minor difference in seq_winterScroll2
  - Fix wrong offsets of flasks strings for Kyrandia 1 Amiga in kyra.dat
  - Increase kyra.dat version
........
  r43275 | lordhoto | 2009-08-12 01:35:13 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix bug in Amiga specific bits of o1_fadeSpecialPalette, this should make the cauldron water change color correctly.
........
  r43276 | lordhoto | 2009-08-12 01:35:30 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix AGOS compilation.
........
  r43277 | lordhoto | 2009-08-12 02:18:01 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix graphics glitch in Darm's abode in Kyrandia 1 Amiga.
........
  r43278 | lordhoto | 2009-08-12 02:18:43 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix thumbnails for savegames made via the in-game GUI of Kyrandia 1 Amiga.
........
  r43279 | lordhoto | 2009-08-12 02:46:20 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Cleanup.
........
  r43280 | lordhoto | 2009-08-12 02:46:38 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Enable dirty rect handling for the Amiga version again.
........
  r43282 | buddha_ | 2009-08-12 03:44:06 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix compilation on MSVC8/9 after r43270: Add ENABLE_AGOS2 and ENABLE_PN to global Visual Studio properties.
........
  r43283 | lordhoto | 2009-08-12 04:16:21 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Don't allow menu / inventory usage in o1_waitForConfirmationMouseClick, just like the original does. This prevents creating bad saves like in bug #2835715 "KYRA: GFX glitch in Amiga version at the bridge".
........
  r43284 | lordhoto | 2009-08-12 04:17:07 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix for bug #2835715 "KYRA: GFX glitch in Amiga version at the bridge", which was caused by featuring restoring of Brandon's position on save load, which the original did not support.
........
  r43285 | lordhoto | 2009-08-12 04:17:53 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix graphical glitches when loading saves where Brandon is in Will-O-Wisp form.
........
  r43287 | dhewg | 2009-08-12 05:11:26 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fixed an endian bug in the ADPCM decoder (#2211901).
........
  r43289 | waltervn | 2009-08-12 06:18:15 +1000 (Wed, 12 Aug 2009) | 2 lines
  
  SCI: Added a crude speed throttler.
........
  r43290 | lordhoto | 2009-08-12 07:53:06 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Mention support for Kyrandia 1 Amiga in 1.1.0.
........
  r43292 | Kirben | 2009-08-12 09:40:07 +1000 (Wed, 12 Aug 2009) | 1 line
  
  vc22_setPaletteOld was renamed to vc22_setPalette, since function was virtualized.
........
  r43294 | Kirben | 2009-08-12 10:53:35 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix building with specific games disabled in MSVC.
........
  r43299 | Kirben | 2009-08-12 11:21:25 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Fix bug #2835822 - SSPP: Sounds from DIMP appearing randomly in other games.
........
  r43301 | Kirben | 2009-08-12 11:35:42 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Update status of Amiga version of The Legend of Kyrandia.
........
  r43303 | Kirben | 2009-08-12 11:44:17 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Update status of The Legend of Kyrandia.
........
  r43304 | Kirben | 2009-08-12 12:24:03 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Enable Personal Nightmare by default.
........
  r43307 | sev | 2009-08-12 14:36:01 +1000 (Wed, 12 Aug 2009) | 2 lines
  
  Fix formatting
........
  r43314 | dhewg | 2009-08-12 17:37:45 +1000 (Wed, 12 Aug 2009) | 1 line
  
  Removed duplicated functions.
........
  r43318 | lordhoto | 2009-08-13 00:02:18 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Change SJIS code guard to also check whether dynamic plugins are enabled.
........
  r43320 | lordhoto | 2009-08-13 03:10:47 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Implement difference for the Kyrandia 1 Amiga version in TextDisplayer::printCharacterText.
........
  r43321 | lordhoto | 2009-08-13 03:11:04 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Cleanup.
........
  r43322 | lordhoto | 2009-08-13 03:13:46 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Oops forgot a "{".
........
  r43323 | lordhoto | 2009-08-13 04:05:41 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Further cleaning up credits player code for Kyra1.
........
  r43324 | lordhoto | 2009-08-13 04:06:32 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Fix graphics glitch in credits of Kyrandia 1 German.
........
  r43325 | lordhoto | 2009-08-13 04:07:27 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Add a slight paranoia check to drawCharANSI.
........
  r43326 | lordhoto | 2009-08-13 04:08:01 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Put some more IHNM / SAGA2 specific code into compile guards.
........
  r43329 | lordhoto | 2009-08-13 08:05:09 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Implement special Kyrandia 1 Amiga credits text scroller.
........
  r43332 | lordhoto | 2009-08-13 09:16:35 +1000 (Thu, 13 Aug 2009) | 1 line
  
  Properly respect users sfx/music config settings for MIDI output.
........

svn-id: r43343
2009-08-13 00:32:15 +00:00
Johannes Schickel 568ffca0a6 Do not unload credits data after copying it to a temporary buffer in Kyrandia 1 Amiga, since the credits will be looped and need reload every time.
svn-id: r43342
2009-08-13 00:26:41 +00:00
Johannes Schickel 20c60d1422 Fix serious bug in StaticResource::unloadId.
svn-id: r43340
2009-08-13 00:21:42 +00:00
Johannes Schickel 7b6cd29087 Fix key input in credits sequences.
svn-id: r43339
2009-08-13 00:20:37 +00:00
Johannes Schickel bc5a2d02e2 Little optimization in Screen::setPaletteIndex, now it only resets the palette, when the color index really changed.
svn-id: r43338
2009-08-13 00:19:26 +00:00
Norbert Lange 13757d5354 sound_amiga: honor _musicEnabled and _sfxEnabled flags
maxtrax: initialise lastvolume

svn-id: r43337
2009-08-13 00:07:37 +00:00
Johannes Schickel dbe5f9998d Made debug statements a bit more consitant.
svn-id: r43336
2009-08-12 23:25:58 +00:00
Johannes Schickel 0a17555e73 Enable music support in the finale of Kyrandia 1 Amiga.
svn-id: r43335
2009-08-12 23:23:44 +00:00
Johannes Schickel 57566ad337 Properly respect users sfx/music config settings for MIDI output.
svn-id: r43332
2009-08-12 23:16:35 +00:00
Norbert Lange cbc0b9e480 enable some debug-output
svn-id: r43331
2009-08-12 23:07:41 +00:00
Norbert Lange 0f618509af another merge from trunk
svn-id: r43330
2009-08-12 22:39:48 +00:00
Johannes Schickel 71750b6d06 Implement special Kyrandia 1 Amiga credits text scroller.
svn-id: r43329
2009-08-12 22:05:09 +00:00
Johannes Schickel 8ea2316c3b Put some more IHNM / SAGA2 specific code into compile guards.
svn-id: r43326
2009-08-12 18:08:01 +00:00
Johannes Schickel 73f38d97b5 Add a slight paranoia check to drawCharANSI.
svn-id: r43325
2009-08-12 18:07:27 +00:00
Johannes Schickel 949ade74f0 Fix graphics glitch in credits of Kyrandia 1 German.
svn-id: r43324
2009-08-12 18:06:32 +00:00
Johannes Schickel 06657efc15 Further cleaning up credits player code for Kyra1.
svn-id: r43323
2009-08-12 18:05:41 +00:00
Johannes Schickel 20577c1574 Oops forgot a "{".
svn-id: r43322
2009-08-12 17:13:46 +00:00
Johannes Schickel f7464020a0 Cleanup.
svn-id: r43321
2009-08-12 17:11:04 +00:00