aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2004-08-23Add LOOM cursor supportMax Horn
svn-id: r14703
2004-08-23note existance of DISK index block found in f4-demoJonathan Gray
svn-id: r14702
2004-08-23add md5 based windows targets for HE titles that also have DOS targets and ↵Jonathan Gray
make the description appear in the title bar svn-id: r14701
2004-08-23CorrectionTravis Howell
svn-id: r14700
2004-08-23add readMAXS debug statementJonathan Gray
svn-id: r14699
2004-08-23Fixed the bug that caused Vorbis and FLAC to misbehave with compressedTorbjörn Andersson
speech. (Apparently it was just an accident that MP3 worked.) Unfortunately I had to change the file format of the compressed files to include both the compressed and uncompressed size, but since the tool to create these files has only lived as an item in the patch tracker, no one should have exptected it to be the final, working version, right? Right. svn-id: r14698
2004-08-23fix compilation by removing what was presumably a typoJonathan Gray
svn-id: r14697
2004-08-23remove cast that produces a warningJonathan Gray
svn-id: r14696
2004-08-23Add opcodeTravis Howell
svn-id: r14695
2004-08-23Fix bug, actually a typo introduced with last cursors improvements. It crashedEugene Sandulenko
all HE7.0+ games with custom cursors. svn-id: r14694
2004-08-23A few changes for freddemoTravis Howell
svn-id: r14693
2004-08-23Fix warning.Eugene Sandulenko
svn-id: r14692