aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-08-25Only relocate allocated sections.Marcus Comstedt
svn-id: r14753
2004-08-25Add some file opcode difference for HE 7.2Travis Howell
svn-id: r14752
2004-08-25Revert back proper array bounds checks in readArray/writeArrayEugene Sandulenko
Fix type in redimArray svn-id: r14751
2004-08-25Add case for HE 7.2 gamesTravis Howell
svn-id: r14750
2004-08-25Add a few cases for later games.Travis Howell
svn-id: r14749
2004-08-25Add missing breakTravis Howell
svn-id: r14748
2004-08-25Rename var/opcodeTravis Howell
Add missing breaks svn-id: r14747
2004-08-25casts to avoid gcc warningsJonathan Gray
svn-id: r14746
2004-08-25Fix compileTravis Howell
svn-id: r14745
2004-08-25Add stubTravis Howell
svn-id: r14744
2004-08-25No mainmenu variable in HE 7.2Travis Howell
svn-id: r14743
2004-08-25added comment for insane hack and not tested fix for deadlock bug imuse + ↵Paweł Kołodziejski
debugger svn-id: r14742
2004-08-25Don't skip arrayindex in HE 7.2 gamesTravis Howell
svn-id: r14741
2004-08-25The original speech clusters are now decoded through a custom AudioStreamTorbjörn Andersson
class, so they are handled the same way as the compressed clusters. The next step will be to migrate the music playback to use the same class, which means the fade-in/out logic needs to be separated from the decoding. Once this is done, adding support for compressed music should be a piece of cake. svn-id: r14740
2004-08-25Add all array related functions to HE 7.2Travis Howell
Add some more HE 7.2 code svn-id: r14739
2004-08-25Added a destructor to the FontRenderer class to free any remaining textTorbjörn Andersson
sprites on exit. As far as I can tell, the only case when this makes any difference is when there is text on screen when you quit ScummVM, so it's not really a memory leak, but Valgrind will report it as one. svn-id: r14738
2004-08-25Another array change for HE 7.2Travis Howell
svn-id: r14737
2004-08-25Add back change that were reverted by last commit.Travis Howell
Add comment svn-id: r14736
2004-08-25HE 7.2 uses different array headers. they introduced start indexes, so itEugene Sandulenko
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-24Rewrote the way strings are extracting from the datafiles, now it should be ↵Gregory Montoir
'alignment safe'. Maybe it will fix bugs #923570 and #1013886, too. svn-id: r14734
2004-08-24HE 7.2 correction to o6_pickVarRandomEugene Sandulenko
svn-id: r14733
2004-08-24HE 7.2 uses different size in this opcode aloneTravis Howell
svn-id: r14732
2004-08-24That should not have been removedTravis Howell
svn-id: r14731
2004-08-24TypoTorbjörn Andersson
svn-id: r14730
2004-08-24Add varTravis Howell
svn-id: r14729
2004-08-24Missed spotTravis Howell
svn-id: r14728
2004-08-24Remove some old/duplicate code.Travis Howell
Add a few more functions/stubs for HE 7.2 Moved HE 7.2 o_resourceRoutine() specifics. svn-id: r14727
2004-08-24Fixed bug #1014296, the Loom cursor hotspot regression.Torbjörn Andersson
svn-id: r14726
2004-08-24Fixed slight regression in the Loom cursor shape: The whole thing wasTorbjörn Andersson
shifted one step to the left, so the leftmost column wasn't included. (Hotspot is still wrong, of course - that's a different bug.) svn-id: r14725
2004-08-24Correct bug in array loading from index.Travis Howell
A few changes/corrections for HE 7.2 svn-id: r14724
2004-08-24Resource correctionsTravis Howell
svn-id: r14723
2004-08-24init var.Travis Howell
avoid valgrind warning svn-id: r14722
2004-08-23Update opcode table for HE 7.2Travis Howell
svn-id: r14721
2004-08-23Another stubTravis Howell
svn-id: r14720
2004-08-23Another He 7.2 functionTravis Howell
svn-id: r14719
2004-08-23Minor cleanupTravis Howell
svn-id: r14718
2004-08-23Correct valueTravis Howell
svn-id: r14717
2004-08-23Adjust max resource typeTravis Howell
svn-id: r14716
2004-08-23CorrectionsTravis Howell
svn-id: r14715
2004-08-23Re-order opcodesTravis Howell
svn-id: r14714
2004-08-23OoopsTravis Howell
svn-id: r14713
2004-08-23Switch to caseTravis Howell
svn-id: r14712
2004-08-23Switch function to He 7.2Travis Howell
svn-id: r14711
2004-08-23Missed a spotTravis Howell
svn-id: r14710
2004-08-23Add He 7.2 classTravis Howell
svn-id: r14709
2004-08-23OopsTravis Howell
svn-id: r14708
2004-08-23More HE 7.2 changesTravis Howell
svn-id: r14707
2004-08-23compilation fixJonathan Gray
svn-id: r14706
2004-08-23TypoTravis Howell
svn-id: r14705
2004-08-23More changes for He 7.2 gamesTravis Howell
Might need HE7.2 class eventually svn-id: r14704