Commit Graph
86814 Commits
Author SHA1 Message Date
Travis Howell 0a3ca185e0 Check _scummVar size of restart too.
svn-id: r14987
2004-09-10 02:03:31 +00:00
Travis Howell 67f7c40446 Ooops, actually clear _roomVars.
svn-id: r14986
2004-09-10 01:55:37 +00:00
Travis Howell c7d28132b4 Save game changes for HE80+ games.
svn-id: r14985
2004-09-10 01:03:01 +00:00
Travis Howell 655728fe7d Change needed for HE 71 too.
svn-id: r14984
2004-09-09 14:07:51 +00:00
Travis Howell 9eb69ed03a Use screen width, not hard coded value.
svn-id: r14983
2004-09-09 13:54:32 +00:00
Travis Howell 1502b39634 Correction
svn-id: r14982
2004-09-09 11:50:23 +00:00
Gregory Montoir 3232d22f5f correction
svn-id: r14981
2004-09-09 11:12:22 +00:00
Travis Howell 1131a70e00 Add HE 70 version changes.
svn-id: r14980
2004-09-09 10:44:17 +00:00
Travis Howell 62ba3e9a58 Corrections
svn-id: r14979
2004-09-09 10:36:10 +00:00
Eugene Sandulenko b4fa1914e4 Fix bug in ScummEngine_v7he::getCharsetOffset()
svn-id: r14978
2004-09-09 10:08:39 +00:00
Travis Howell 84549db76a Oops
svn-id: r14977
2004-09-09 07:32:03 +00:00
Travis Howell 5e9b5a0594 Ooops
svn-id: r14976
2004-09-09 07:29:49 +00:00
Travis Howell f6b4532086 Duplicate
svn-id: r14975
2004-09-09 04:44:46 +00:00
Travis Howell 2bc880a929 Add later spy fox 1 version.
svn-id: r14974
2004-09-09 04:27:57 +00:00
Travis Howell 1e0e9e0e03 Fix dog regression.
svn-id: r14973
2004-09-09 04:16:57 +00:00
Travis Howell 9f95f2a614 Add extra opcodes for freddi2
Allow akos to play any actor sound.

svn-id: r14972
2004-09-09 04:05:31 +00:00
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