133 Commits

Author SHA1 Message Date
Travis Howell
df3d553e32 Sync. subOp variable name and always use byte.
svn-id: r20382
2006-02-05 00:40:48 +00:00
Max Horn
26349e6f65 Split intern.h and moved HE stuff into the new file intern_he.h
svn-id: r20372
2006-02-04 12:11:10 +00:00
Eugene Sandulenko
ea42bad781 Update copyright notice
svn-id: r20088
2006-01-18 17:39:49 +00:00
Travis Howell
e01afb0bd4 Initial support for sound code in HE games.
Split HE sound functions into separate file.

svn-id: r19909
2006-01-05 07:06:47 +00:00
Travis Howell
c074055341 Opcode is used by HE71 too.
Freddi version should be all languages (Used by English and Russian).

svn-id: r19610
2005-11-16 05:08:11 +00:00
Travis Howell
c23723a9fe Should be int32 in HE games, to avoid possible overflow.
svn-id: r19485
2005-11-06 11:33:58 +00:00
Travis Howell
d91fc4c226 Add missing opcode in HE100 table.
Rename opcode.

svn-id: r19174
2005-10-19 09:43:13 +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
Gregory Montoir
efae5f30ea cleanup
svn-id: r18727
2005-08-31 20:54:51 +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
Travis Howell
ae7f676667 Rename opcode/function
svn-id: r18381
2005-06-13 07:09:12 +00:00
Travis Howell
2f2bcd9144 Adjust for HE100
svn-id: r18369
2005-06-10 01:43:46 +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
fc1b116f12 Update comment
svn-id: r18250
2005-05-25 12:58:40 +00:00
Travis Howell
a103d1f2ec Move wizImage functions to Wiz class.
svn-id: r18226
2005-05-23 03:33:08 +00:00
Travis Howell
7dc115be6f HE70+ games use flags in drawBox().
Fixes glitches in farmdemo (Old version), freddi2, lost/smaller.

svn-id: r18216
2005-05-22 10:38:57 +00:00
Travis Howell
2b2c6a404f Add HE73 version for opcode difference.
svn-id: r18207
2005-05-21 14:20:28 +00:00
Max Horn
b75c969e66 Moved class File and the MD5 stuff to namespace Common
svn-id: r18037
2005-05-10 22:56:25 +00:00
Max Horn
22f4b63df8 Another fix, more cleanup
svn-id: r18033
2005-05-10 14:07:21 +00:00
Max Horn
249deed3b2 Fix another mistake in the asm-to-C conversion
svn-id: r18032
2005-05-10 14:01:54 +00:00
Max Horn
74bc089702 Cleaned up code a bit
svn-id: r18031
2005-05-10 14:00:59 +00:00
Travis Howell
1e9a357bf3 drawLine() fixes from Fingolfin.
svn-id: r18029
2005-05-10 11:50:01 +00:00
Travis Howell
4c6bcd9f5a Add code for drawPixel
svn-id: r18027
2005-05-10 06:42:31 +00:00
Travis Howell
f1c3eb24ef Rename opcodes
svn-id: r18025
2005-05-10 05:42:48 +00:00
Travis Howell
19b0931450 Rename opcode
svn-id: r18024
2005-05-10 05:34:50 +00:00
Travis Howell
8de4c596a0 Add missing opcode details
Fix regression (Fields not initied)

svn-id: r17938
2005-05-07 07:57:59 +00:00
Travis Howell
343debba1e Use correct safety check.
svn-id: r17878
2005-05-01 01:30:19 +00:00
Travis Howell
7c3cfae122 Minor cleanup.
svn-id: r17840
2005-04-27 14:47:10 +00:00
Travis Howell
f5189c323b Minor clean up, HE games should always copy strings directly.
svn-id: r17838
2005-04-27 14:26:52 +00:00
Travis Howell
2a14ff0a1a Use new ConfigFile class for read/writeConfigFile in HE games.
svn-id: r17782
2005-04-24 03:52:56 +00:00
Max Horn
ef760277e6 This code should be revised...
svn-id: r17778
2005-04-23 17:02:38 +00:00
Travis Howell
24f2ca3d34 Adjust for last cvs change.
svn-id: r17762
2005-04-23 01:57:46 +00:00
Travis Howell
e6bd008e30 Add support for reading/writing to external config file in HE games.
svn-id: r17746
2005-04-22 07:12:29 +00:00
Travis Howell
d391c2f837 Adjust again, for sound header differences.
svn-id: r17668
2005-04-18 11:44:01 +00:00
Travis Howell
8d01148b79 Sound size should only include sound data.
svn-id: r17667
2005-04-18 11:19:54 +00:00
Travis Howell
d4ba67a497 Use correct music offsets for HE games, only a few demos use wrong tunes now.
Get all music details for HE games from one function only.

svn-id: r17662
2005-04-18 07:18:33 +00:00
Travis Howell
58298999f3 Error on all unknown compression types.
Remove some unused cases.

svn-id: r17617
2005-04-16 11:01:31 +00:00
Travis Howell
a9ff09b066 Adjust for footdemo, which triggers assert.
svn-id: r17612
2005-04-16 05:36:01 +00:00
Travis Howell
a3882f3af7 Add HE7.2 difference in o_getResourceSize().
Add support for checking size of music resource.

svn-id: r17595
2005-04-14 06:06:59 +00:00
Travis Howell
d3ea799f23 _stringBuffer can have mutple strings, ie in pajama2 startup.
Add safety check for buffer size.

svn-id: r17581
2005-04-13 10:34:47 +00:00
Travis Howell
eed70f3dba Cleanup
svn-id: r17564
2005-04-12 07:52:15 +00:00
Travis Howell
dea27e2c63 Work in progress on opcodeE0 for HE games.
Cleanup.

svn-id: r17560
2005-04-12 02:29:50 +00:00
Max Horn
871e278f8b Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it complies a bit better with our code formatting rules
svn-id: r17508
2005-04-10 12:59:17 +00:00
Travis Howell
02a724a619 Add extra case, used by freddicove
svn-id: r17502
2005-04-10 05:39:46 +00:00
Travis Howell
2a5aaf9fc2 Add HE70+ version of seekFilePos opcode.
svn-id: r17450
2005-04-08 11:10:01 +00:00
Travis Howell
aeec229615 getScriptSlot() must start from slot 1, required for nukeArrays() in HE games.
svn-id: r17383
2005-04-05 11:06:03 +00:00
Travis Howell
74c124628a Muddled ifs
svn-id: r17373
2005-04-04 11:47:38 +00:00
Travis Howell
d80f9ccd40 Add support for clipping of wizImages.
Add support for altering wizImages.
Various renames.

svn-id: r17322
2005-04-01 08:51:13 +00:00