462 Commits

Author SHA1 Message Date
Max Horn
b621575dbd Make debugging a little bit easier :-)
svn-id: r20407
2006-02-05 15:49:09 +00:00
Travis Howell
df3d553e32 Sync. subOp variable name and always use byte.
svn-id: r20382
2006-02-05 00:40:48 +00:00
Torbjörn Andersson
a7dbba14f7 Added workaround (the nicer one) for a CoMI script bug that would cause
ScummVM to hang on the PSP. See bug #1398195. (For now, I'm only doing this
on the trunk since CoMI on the PSP is considered unsupported/unbearable
with ScummVM 0.8.x.)

svn-id: r20143
2006-01-23 19:08:47 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Max Horn
04ba696f97 Updated comments
svn-id: r20071
2006-01-17 18:57:26 +00:00
Travis Howell
631797d7e0 Match sizes of original versions, to avoid possible overflows.
svn-id: r20052
2006-01-16 09:20:27 +00:00
Travis Howell
b99859f227 Fix regressions in earliest HE games again.
Remove pointless scumm var reset to zero.

svn-id: r19956
2006-01-09 11:01:35 +00:00
Travis Howell
907c0835d0 COMI delays use minutes too, so remove hack.
Confirmed with COMI disasm.

svn-id: r19226
2005-10-21 23:31:23 +00:00
Travis Howell
02f37bf2c3 Correct version of early puttputt
svn-id: r19195
2005-10-20 14:44:03 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Travis Howell
dcb2372e23 Adjust array ids in HE80+ games, to match original.
Otherwise array aren't always nuked by scripts.

svn-id: r19082
2005-10-14 12:36:46 +00:00
Travis Howell
33ee143728 Remove pointless check, exists in all SCUMM6+.
svn-id: r18793
2005-09-09 07:24:11 +00:00
Gregory Montoir
14ac8d9d21 cleanup
svn-id: r18734
2005-09-02 11:24:16 +00:00
Gregory Montoir
e2d0352069 workaround bug #1223621
svn-id: r18731
2005-09-02 10:49:21 +00:00
Travis Howell
a820400f8c Replace warnings with debug, errors or printfs:
-To catch any missing cases/functions used.
-To prevent users reporting warnings as bugs

svn-id: r18681
2005-08-14 01:41:52 +00:00
Torbjörn Andersson
510c6f9595 Cleanup.
svn-id: r18621
2005-08-06 14:34:40 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Torbjörn Andersson
06985285a0 Whitespace changes.
svn-id: r18453
2005-06-24 16:14:39 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Gregory Montoir
c60400035a o6_setBlastObjectWindow can be safely ignored
svn-id: r18404
2005-06-17 17:10:54 +00:00
Travis Howell
ae7f676667 Rename opcode/function
svn-id: r18381
2005-06-13 07:09:12 +00:00
Torbjörn Andersson
a2c90de0db Cleanup.
svn-id: r18375
2005-06-11 15:25:38 +00:00
Travis Howell
151f09ed53 Sync opcode names and add HE72+ version of o_systemOps.
svn-id: r18278
2005-05-28 08:37:44 +00:00
Travis Howell
12fcf37fee Not used by DOTT scripts.
svn-id: r18253
2005-05-26 01:46:26 +00:00
Max Horn
ef9d595a90 abs -> ABS (code unification)
svn-id: r18246
2005-05-25 09:17:35 +00:00
Eugene Sandulenko
80ee8188d3 Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.
svn-id: r18100
2005-05-14 23:28:22 +00:00
Eugene Sandulenko
3588b96d4f Added --disable-hq and --disable-scumm-7-8 options. Also improved
DISABLE_HE so more HE-specific code gets excluded.

svn-id: r18099
2005-05-14 22:56:41 +00:00
Travis Howell
760017e462 Should be HE61 now.
svn-id: r17765
2005-04-23 11:06:17 +00:00
Max Horn
c46ea8bc40 Replaced the platform specific GF_FOO switches (using _platform instead now)
svn-id: r17716
2005-04-20 18:21:30 +00:00
Travis Howell
2009b72679 Replace all GF_HUMONGOUS use with _heversion.
Make HE60 specific to puttdemo, since it is unqie.
Other HE60 games changed to HE 61.

svn-id: r17698
2005-04-20 01:33:44 +00:00
Travis Howell
0e24739de1 HE games set camera at this point.
svn-id: r17687
2005-04-19 10:19:31 +00:00
Travis Howell
caae2f00de Add separate function for loading palette from choosen room.
Avoid pointer problems.

svn-id: r17653
2005-04-17 12:55:42 +00:00
Travis Howell
43aab9eabb Cleanup
svn-id: r17615
2005-04-16 10:26:49 +00:00
Max Horn
3d5b5f2ad8 Moved createResource, resourceStats, expireResources to ResourceManager
svn-id: r17420
2005-04-06 17:31:35 +00:00
Travis Howell
840a7ee846 Add correct fix for bug #556496
svn-id: r17406
2005-04-06 02:11:07 +00:00
Travis Howell
21c2c60343 setCameraAt call not required, doesn't match original.
svn-id: r17405
2005-04-06 00:51:03 +00:00
Max Horn
ac247c9b94 Started to move some resource related code into a new class ResourceManager (hypothetic goal for the future: use ResourceManager in ScummEx)
svn-id: r17311
2005-03-31 21:39:31 +00:00
Eugene Sandulenko
7ae3da082e Support for direct reading from NES ROM:
o extend MemoryReadStream with XOR facility
  o implement MemoryWriteStream
  o _fileHandle now is a reference to BaseScummFile class and is created on the fly
  o implement ScummNESFile class which is basically extract_mm_nes utility
  o update NES MM md5's due to above changes

NOTE: to run MM NES now you need to remove *.LFL files and (probably) rename
ROM to standard conventional name 'Maniac Mansion (XXX).nes'

svn-id: r17300
2005-03-30 21:59:12 +00:00
Travis Howell
2f2ca8ac21 HE80+ reports whole _classData value of object, if no args are given.
Fixes exit arrows in later HE games.

svn-id: r17271
2005-03-28 10:14:08 +00:00
Eugene Sandulenko
154c4af8dc Mass-renamed all variables of Actor object according to our current code
formatting standards. Earlier we had half of vars named with leading
underscore and half without it.

Now code in actor.cpp is considerably more readable.

svn-id: r17068
2005-03-11 01:10:06 +00:00
Travis Howell
8cc18e6797 Minor cleanup
svn-id: r17025
2005-03-07 06:37:56 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Travis Howell
9e4f76b180 Off by one
svn-id: r16127
2004-12-19 09:27:08 +00:00
Max Horn
90e3fa96a3 Make Array stuff part of the V6 engine class (note: it's a bit confusing to have two different ArrayHeader structs, maybe we should rename them?)
svn-id: r15909
2004-11-27 13:13:41 +00:00
Torbjörn Andersson
5f7f3dc0d2 Whitespace
svn-id: r15647
2004-10-22 10:25:56 +00:00
Chris Apers
1ac29aae1e Help PalmOS (and more ?) to save memory
svn-id: r15611
2004-10-19 12:30:42 +00:00
Travis Howell
d42f98d0c4 Add missing case for HE 90+
Always clear complete local script vars.

svn-id: r15564
2004-10-16 05:10:15 +00:00
Travis Howell
3539b6ad95 HE 60 specific
svn-id: r15539
2004-10-13 07:59:51 +00:00
Travis Howell
8df034b6ac Add some missing code for HE100.
Cleanup

svn-id: r15494
2004-10-10 01:52:35 +00:00
Travis Howell
970a782edf Small correction
Ensure object exists, before pushing data.

svn-id: r15463
2004-10-08 06:52:08 +00:00