Commit Graph

11048 Commits

Author SHA1 Message Date
Travis Howell
95a5e3d951 Minor correction
svn-id: r14971
2004-09-09 02:21:48 +00:00
Travis Howell
6f7a3713b3 Disable for now
svn-id: r14970
2004-09-09 02:20:03 +00:00
Travis Howell
d95dde2963 Cases don't exist in HE80.
svn-id: r14969
2004-09-09 02:10:05 +00:00
Eugene Sandulenko
0d647f4101 Implement HE 80+ wiz-based cursors. Current implementation is a dirty
hack because drawWizImage has much more code in these games comparably
to 72 games. Also they pass cursor parameters in a quite obscure way.

svn-id: r14968
2004-09-09 01:53:23 +00:00
Travis Howell
f6d2be2848 Add missing section for C022
svn-id: r14967
2004-09-08 22:36:05 +00:00
Eugene Sandulenko
d28581ed46 Semi-working akos codec32.
svn-id: r14966
2004-09-08 21:38:44 +00:00
Gregory Montoir
7593129d98 some AKOS tweaks for HE72/80
svn-id: r14965
2004-09-08 21:14:12 +00:00
Travis Howell
1a9d6e023b Fix pjs-demo
svn-id: r14964
2004-09-08 14:49:15 +00:00
Eugene Sandulenko
31aeef307e Add freddi3 target.
svn-id: r14963
2004-09-08 12:28:29 +00:00
Travis Howell
8227fcddf4 Should be reading array id resource.
svn-id: r14962
2004-09-08 12:14:56 +00:00
Travis Howell
ea06200446 Fix array issue.
svn-id: r14961
2004-09-08 10:36:06 +00:00
Torbjörn Andersson
df9e6ef758 Fingolfin's suggested fix for bug #1004919.
svn-id: r14959
2004-09-08 09:24:18 +00:00
Torbjörn Andersson
412f7105f0 Fixed evil regression #2. Restarting the game, or using the "start" debug
command, would close the global script variables and player object
resources, without reopening them again. This made them fair game for the
resource expiration mechanism. The player object is probably referenced
often enough to stay alive, but the variables died on me pretty quickly,
causing ScummVM to crash.

I've also added a "reslist" debug command to make this sort of things
easier to spot. By default it only lists resources with refCount > 0. Use
"reslist 0" to see all the cached resources as well.

svn-id: r14958
2004-09-08 07:10:54 +00:00
Travis Howell
d662863db1 Lower debug level
svn-id: r14957
2004-09-08 07:10:43 +00:00
Travis Howell
fc60379b21 Caused crash.
svn-id: r14956
2004-09-08 06:46:52 +00:00
Travis Howell
c9a4f23e51 No shadow palette in later games.
svn-id: r14955
2004-09-08 06:38:31 +00:00
Travis Howell
8d6e15b34a Verified values.
No extra object data in later HE games.

svn-id: r14954
2004-09-08 06:35:38 +00:00
Travis Howell
6b0b39c7d6 Add extra index types.
Remove duplicate code.

svn-id: r14953
2004-09-08 05:58:36 +00:00
Travis Howell
6bc9a84c20 Add more akos codes for HE80+.
svn-id: r14952
2004-09-08 00:19:18 +00:00
Torbjörn Andersson
933cbeb91e Fixed debug output.
svn-id: r14951
2004-09-07 17:52:03 +00:00
Travis Howell
93ae834333 Should be HE99
svn-id: r14950
2004-09-07 14:31:19 +00:00
Travis Howell
b7fe39812a Add target
svn-id: r14949
2004-09-07 14:26:51 +00:00
Travis Howell
74d9f1a37d Add cases
svn-id: r14948
2004-09-07 14:16:08 +00:00
Travis Howell
4cc31b030a Add case
svn-id: r14947
2004-09-07 13:57:58 +00:00
Travis Howell
452f783fc8 Add opcode
svn-id: r14946
2004-09-07 13:30:25 +00:00
Travis Howell
5532f83a56 Load talkie block
svn-id: r14945
2004-09-07 13:23:26 +00:00
Jonathan Gray
67e963507d ah of course...
svn-id: r14944
2004-09-07 13:20:54 +00:00
Travis Howell
88b9335b27 Ooops
svn-id: r14943
2004-09-07 13:11:00 +00:00
Travis Howell
8e5aa391c2 Add HE 98 version
svn-id: r14942
2004-09-07 13:05:09 +00:00
Travis Howell
505bbcc295 Add another opcode/stub
svn-id: r14941
2004-09-07 12:56:12 +00:00
Jonathan Gray
67498a174b add some he c++ engine related changes. For some reason the cpp versions of spydemo and timedemo aren't getting _heversion set correctly
svn-id: r14940
2004-09-07 12:54:41 +00:00
Travis Howell
c6e0afadf0 Add index for HE C++ games.
Enable all HE games again.

svn-id: r14939
2004-09-07 12:21:54 +00:00
Travis Howell
44ab28cec5 Correct opcode
svn-id: r14938
2004-09-07 09:25:37 +00:00
Torbjörn Andersson
e6f19ff83a Much like an early civilization with no concept of the number zero, the
new memory manager didn't have the concept of the NULL pointer. Now it
does.

If ScummVM ever crashed for you when using the phone early in the game,
this patch hopefully fixes that bug. (If it didn't crash for you, memory
block zero was still allocated, so 0 still decoded to a valid pointer.)

svn-id: r14937
2004-09-07 06:29:57 +00:00
Travis Howell
b2ac15afa4 More cases
svn-id: r14936
2004-09-07 03:42:15 +00:00
Travis Howell
98eeb34f27 Switch to cases, to catch any missing cases.
svn-id: r14935
2004-09-07 02:53:22 +00:00
Travis Howell
f1fdfeda34 Don't check for verbs, if no verbs exist.
svn-id: r14934
2004-09-06 11:50:32 +00:00
Joost Peters
85bd972d89 Save setting of the text toggle when quitting, fixes bug #855542
svn-id: r14933
2004-09-06 11:09:25 +00:00
Eugene Sandulenko
3a4d9dc689 Fixed bug in DrawBMAPObject.
svn-id: r14932
2004-09-06 10:52:52 +00:00
Travis Howell
5f90812064 Missed opcode
svn-id: r14931
2004-09-06 09:27:22 +00:00
Travis Howell
3be4ae1d1d stubs
svn-id: r14930
2004-09-06 08:53:19 +00:00
Travis Howell
5a4548ed14 Not every speech file has the extra header.
svn-id: r14929
2004-09-06 07:54:26 +00:00
Travis Howell
35e364dc6e Skip extra speech header in HE 80+ games
svn-id: r14928
2004-09-06 07:31:51 +00:00
Jonathan Gray
3f42d6f0ab fix compiler warnings, including a if (foo = bar) occurance
svn-id: r14927
2004-09-06 07:06:11 +00:00
Travis Howell
aa264a5079 Add temporary hack to ignore akoc drawLimb C021 for now.
svn-id: r14926
2004-09-06 06:51:30 +00:00
Travis Howell
0010669d55 Add basic AWIZ call for HE90 games.
svn-id: r14925
2004-09-06 06:46:59 +00:00
Torbjörn Andersson
1dcd2612c0 Added a section about sword2mp3 to the documentation. I don't have the
tools to test the changes to 07_05.tex, though.

svn-id: r14924
2004-09-06 06:39:31 +00:00
Travis Howell
98584a42f3 Should be int
svn-id: r14923
2004-09-06 05:50:32 +00:00
Travis Howell
5adc650736 Add another ini related opcode.
svn-id: r14922
2004-09-06 03:26:47 +00:00
Travis Howell
79c5ac987f Should always push result.
svn-id: r14921
2004-09-06 02:54:28 +00:00