Commit Graph
163 Commits
Author SHA1 Message Date
Eugene Sandulenko d3727e1c2a HE 7.2 uses different array headers. they introduced start indexes, so it
became in somewhat Pascal fashion, i.e. array[2..3][10..20]. So I had to
override ArrayHeader function in ScummEngine_v72he.

Also there is new array type kDwordArray. So that is implemented as well.

Though, not everything yet transferred to use new ArrayHeader, so running
HE 7.2 titles is risky now.

Some opcodes were implemented along the way.

svn-id: r14735
2004-08-25 02:12:03 +00:00
Travis Howell 531b570394 HE 7.2 uses different size in this opcode alone
svn-id: r14732
2004-08-24 16:02:26 +00:00
Travis Howell 35a354bab7 That should not have been removed
svn-id: r14731
2004-08-24 15:25:32 +00:00
Torbjörn Andersson 467b724798 Typo
svn-id: r14730
2004-08-24 15:08:26 +00:00
Travis Howell f9059d591d Missed spot
svn-id: r14728
2004-08-24 11:18:45 +00:00
Travis Howell f16065d86d Remove some old/duplicate code.
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.

svn-id: r14727
2004-08-24 11:17:28 +00:00
Travis Howell 07eb3f50f9 Correct bug in array loading from index.
A few changes/corrections for HE 7.2

svn-id: r14724
2004-08-24 05:04:14 +00:00
Travis Howell 400582bd9d Update opcode table for HE 7.2
svn-id: r14721
2004-08-23 14:23:40 +00:00
Travis Howell 6d62e7ec66 Another stub
svn-id: r14720
2004-08-23 14:11:53 +00:00
Travis Howell 25ccf3a0ee Another He 7.2 function
svn-id: r14719
2004-08-23 14:03:54 +00:00
Travis Howell 42fb68694d Minor cleanup
svn-id: r14718
2004-08-23 12:19:08 +00:00
Travis Howell 4f55b334eb Re-order opcodes
svn-id: r14714
2004-08-23 11:20:25 +00:00
Travis Howell bbc75e4220 Add He 7.2 class
svn-id: r14709
2004-08-23 10:34:50 +00:00