23530 Commits

Author SHA1 Message Date
Paul Gilbert
41f8a2ff6a Added extra debug statements
svn-id: r29773
2007-12-09 05:59:01 +00:00
Paul Gilbert
a39ddab09a Added new debug category for string handling
svn-id: r29772
2007-12-09 05:57:08 +00:00
Filippos Karapetis
3980bd73ea Saving and loading in Winnie the Pooh should now be endian and alignment safe. Note that this breaks older saved games and it's no longer possible to use saved games from the original game interpreter
svn-id: r29771
2007-12-08 18:25:00 +00:00
Filippos Karapetis
f1a1254581 Renamed SAVEGAME_VERSION to MSA_SAVEGAME_VERSION
svn-id: r29770
2007-12-08 18:19:09 +00:00
Filippos Karapetis
b24f10dde0 The variables nFrame and iItem can also have negative values
svn-id: r29769
2007-12-08 18:16:30 +00:00
Filippos Karapetis
621f798241 Saving and loading in Mickey's Space Adventure should now be endian and alignment safe. Note that this breaks older saved games
svn-id: r29768
2007-12-08 17:51:23 +00:00
Filippos Karapetis
c07894bcea ioFailed() is now checked when saving a game
svn-id: r29767
2007-12-08 17:48:51 +00:00
Gregory Montoir
6ef7e37488 reverted parts of commits #29447 and #29446 (caused regressions in ADL music playback) and properly (I hope) fixed the sound issues described in tracker item #1763053.
svn-id: r29766
2007-12-08 15:24:42 +00:00
Marcus Comstedt
9f43e2cf8a Use "new" framework for compressed saves...
svn-id: r29765
2007-12-08 15:11:20 +00:00
Marcus Comstedt
7f019cfdee Fixed bug in glob matching function.
svn-id: r29764
2007-12-08 14:58:06 +00:00
Nicola Mettifogo
bf2bc3db80 Fix for bug #1837503. Location switches can be scheduled recursively, so now flags needed to be handled in a safer way to prevent inconsistencies.
svn-id: r29763
2007-12-08 11:07:03 +00:00
Paul Gilbert
e204af821f Added some missing deletes of temporary objects
svn-id: r29762
2007-12-08 10:30:43 +00:00
Max Horn
1ed6cae306 Fix compiler warning
svn-id: r29761
2007-12-08 10:13:44 +00:00
Gregory Montoir
aae704f6cd amiga demo version of OS has a VOL.CNF file so I assume full versions of the game also use it ; enabled readVolCnf for all versions of OS.
svn-id: r29760
2007-12-08 09:51:24 +00:00
Gregory Montoir
b7f9d4797d doc
svn-id: r29759
2007-12-08 09:20:18 +00:00
Gregory Montoir
c271093fbb simplified gfxConvertSpriteToRaw, some renaming
svn-id: r29758
2007-12-08 09:10:08 +00:00
Gregory Montoir
6b68c156ae made timing closer to the original interpreter and simplified manageEvents function (no need to recurse)
svn-id: r29757
2007-12-08 08:49:22 +00:00
Gregory Montoir
e82c2b3fb9 reverted part of commit #29749, inplace unpacking doesn't work with .ani data
svn-id: r29756
2007-12-08 08:48:31 +00:00
Filippos Karapetis
e905723b1e Cleanup and simplification
svn-id: r29755
2007-12-08 02:38:04 +00:00
Filippos Karapetis
c488384f19 Cleanup and simplification
svn-id: r29754
2007-12-08 02:24:12 +00:00
Oystein Eftevaag
0522c55faf Enabled click-and-drag mouse mode for the right mouse button as well as the left button, and fixed a the mouse cursor being able to go 1 pixel off screen on one side
svn-id: r29753
2007-12-07 23:49:27 +00:00
Gregory Montoir
c0920e0224 don't use str functions with binary data, should fix bug #1845760
svn-id: r29752
2007-12-07 23:39:19 +00:00
Gregory Montoir
a34df6e72d add Common::Rect::center (handy for ::setFocusRectangle())
svn-id: r29751
2007-12-07 20:53:06 +00:00
Oystein Eftevaag
0718e41c82 Properly centered the image on screen after aspect ratio correction
svn-id: r29750
2007-12-07 20:51:53 +00:00
Gregory Montoir
126f55fd0e backported some changes for OS
- added parsing of VOL.CNF to get the (filename,bundle) mapping (should be more efficient than testing every bundle file)
- delphineUnpack allows "inplace unpacking", use this instead of allocating temporary buffers
- relation script run count should be set in _localVars[0]
- added comments for some "special" script variables

svn-id: r29749
2007-12-07 20:45:51 +00:00
Willem Jan Palenstijn
4ae85163b7 fix unterminated string (causing intermittent savegame listing problems in scumm)
svn-id: r29748
2007-12-07 17:59:24 +00:00
Travis Howell
5d9ca5d1a7 Added missing hack for the tools to allow building on MinGW with SDL backend. (see bug #1800764 TOOLS: MinGW tools building broken)
svn-id: r29747
2007-12-07 12:41:53 +00:00
Paul Gilbert
870edd1b58 Bugfix so player will move out of the way if he's blocking an entrance a character is entering by
svn-id: r29746
2007-12-07 12:01:44 +00:00
Paul Gilbert
ec54c02ff8 Changed startup error messages to use a modal GUI dialog
svn-id: r29745
2007-12-07 10:17:58 +00:00
Paul Gilbert
f313c83ccd Fix for bug 1843961: Assertion on talking to a NPC - initial 'hey wait' dialog was resetting the destination character just before the conversation started
svn-id: r29743
2007-12-07 08:16:52 +00:00
Bertrand Augereau
3c9c3fffc7 NDS: A few cycles saved in the inner loop of the CPU scaler
svn-id: r29742
2007-12-07 00:01:12 +00:00
Gregory Montoir
65779599de reverted commit #29736 with a proper fix (I think) to fmopl code
svn-id: r29741
2007-12-06 21:11:26 +00:00
Bertrand Augereau
4806a5f673 NDS : ASM cpu scalers fixed, USING_ARM_BLITTERS back
svn-id: r29740
2007-12-06 21:01:54 +00:00
Filippos Karapetis
f41fa7b428 Mickey is now supported
svn-id: r29737
2007-12-06 19:38:05 +00:00
Filippos Karapetis
d3a9cfc2cb Reverted commit #29733, as RandomSource() is called before g_system is initialized (e.g. from sound/fmopl.cpp)
svn-id: r29736
2007-12-06 18:48:44 +00:00
Eugene Sandulenko
99acbe79af Move AGI engine back to custom line drawing routine as it caused regressions
svn-id: r29735
2007-12-06 12:46:29 +00:00
Eugene Sandulenko
218dcf2c18 Switch Lure engine to AdvancedDetector
svn-id: r29734
2007-12-06 12:10:41 +00:00
Max Horn
6cf6b9d89b Do not use time() needlessly
svn-id: r29733
2007-12-06 11:47:38 +00:00
Robin Watts
e92c67d5a0 Attempted fix for the DS blitters; looks like I was reading from dst and
storing to src. D'Oh. Still untested, but this code is broken anyway
(apparently) and is disabled, so I can't really make it any worse...

svn-id: r29732
2007-12-06 00:50:22 +00:00
Bertrand Augereau
10844ea172 NDS: Disabling the buggy ARM blitters so that the CPU scaler works
svn-id: r29731
2007-12-05 23:53:45 +00:00
Bertrand Augereau
2f078b303b NDS: Reporting hi-level opti from Robin in the c++ software scaler ( a1r5g5b5 swizzling )
svn-id: r29730
2007-12-05 23:49:07 +00:00
Filippos Karapetis
ee5fc9675a Remove now obsolete comment
svn-id: r29729
2007-12-05 23:28:30 +00:00
Bertrand Augereau
0070e3da12 NDS : params reordering to match C scaler and ARM one
svn-id: r29728
2007-12-05 23:16:12 +00:00
Bertrand Augereau
e82f4a25ac NDS : The CPU scaler checkbox is back (and can be removed with a #define)
svn-id: r29725
2007-12-05 22:19:33 +00:00
Eugene Sandulenko
cf23e14e7c Declare Winnie supported
svn-id: r29723
2007-12-05 21:36:11 +00:00
Gregory Montoir
e1f6d3b2f8 update Touche section
svn-id: r29722
2007-12-05 20:42:31 +00:00
John Willis
33df167a40 Change to default volume levels on the GP2X to prevent some nasty 'clipping'.
svn-id: r29721
2007-12-05 09:47:53 +00:00
John Willis
7aed821b1f Add a few small GP2X things to NEWS
svn-id: r29720
2007-12-05 09:46:22 +00:00
John Willis
fbaac48957 Tidyup of a few small things in the GP2X port.
svn-id: r29719
2007-12-05 09:34:02 +00:00
Oystein Eftevaag
5068d08ebb ARM ASM blitting routines from Robin_Watts
svn-id: r29717
2007-12-05 08:03:47 +00:00