14982 Commits

Author SHA1 Message Date
Max Horn
c75dfc3f05 Added missing -framework CoreMIDI
svn-id: r19080
2005-10-14 11:24:46 +00:00
Max Horn
17e8890200 Removed very old GP32 hack (any new port would have to revise this code anyway); disabled some more V7/V8 code conditionally
svn-id: r19079
2005-10-14 11:04:15 +00:00
Max Horn
d326166fe0 Don't hardcode platform code strings
svn-id: r19078
2005-10-14 10:27:24 +00:00
Max Horn
7ab5fa8114 cleanup (really would like to unify all those typedef's eventually; maybe we can use inttypes.h on some systems?)
svn-id: r19077
2005-10-14 10:20:42 +00:00
Travis Howell
17f251a37f loadFlObject() should use object index, when checking if object is already loaded. Matches original games and prevent multiple load of same flObject in HE games.
svn-id: r19076
2005-10-14 08:39:27 +00:00
Robert Göffringmann
0436bdeb0f I have to make this tool available. Without it, the SKY.CPT file can't be included in debian.
Beware, it's full of shit and dirty hacks as I was never even dreaming about making either the source or binary public.

But this has to be sufficient as I don't see the point in wasting my time rewriting a tool that noone needs in a clean way.

svn-id: r19075
2005-10-14 07:58:30 +00:00
Eugene Sandulenko
7f6402ef06 Eliminate ite-demo and ihnm-demo targets as we do in SAGA. Just use plain
ite and ihnm respectively. Sorry, but I had to do it before release, no
autoupgrade as games weren't supported only in developer's version.

Fix bug #1297365 "ITE: Game detection is broken".

Now it distinguishes between DOS CD and Win CD, though it uses platform and
language settings from .ini to do the choice. I.e current games need to be
redetected. Though only these 2 games are affected. I.e. they have exactly
same resource files, just Windows release adds up external patches. These
patches cannot be added to detection as they're stored in subdirectories.

Also I resolved problem between ite-demo-win and ite-demo-linux where latter
is a superset of former. I.e. it has all files which win demo has plus one
additional. And if you try to detect Linux demo it shows you both. Of course
this could be handled by upper solution, but to make sure I count number of
required files for matched versions and remove those which do not have max
number of files. I.e. if 2 games matched and one requires 4 and another one
requires 5 files, then we have 5 files matched which certainly points to
second game not the first.

svn-id: r19074
2005-10-14 04:28:20 +00:00
Eugene Sandulenko
05457402f5 Added Linux platform. Now it is used by some ITE version and is required
for proper game identification (21 subtle distinct versions of same game
which still require individual flags is not a joke)
cvs: ----------------------------------------------------------------------

svn-id: r19073
2005-10-14 02:50:05 +00:00
Travis Howell
7af9ece552 HE games store and restore locked FlObjects between rooms.
Fixes input issue in thinker1.

svn-id: r19072
2005-10-14 02:13:33 +00:00
Eugene Sandulenko
a3d0fcea54 Add language and platform to game description and use that accross the source.
That eliminates GF_LANG_DE and GF_MAC_RESOURCES.

svn-id: r19071
2005-10-14 00:56:52 +00:00
Eugene Sandulenko
2b47cbb4b5 Workaround for bug #1310846 "DIG: Text bug in intro". Proper fix maybe
will be never needed not to mention that it will require to add much
logic to code which will be used just once just for single release of the game.
(and if somebody will have patience to watch intro to the end)

svn-id: r19070
2005-10-13 23:27:11 +00:00
Eugene Sandulenko
bd4340f21a Add possibility to see exact md5s of your game and save when they don't
match. It's on debuglevel 1.

svn-id: r19069
2005-10-13 23:20:41 +00:00
Johannes Schickel
7664cbcc74 Committed patch #1325945 ( KYRA: md5 game detection ) with a few changes
and added the story picture in the intro.

svn-id: r19068
2005-10-13 21:12:47 +00:00
Eugene Sandulenko
eef92cb7e7 Patch from wjp which fixed parser operands and now protection screen always
shows numbers, not just rotation of them. Still no screen updated during the
process.

svn-id: r19067
2005-10-13 20:54:16 +00:00
Marcus Comstedt
57e1c6451d Improved savefile error handling:
* New flush() method in WriteStream class to flush pending I/O, in order
  to detect any I/O errors

* Use of flush() and ioFailed() added to scumm engine save function

* Dreamcast backend extended to support the new checks

svn-id: r19066
2005-10-13 18:50:53 +00:00
Gregory Montoir
66fbe2d3c4 Some cleanup. Updated mouse position on EVENT_RBUTTONDOWN for WinCE and PalmOS, does it help bug #1293385 ?
svn-id: r19065
2005-10-13 18:48:33 +00:00
Johannes Schickel
ce2e9ab9d8 Rewrite of the script interpretation class:
- Now only one instance is needed for many scripts
	- Fixed a few command procs, but lacks opcode caller
	  implementation

svn-id: r19064
2005-10-13 18:05:04 +00:00
Torbjörn Andersson
e9b7a88e77 This message is much too annoying to be a printf(). I should know -- I
added it. ;-)

svn-id: r19063
2005-10-13 15:40:56 +00:00
Torbjörn Andersson
2ba1926be6 It should not be a fatal error if allocate_part() fails. As far as I
understand, it just means that the currently active parts are too important
(i.e. have too high priority) to throw out for this new one.

This makes bugs #1325060 and #1325487 less severe.

svn-id: r19062
2005-10-13 15:33:56 +00:00
Travis Howell
9895a02032 Objects were not been swapped in HE games.
svn-id: r19061
2005-10-13 15:02:21 +00:00
Torbjörn Andersson
d1ee537c59 Added note about possible BS2 alignment problems that I wish I had been
told about much earlier.

svn-id: r19060
2005-10-13 14:27:38 +00:00
Travis Howell
8387b48d20 Set _HEAPOK to correct value,if using earlier mingw-runtime.
svn-id: r19059
2005-10-13 12:44:26 +00:00
Eugene Sandulenko
d218fceb43 Sync with upstream. It has checks for some 64bits systems.
svn-id: r19058
2005-10-13 01:12:33 +00:00
Eugene Sandulenko
d5b203748a o Add fate to obsolete targets. It was just an oversight
o Make generateSubstResFileName more portable. I wonder how it worked in
  the past at all.

svn-id: r19057
2005-10-12 22:52:47 +00:00
Eugene Sandulenko
412693ac70 Patch from wjp #1325224 "Fix for Gobliiins 1 EGA crash on game-over"
which fixes bug #1324814 "GOB1 ega: lock up when game is over"

svn-id: r19056
2005-10-12 22:13:41 +00:00
Chris Apers
1b96ad1a91 68k modules and frontend prefix files
svn-id: r19055
2005-10-12 21:11:49 +00:00
Eugene Sandulenko
2a5025d69a Fix bug #1316605 "DIG: some saved games crash scummvm". Actually it's
aquadran's fix.

svn-id: r19054
2005-10-12 21:11:11 +00:00
Chris Apers
3480548952 Manage palmos versions
svn-id: r19053
2005-10-12 21:03:09 +00:00
Chris Apers
d94b48f946 - Removed cache since new stdio functions do it
- Renamed class. Will be remove when new backends will be done

svn-id: r19052
2005-10-12 21:01:11 +00:00
Chris Apers
5e1af3190c Added volume parameter
svn-id: r19051
2005-10-12 20:53:55 +00:00
Chris Apers
016620838a Little change
svn-id: r19050
2005-10-12 20:46:05 +00:00
Chris Apers
bfa7823a5e Added GoLCD support
svn-id: r19049
2005-10-12 20:43:30 +00:00
Chris Apers
d9527b601e Not needed
svn-id: r19048
2005-10-12 20:41:00 +00:00
Chris Apers
559bf8634c Added getVolume() (what the hell with these newlines :\ )
svn-id: r19047
2005-10-12 20:36:40 +00:00
Chris Apers
b9cb9b6802 Revamped PocketTunes support
svn-id: r19046
2005-10-12 20:28:11 +00:00
Chris Apers
6330435331 Added battery info
svn-id: r19045
2005-10-12 20:24:30 +00:00
Chris Apers
3e9419db51 Added grabPalette
svn-id: r19044
2005-10-12 20:20:26 +00:00
Chris Apers
8ab08763ad Added battery info and 'Fight mode' OSD message
svn-id: r19043
2005-10-12 20:19:12 +00:00
Chris Apers
625520882c Ease 68K/ARM communication
svn-id: r19042
2005-10-12 20:17:13 +00:00
Chris Apers
89e27f5edc New backends
svn-id: r19041
2005-10-12 20:08:07 +00:00
Chris Apers
797b6e5a7c PalmOS ARM too
svn-id: r19040
2005-10-12 19:47:15 +00:00
Chris Apers
48ed1b4073 PalmOS : Reorder resource file names so that I can save data segment space
svn-id: r19039
2005-10-12 19:45:35 +00:00
Chris Apers
037665a1b3 Not needed
svn-id: r19038
2005-10-12 19:41:57 +00:00
Johannes Schickel
27191b258c Applied patch #1320381 (KYRA: Adds speech support to CD version)
- changed the seq player
	- added cdrom version data
	- changed the resource loader a bit

svn-id: r19037
2005-10-12 19:15:32 +00:00
Johannes Schickel
56c9058706 Updated info savegame chunk:
- now we save the date and time(although in localtime) in the same
	  format as we pass it to the dialog
	  (See "ATTN: Porters. Notes about time() implementation and thumbnails"
	  on -devel)
	- old format is kept for compatibility for
	  older ScummVM versions

svn-id: r19036
2005-10-12 17:59:12 +00:00
Andrew Kurushin
961cd63ae9 fix #1324803 ITE: Freeze during storm
svn-id: r19035
2005-10-12 17:56:07 +00:00
Johannes Schickel
7db5abf7e8 Edited credits files:
- added new engines (Gob + Kyra) to other devs description
	- moved LordHoto to dev team

svn-id: r19033
2005-10-12 16:26:34 +00:00
Torbjörn Andersson
744a01b449 Looks like my pitch wheel change still has the ability to break things. See
bug #1324103.

I've changed it - again - so that now it only centers the pitch wheels on
unload if a new mpCenterPitchWheelOnUnload property has been set. Currently
only the SAGA engine does that, so if it still breaks it only breaks SAGA.

I've also fixed what looked like an unintentional fall-through in the
MidiParser::property() function. Surently that can't cause any new
regressions? Please.

svn-id: r19032
2005-10-12 06:57:25 +00:00
Travis Howell
cd2c0f2e47 Revert last change and add a safe work around for bug.
svn-id: r19031
2005-10-12 05:58:57 +00:00
James Brown
706ea9db69 Reverted default case error in o5_resourceRoutines to a warning, in order to workaround a fatal error in zak256 caused by a botched script load. See bug #1290485
svn-id: r19030
2005-10-12 05:46:56 +00:00