aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
AgeCommit message (Collapse)Author
2004-08-25Add all array related functions to HE 7.2Travis Howell
Add some more HE 7.2 code svn-id: r14739
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-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-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-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-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-23Add He 7.2 classTravis Howell
svn-id: r14709
2004-08-23More HE 7.2 changesTravis Howell
svn-id: r14707
2004-08-23More changes for He 7.2 gamesTravis Howell
Might need HE7.2 class eventually svn-id: r14704
2004-08-23Add opcodeTravis Howell
svn-id: r14695
2004-08-22Cursor code cleanupMax Horn
svn-id: r14690
2004-08-14Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeftMax Horn
svn-id: r14607
2004-07-04Match disasm., applies to The Dig too.Travis Howell
svn-id: r14167
2004-07-03Not used by games, switch to invalid.Travis Howell
svn-id: r14156
2004-06-30Changes for non-akos version of puttputtTravis Howell
svn-id: r14133
2004-06-28oopsEugene Sandulenko
svn-id: r14105
2004-06-28Move Win32ResExtractor to ScummEngine_v7he. Now it doesn't look alien.Eugene Sandulenko
svn-id: r14104
2004-06-27Renamed/documented some odd smush/insane varsMax Horn
svn-id: r14085
2004-06-27Moved _Win32ResExtractor to ScummEngine_v6 (and ideally, it should be ↵Max Horn
confined to the HE classes only, but right now that is not feasible) svn-id: r14082
2004-06-24Add some more HE7 differences.Travis Howell
svn-id: r14032
2004-06-23HE 7.0 fixesEugene Sandulenko
o Stub for o7_startSound o graphics decoders o findResource was moved to ScummEngine and extended o 7.0+ titles use akos costumes, so fix that in launcher o more o6_resourceRoutines stubs Now HE 7.0 games (first 320x200 windows ports) show intros and some are playable to some extent. svn-id: r14003
2004-06-22Add FBEAR: Partial fix for the piano, patch #977249Travis Howell
svn-id: r13999
2004-06-20Didn't need to split it after all.Travis Howell
svn-id: r13973
2004-06-06verbOps differences are minor, so merge back in.Travis Howell
svn-id: r13943
2004-06-06o more _heversion usageEugene Sandulenko
o hack to ensure 1x scaler is selected for 640x480 games. Begs for better implementation o 7.0+-specific extendions to * resource loading * o6_resourceRoutines * o6_actorOps * o7_pickupObject * ScummEngine::setVerbObject Now puttputt.w32 script execution advances little more. svn-id: r13938
2004-06-05Phase 3 of transition to _heversion.Eugene Sandulenko
svn-id: r13929
2004-06-03Phase 1 of move to _heversion use.Eugene Sandulenko
svn-id: r13926
2004-06-02Ignore imuse control code in HE gamesTravis Howell
Add missing code for o6_stampobject (From diasm.) svn-id: r13924
2004-06-01(almost) fixed saving/loading images in fatty bears birthdayGregory Montoir
svn-id: r13921
2004-06-01minor changesGregory Montoir
svn-id: r13916
2004-06-01HE games use slightly different E1 opcodeTravis Howell
Move HE7 specific opcodes to he7, as requested. svn-id: r13915
2004-06-01Preliminary versions of HE opcodes kernelGetFunctions andEugene Sandulenko
kernelSetFunctions. Somewhat buggy. svn-id: r13914
2004-05-31Add stub for HE o6_quitPauseRestart.Eugene Sandulenko
svn-id: r13908
2004-03-17Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this ↵Max Horn
may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-) svn-id: r13325
2004-03-02Move to HE6Travis Howell
svn-id: r13140
2004-03-02Ooops, just move everyting used by HE6 to HE6.Travis Howell
svn-id: r13137
2004-03-02Divide up some code for HE6 and HE7Travis Howell
svn-id: r13136
2004-03-02Implemented more HE opcode stringLen and added stub for opcode F4Eugene Sandulenko
svn-id: r13134
2004-03-02Add better check for HE resource differences.Travis Howell
Move stringLen to HE7. svn-id: r13130
2004-03-02Implemented some HE specific opcodesEugene Sandulenko
Added some HE GIDs svn-id: r13126
2004-03-01Add stubTravis Howell
svn-id: r13115
2004-03-01Add HE7 varsTravis Howell
svn-id: r13110