Commit Graph

10230 Commits

Author SHA1 Message Date
Max Horn
4bb40b3408 fix warning
svn-id: r14048
2004-06-25 11:49:07 +00:00
Jonathan Gray
0c2e8ef9f5 add some items
svn-id: r14047
2004-06-25 11:48:29 +00:00
Jonathan Gray
b5c11e4660 note targets with multiple interpreter versions
svn-id: r14046
2004-06-25 11:35:19 +00:00
Travis Howell
cc62c0823b Set fast mode for HE7 games too.
FIXME not needed, originals used getGraphicsPerformance()

svn-id: r14045
2004-06-25 11:32:19 +00:00
Jonathan Gray
bdba2baa18 Display error based on the version a game is believed to be when reading MAXS block. Note additional C++ engine based version of spydemo.
svn-id: r14044
2004-06-25 10:58:47 +00:00
Jonathan Gray
28b1c628aa Check blocksize when reading MAXS, may potentially detect HE versions using it in future. Add/Correct some more HE targets.
svn-id: r14043
2004-06-25 10:39:35 +00:00
Travis Howell
dce61ed32f Correction
svn-id: r14042
2004-06-25 10:36:11 +00:00
Jonathan Gray
31f9fb538a move puttzoo to _heversion 72 as it needs the newer MAXS block reading code, add bluesabctimedemo target
svn-id: r14041
2004-06-25 10:12:59 +00:00
Jonathan Gray
22a6163a3a there were never dos versions of these HE titles so bump _heversion up to 70
svn-id: r14040
2004-06-25 09:57:10 +00:00
Travis Howell
b2c417d463 Fix regression in HE 7.2 games
svn-id: r14039
2004-06-25 09:52:17 +00:00
Jonathan Gray
2ce0184d12 add debugging messages for index blocks which don't already have them via readResTypeList
svn-id: r14038
2004-06-25 08:18:51 +00:00
Travis Howell
ae10ed243c Minor cleanup
svn-id: r14037
2004-06-25 08:10:34 +00:00
Travis Howell
0db578ac11 Fix minor bug in akos codec1
svn-id: r14036
2004-06-25 06:10:13 +00:00
Eugene Sandulenko
1503d476ec Fix $Header$
svn-id: r14035
2004-06-25 03:42:51 +00:00
Eugene Sandulenko
6affa9e75a Phase #3 of HE v7.0+ cursors. Now they show up correctly. Remove TODO item.
svn-id: r14034
2004-06-24 20:20:35 +00:00
Eugene Sandulenko
088676cdb2 Add grabCursorFromBuffer() function.
svn-id: r14033
2004-06-24 20:09:36 +00:00
Travis Howell
08cebae472 Add some more HE7 differences.
svn-id: r14032
2004-06-24 15:13:00 +00:00
Eugene Sandulenko
d6cfe9a5e9 Phase #2 of HE v7.0+ cursors. Still no visual output, but all data is
parsed now.

svn-id: r14031
2004-06-24 14:12:20 +00:00
Eugene Sandulenko
264dc1349b Extended ReadMemoryStream class with seek method
svn-id: r14030
2004-06-24 14:06:22 +00:00
Travis Howell
afbe1efa18 Not required for WIN32
svn-id: r14029
2004-06-24 13:10:48 +00:00
Travis Howell
a9de63ef02 Add missing code
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell
622f3ec78f Fix mouse cursors hotspot in HE games.
HE games don't change cursor hotspot, when changing cursor image.

svn-id: r14027
2004-06-24 12:32:19 +00:00
Travis Howell
974f3e6431 Fix comi regression
svn-id: r14026
2004-06-24 05:55:04 +00:00
Travis Howell
54e3e20b98 Revert change, caused regression (Mini game in Cosmic Diner of puttmoon no longer works)
svn-id: r14025
2004-06-24 05:11:19 +00:00
Eugene Sandulenko
9fae63756b Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractor
incorporated from icotools, no display, just searching it in resources
and display a warning. Graphics converter is on the way.

Code is NOT endian-safe. It will not work on BE system, as was tested by
joostp. Please, fix endianess.

svn-id: r14024
2004-06-24 02:36:17 +00:00
Eugene Sandulenko
90032ce348 Proper fix for detecting --platform command line switch
svn-id: r14023
2004-06-23 11:58:47 +00:00
Jonathan Gray
ef526eca83 forgot one
svn-id: r14022
2004-06-23 11:31:46 +00:00
Travis Howell
8c70f6bb6a Ooops
svn-id: r14021
2004-06-23 11:28:51 +00:00
Travis Howell
eecabcecb3 Remove duplicate code
svn-id: r14020
2004-06-23 11:27:58 +00:00
Jonathan Gray
88b127f25e add some hev7 items
svn-id: r14019
2004-06-23 11:25:13 +00:00
Travis Howell
2dae80dbd1 Checked opcoded
svn-id: r14018
2004-06-23 10:52:22 +00:00
Jonathan Gray
615f0e4b47 for whatever reason hev7 gives us a 244 for quit instead of 160
svn-id: r14017
2004-06-23 10:47:14 +00:00
Travis Howell
755efffd78 Typo
svn-id: r14016
2004-06-23 10:34:44 +00:00
Max Horn
55ad317aad As the comment above this code section states, the only reason we accept 1,2,3 here is for backward compatibility. 4 and 5 never were legal values, hence they shouldn't be detected
svn-id: r14015
2004-06-23 10:23:44 +00:00
Jonathan Gray
86af05599b this still needs to be sorted out properly but it seems the majority of cases use 0 not 255 need to distinguish which in future...
svn-id: r14014
2004-06-23 10:18:19 +00:00
Jonathan Gray
3744c9f772 fbear always uses a transparency colour of 5 in codec 16
svn-id: r14013
2004-06-23 10:08:20 +00:00
Travis Howell
918858ebce Positive values are only used in DOS version of fbear.
svn-id: r14012
2004-06-23 09:59:14 +00:00
Travis Howell
04d4f7fca1 Fix room changing in HE7 games.
svn-id: r14011
2004-06-23 09:48:27 +00:00
Travis Howell
9cc7594384 Remove HE7 check that wasn't needed and caused resource load failures.
Enable startSound code in HE7 games.
Avoid loading music resources in HE7 games, since they are unsupported at the moment.

svn-id: r14010
2004-06-23 09:13:25 +00:00
Jonathan Gray
c7f06142a0 use the correct transparency colour for akos codec 16 with hev7
svn-id: r14009
2004-06-23 07:45:28 +00:00
Eugene Sandulenko
fe146617e6 Fixed FT, so battles are not so ridiculously easy as before. Now match original
svn-id: r14007
2004-06-23 03:16:04 +00:00
Travis Howell
7d6f56ed48 Enable some sound support in HE7 games.
svn-id: r14006
2004-06-23 02:21:10 +00:00
Eugene Sandulenko
53a0eb87f1 Fixed recognition of command-line --platform option
svn-id: r14005
2004-06-23 02:14:19 +00:00
Eugene Sandulenko
a7e85cab1a oops. Forgot to remove debug output and rename resource type.
svn-id: r14004
2004-06-23 01:47:34 +00:00
Eugene Sandulenko
2e0814514c HE 7.0 fixes
o Stub for o7_startSound
 o graphics decoders
 o findResource was moved to ScummEngine and extended
 o 7.0+ titles use akos costumes, so fix that in launcher
 o more o6_resourceRoutines stubs

Now HE 7.0 games (first 320x200 windows ports) show intros and some are
playable to some extent.

svn-id: r14003
2004-06-23 01:36:57 +00:00
Eugene Sandulenko
a350fcda0d Implement 24-bit read from memory functions
svn-id: r14002
2004-06-22 23:52:31 +00:00
Eugene Sandulenko
2cd355107e HE v7.0+ resources finally fixed
svn-id: r14001
2004-06-22 13:52:39 +00:00
Jonathan Gray
31970a7877 compilation fix from Nicolas Joly, bug #976657
svn-id: r14000
2004-06-22 10:43:00 +00:00
Travis Howell
7989a98952 Add FBEAR: Partial fix for the piano, patch #977249
svn-id: r13999
2004-06-22 10:39:46 +00:00
Paweł Kołodziejski
5ce27765af dont wait for end of stream while playing insane
svn-id: r13998
2004-06-21 19:37:54 +00:00