Eugene Sandulenko
|
51f8aa50b1
|
Combine Win32 and Mac resource extractors (used for cursors in latter HE) as
only one of them can exist at the same time. Also it saves code and adds
caching to Mac resource extractor.
svn-id: r18169
|
2005-05-18 15:57:16 +00:00 |
|
Travis Howell
|
6eb84f82fa
|
Another difference in C64 maniac.
svn-id: r18167
|
2005-05-18 15:42:35 +00:00 |
|
Travis Howell
|
b6da09d4fe
|
Add some differences in C64 maniac.
svn-id: r18166
|
2005-05-18 15:30:31 +00:00 |
|
Travis Howell
|
a684a741ec
|
Limit to C64 maniac.
svn-id: r18153
|
2005-05-18 02:56:41 +00:00 |
|
Travis Howell
|
ee67335197
|
Update comment
svn-id: r18152
|
2005-05-18 02:37:23 +00:00 |
|
Travis Howell
|
a8106f8c16
|
Add scripts file for C64 verisons, ready for future changes.
svn-id: r18151
|
2005-05-18 02:32:25 +00:00 |
|
Max Horn
|
75ffec581f
|
Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he class
svn-id: r18102
|
2005-05-15 09:46:34 +00:00 |
|
Travis Howell
|
380f187eeb
|
Disabling SCUMM7/8 games should disable HE61 games.
Split akos_processQueue() in HE61+ and SCUMM7+ versions.
svn-id: r18101
|
2005-05-15 01:03:31 +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 |
|
Eugene Sandulenko
|
9e13005654
|
Implement now spotted Logic opcode in funshops. Now need to find a place
where another one gets called.
svn-id: r18064
|
2005-05-11 21:35:19 +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 |
|
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 |
|
Gregory Montoir
|
c0ec310a43
|
fixed spritesMarkDirty
svn-id: r18008
|
2005-05-09 18:26:36 +00:00 |
|
Eugene Sandulenko
|
8e5bf3c092
|
Initial support for intensive floating point compuitations used in
Putt-Putt Race. Still incomplete.
svn-id: r17949
|
2005-05-08 03:08:11 +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
|
4dacf09f72
|
Move to HE80
svn-id: r17919
|
2005-05-05 13:16:50 +00:00 |
|
Travis Howell
|
4e1cb79473
|
Add feature flag for HE games with 16bit color.
svn-id: r17886
|
2005-05-01 14:22:00 +00:00 |
|
Travis Howell
|
2b351f73f4
|
VAR 78 controls platform in HE80+ games.
svn-id: r17881
|
2005-05-01 07:16:48 +00:00 |
|
Travis Howell
|
c76f228f67
|
VAR_NUM_SOUND_CHANNELS is 88 in HE80+ games.
svn-id: r17880
|
2005-05-01 06:54:27 +00:00 |
|
Travis Howell
|
7118921a2a
|
Add expanded _wizParams used by HE100 games.
Add u32 version variable.
svn-id: r17869
|
2005-04-30 05:25:06 +00:00 |
|
Travis Howell
|
2f262b3c3e
|
Add HE90 version of processActors().
Add HE71 class, for HE71+ specifics.
svn-id: r17859
|
2005-04-29 01:36:30 +00:00 |
|
Max Horn
|
d03b092659
|
Moved blast text/object code to ScummEngine_v6
svn-id: r17856
|
2005-04-28 22:34:56 +00:00 |
|
Max Horn
|
c5127d3c05
|
Moved bundle based localization code to ScummEngine_v7
svn-id: r17855
|
2005-04-28 22:17:23 +00:00 |
|
Max Horn
|
ec43585537
|
Added new handleMouseOver to allow further refactoring of the V2 specific verb code; added a TODO comment regarding the blast code
svn-id: r17848
|
2005-04-28 01:04:42 +00:00 |
|
Max Horn
|
5109e82c35
|
Refactor HE actor post/pre-processing code a bit (some more cleanup for HE90 could probably be done, but I'll leave that to the HE folks for now :-)
svn-id: r17847
|
2005-04-28 00:45:06 +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 |
|
Max Horn
|
3a4dafeaa3
|
desaturatePalette is V8 specific
svn-id: r17827
|
2005-04-26 15:42:35 +00:00 |
|
Travis Howell
|
26ace23092
|
Save addtion HE opcodes specific variables.
svn-id: r17824
|
2005-04-26 15:13:04 +00:00 |
|
Max Horn
|
aa330e827c
|
Clean up HE save/load code, at the cost of savegame compatibility (v71he and upwards)
svn-id: r17821
|
2005-04-26 14:01:38 +00:00 |
|
Max Horn
|
c9cdee2d97
|
Removed the ugly saveOrLoadCursorImages hack and instead properly overload ScummEngine::saveOrLoad; did the same for the V7 IMuseDigital save/load code
svn-id: r17818
|
2005-04-26 13:33:17 +00:00 |
|
Max Horn
|
3931115b9a
|
Split loadRoomSubBlocks into a 'static' part (loadRoomSubBlocks) and a 'dynamic' part (initRoomSubBlocks)
svn-id: r17811
|
2005-04-26 10:58:49 +00:00 |
|
Travis Howell
|
2df1161e0c
|
Add stubs for the two smacker related opcodes in HE games.
Makes it easier to test new titles.
svn-id: r17806
|
2005-04-26 06:47:42 +00:00 |
|
Max Horn
|
554ecd57cb
|
Don't use Common::Map for the object table at all; rather use bsearch on a fixed size table.
svn-id: r17777
|
2005-04-23 16:52:11 +00:00 |
|
Max Horn
|
b43e1e960f
|
Map is only needed in intern.h
svn-id: r17776
|
2005-04-23 16:09:22 +00:00 |
|
Travis Howell
|
c61d834c6e
|
Always set file path separately in o72_openFile() so upper and lower case filenames are checked.
svn-id: r17761
|
2005-04-23 01:50:42 +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 |
|
Gregory Montoir
|
8d76879849
|
cleanup
svn-id: r17740
|
2005-04-21 19:27:17 +00:00 |
|
Travis Howell
|
d7f263ff1a
|
Add palette function for HE99+ games.
svn-id: r17737
|
2005-04-21 16:02:37 +00:00 |
|
Travis Howell
|
098e0cce58
|
Add palette function foe He99+ games.
svn-id: r17736
|
2005-04-21 15:40:40 +00:00 |
|
Max Horn
|
7b93b0e079
|
Moved v2 verb code into class ScummEngine_v2
svn-id: r17725
|
2005-04-20 23:53:29 +00:00 |
|
Max Horn
|
7963bb4cb9
|
Renamed _mouseButStat -> _mouseAndKeyboardStat (that's what it really is); moved _audioNames to class IMuseDigital
svn-id: r17723
|
2005-04-20 23:33:35 +00:00 |
|
Max Horn
|
c04ad861fe
|
Moved some more VARs; added comments to some of the vars which explain where they are used
svn-id: r17722
|
2005-04-20 23:13:11 +00:00 |
|
Max Horn
|
b724929466
|
Split initScummVars and overload it; this makes it possible to define more VARS in subclasses
svn-id: r17721
|
2005-04-20 20:34:44 +00:00 |
|
Travis Howell
|
94e554a670
|
Rename sprite field for HE games.
svn-id: r17706
|
2005-04-20 05:24:02 +00:00 |
|
Eugene Sandulenko
|
89ca4bf716
|
Since lost/smaller use default windows cursor we setup our own
svn-id: r17705
|
2005-04-20 03:13:06 +00:00 |
|
Travis Howell
|
d391c2f837
|
Adjust again, for sound header differences.
svn-id: r17668
|
2005-04-18 11:44:01 +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 |
|
Max Horn
|
96e40213ef
|
New virtual method getObjectIdFromOBIM
svn-id: r17660
|
2005-04-17 23:19:16 +00:00 |
|
Max Horn
|
c4e7f403f8
|
Split out some index reading code into a new method readIndexBlock()
svn-id: r17659
|
2005-04-17 22:59:43 +00:00 |
|