Eugene Sandulenko
64d4d02f48
SCUMM HE: Document sprite group opcodes
2016-05-18 17:34:17 +02:00
Eugene Sandulenko
b9158fcf50
SCUMM HE: Complete Complex Array Operations subopcode.
...
Used in FOW calculations in Moonbase.
2016-05-17 20:20:34 +02:00
Eugene Sandulenko
33abb6118f
ALL: Change main engine header guard defines to <directory>_<engine>_H
...
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Eugene Sandulenko
3aafeee19c
SCUMM HE: Started work on Complex Array Operations
2016-05-17 18:21:29 +02:00
Kirben
22e5fe8b4e
SCUMM: Add missing break in o70_startSound.
2016-05-17 16:11:04 +10:00
Eugene Sandulenko
1de6a461ab
SCUMM HE: Clarify comment
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
384e45424e
SCUMM HE: Document o100_arrayOps()
2016-05-15 10:56:42 +02:00
Eugene Sandulenko
8d611a061e
SCUMM HE: Show stub warnings
2016-05-15 10:56:12 +02:00
Eugene Sandulenko
05419d7c35
SCUMM HE: Hid another noisy debug message
2016-05-15 10:54:59 +02:00
Eugene Sandulenko
6d941a3594
SCUMM HE: Marked sprite subopcodes and better field names
2016-05-14 15:58:21 +02:00
Eugene Sandulenko
cc6be145b7
SCUMM HE: Fixes and comments to video playback code
2016-05-14 15:29:11 +02:00
Eugene Sandulenko
a65617daa2
SCUMM HE: Hid noisy debug output deeper
2016-05-14 15:28:49 +02:00
Eugene Sandulenko
dd2e7be0a6
SCUMM HE: Remove redundant debug output
2016-05-13 23:08:21 +02:00
Eugene Sandulenko
6aec69231f
JANITORIAL: Indentation fixes
2016-05-13 12:27:11 +02:00
Eugene Sandulenko
e1c13af2f8
SCUMM HE: Implemented black mode for FOW rendering
2016-05-13 12:26:31 +02:00
Eugene Sandulenko
1585727ee0
SCUMM HE: Fix T14 special mode blending.
...
This fixe energy shield color.
2016-05-13 00:27:37 +02:00
Eugene Sandulenko
8d08912d22
SCUMM HE: Implement 50/50 T14 blend mode
2016-05-12 18:25:10 +02:00
Eugene Sandulenko
a3985f38ac
SCUMM HE: Force full screen dirty on FOW drawing
2016-05-12 17:27:27 +02:00
Eugene Sandulenko
c5ed11eaed
SCUMM HE: Merge in quad and singles code
2016-05-12 15:41:13 +02:00
Eugene Sandulenko
17832f2ab1
SCUMM HE: Fix picky Amiga port. Again
2016-05-12 13:08:08 +02:00
Eugene Sandulenko
a5f83f8058
SCUMM HE: Implemented Additive T14 blending mode
2016-05-12 10:54:34 +02:00
Eugene Sandulenko
7af451f84f
SCUMM HE: Fix errorneous clearing of the condition bits
2016-05-12 00:33:14 +02:00
Eugene Sandulenko
c90bdfa6f4
SCUMM HE: Fix FOW condition bits size
2016-05-11 18:42:37 +02:00
Eugene Sandulenko
da1c408915
SCUMM HE: Fix another int32/int inconsistency preventing Amiga from compiling
2016-05-11 13:34:42 +02:00
Eugene Sandulenko
68192a0a3a
SCUMM HE: Another attempt to fix picky Amiga port
2016-05-11 13:24:52 +02:00
Eugene Sandulenko
9d12a71812
SCUMM HE: Fix _fowImage data type
2016-05-11 12:50:59 +02:00
Eugene Sandulenko
ce7ab0fcfe
SCUMM HE: Fix compilation when HE games are disabled
2016-05-11 12:44:22 +02:00
Eugene Sandulenko
42db1618fd
SCUMM HE: Further work on Moonbase FOW. Now the game does not crash.
2016-05-11 10:46:01 +02:00
Eugene Sandulenko
aa875aefb2
SCUMM HE: Read FOW image from U32
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
543920a1d6
SCUMM HE: Started code for loading FOW resources
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
35335b253e
SCUMM HE: Plug Moonbase FOW kludges in
2016-05-10 18:07:36 +02:00
Eugene Sandulenko
e61700f1b2
SCUMM HE: Proper place for the FOW drawing call
2016-05-10 18:07:35 +02:00
Eugene Sandulenko
9e9d6907b6
Merge pull request #756 from rootfather/monkey-talkie-detection
...
SCUMM: Add detection for Monkey Island 1+2 Unofficial SE Talkies
2016-05-10 12:16:04 +02:00
Eugene Sandulenko
fc198503c8
SCUMM HE: Resolved couple of TODOs in Moonbase FOW code
2016-05-10 11:55:49 +02:00
Eugene Sandulenko
200882277a
SCUMM HE: Initial code for Moonbase FOW
2016-05-10 11:23:13 +02:00
Eugene Sandulenko
1facc1662b
SCUMM HE: Added list of networking extension IDs for Moonbase
2016-05-09 11:01:52 +02:00
Eugene Sandulenko
a05f2121a1
SCUMM HE: Safeguard division by zero
2016-05-08 23:17:28 +02:00
Eugene Sandulenko
f86daf67e3
SCUMM HE: Added debug output
2016-05-07 11:16:20 +02:00
Eugene Sandulenko
f76f84a23b
SCUMM HE: More debug output
2016-05-05 23:25:33 +02:00
Eugene Sandulenko
b8f288873b
SCUMM HE: Fix premultiplied T14 calculation
...
We were hitting integer overflow which lead to shadow artifacts.
2016-05-04 22:53:46 +02:00
Eugene Sandulenko
f6444a03d2
SCUMM HE: Fix conditionBit size
2016-05-04 18:27:17 +02:00
Eugene Sandulenko
6f731eb143
SCUMM HE: Hid debug output deeper
2016-05-04 12:05:52 +02:00
Eugene Sandulenko
38cd94f448
SCUMM HE: Added Composite Wiz images to pixel detection
2016-05-04 11:34:55 +02:00
Eugene Sandulenko
ebeeb467c4
SCUMM HE: Fixes to T14 image clipping
2016-05-03 19:52:18 +02:00
Eugene Sandulenko
adf5129a2b
SCUMM HE: Clip T14 Wiz images properly
2016-05-03 12:23:51 +02:00
Eugene Sandulenko
b72890ea30
SCUMM HE: Implement premultiplied transparency rendering
2016-05-02 22:19:14 +02:00
Eugene Sandulenko
521b079495
SCUMM HE: Fix T14 output positions
2016-05-02 10:32:50 +02:00
Eugene Sandulenko
052f52747a
SCUMM HE: Bugfix T14 decoder
2016-05-02 09:37:17 +02:00
Eugene Sandulenko
148a1a196c
SCUMM HE: More work on T14 codec
2016-05-02 09:37:17 +02:00
Eugene Sandulenko
fcdbd2c066
SCUMM HE: Further work on T14 codec
2016-05-01 16:51:08 +02:00