Commit Graph
100 Commits
Author SHA1 Message Date
Travis Howell b0be0f0452 Revert last change, was wrong opcode.
Add a few more HE 7 opcodes

svn-id: r14813
2004-08-28 14:05:33 +00:00
Travis Howell d1a5cd802e Should redraw too.
svn-id: r14806
2004-08-28 07:20:04 +00:00
Travis Howell 0dd52d351b Add missing case
svn-id: r14805
2004-08-28 07:14:14 +00:00
Travis Howell 4c732d15c6 Limit nukeArrays to only location thats requires it for now.
svn-id: r14803
2004-08-28 04:14:33 +00:00
Travis Howell 4aeb595967 Applies to all HE 7.0+ games
svn-id: r14796
2004-08-27 12:56:01 +00:00
Travis Howell 4075398e6c Original games always used screen height instead of pop() value.
svn-id: r14783
2004-08-26 15:39:24 +00:00
Travis Howell ce56e0d517 Added stub
svn-id: r14769
2004-08-26 12:06:08 +00:00
Travis Howell b1d8b144ba More code/stubs for HE 7.2 games
Add another temp hack
Add id for water, uses more actors
Another small correction to music playback for HE 7.2 games

svn-id: r14764
2004-08-26 08:47:07 +00:00
Travis Howell 8e2e48e40c Add some stubs for HE 7.2
Fix warning
Add music support for later HE 7.2 games

svn-id: r14761
2004-08-26 06:08:41 +00:00
Travis Howell 34b7c1a31f Add case for HE 7.2 games
svn-id: r14750
2004-08-25 11:20:33 +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 bb5cae10b4 More HE 7.2 changes
svn-id: r14707
2004-08-23 09:18:55 +00:00
Travis Howell bfe88771cb A few changes for freddemo
svn-id: r14693
2004-08-23 00:17:07 +00:00
Travis Howell 60cc2470b3 Change to invalid, should never be called
svn-id: r14680
2004-08-22 09:47:12 +00:00
Travis Howell 319f2c8333 No longer required
svn-id: r14677
2004-08-22 09:17:24 +00:00
Max Horn 152a5e97fe Modified VirtScreen to inherit from Graphics::Surface, and added getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen
svn-id: r14612
2004-08-14 19:42:00 +00:00
Max Horn 239aa2b062 Renamed o6_unknownE1 to o6_getPixel; use vs->xstart instead of _screenLeft
svn-id: r14607
2004-08-14 15:14:01 +00:00
Travis Howell b154e524a9 Correction from disasm.
svn-id: r14468
2004-08-05 11:03:22 +00:00
Travis Howell d60973b05e HE games use different method to clear some arrays resources.
svn-id: r14423
2004-08-01 13:57:00 +00:00
Max Horn 2d5bfca892 Even more array code cleanup
svn-id: r14407
2004-08-01 02:07:57 +00:00
Max Horn 5e3236ac47 Add symbolic names for the array types, which makes the code easier to read/understand (note that array types != res types)
svn-id: r14404
2004-08-01 01:54:37 +00:00
Travis Howell 4105fdd4f6 Merge palette functions.
svn-id: r14324
2004-07-25 11:29:38 +00:00
Travis Howell 95520634d3 Case only used in HE 6.0 games after all.
svn-id: r14216
2004-07-15 05:53:36 +00:00
Travis Howell 84e77997d3 Fix music volume regression in HE games.
svn-id: r14215
2004-07-15 05:44:57 +00:00
Travis Howell 50c80a808a HE 7.0 games set fade effects to 1 but don't actually use any fade effects.
svn-id: r14212
2004-07-14 09:37:15 +00:00
Travis Howell 80f6319454 Not used by games, switch to invalid.
svn-id: r14156
2004-07-03 10:03:21 +00:00
Travis Howell 857c9fc858 Changes for non-akos version of puttputt
svn-id: r14133
2004-06-30 11:03:55 +00:00
Travis Howell 26e38321df Rename var
svn-id: r14121
2004-06-29 11:02:15 +00:00
Travis Howell b1e49b13af Fix actorOps case 218/9 in HE games
svn-id: r14115
2004-06-29 05:36:01 +00:00
Travis Howell b38f62ffdd Add check for older puttputt version.
svn-id: r14110
2004-06-29 01:34:42 +00:00
Max Horn b8ad54b3af Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
svn-id: r14090
2004-06-27 22:14:35 +00:00
Travis Howell 4ffcdcdf4f Remove bad comment
svn-id: r14074
2004-06-27 02:17:56 +00:00
Travis Howell 08cebae472 Add some more HE7 differences.
svn-id: r14032
2004-06-24 15:13:00 +00:00
Travis Howell a9de63ef02 Add missing code
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell 54e3e20b98 Revert change, caused regression (Mini game in Cosmic Diner of puttmoon no longer works)
svn-id: r14025
2004-06-24 05:11:19 +00:00
Travis Howell 918858ebce Positive values are only used in DOS version of fbear.
svn-id: r14012
2004-06-23 09:59:14 +00:00
Travis Howell 7989a98952 Add FBEAR: Partial fix for the piano, patch #977249
svn-id: r13999
2004-06-22 10:39:46 +00:00
Travis Howell 3fd30cda0c Didn't need to split it after all.
svn-id: r13973
2004-06-20 14:47:14 +00:00
Eugene Sandulenko 4f8cb1d514 7.0+ HE games have additional indexes. So read it.
svn-id: r13945
2004-06-07 00:26:08 +00:00
Travis Howell 29f03f0d9c verbOps differences are minor, so merge back in.
svn-id: r13943
2004-06-06 11:10:47 +00:00
Travis Howell ccac679431 Ooops, kept wrong line.
svn-id: r13942
2004-06-06 06:09:21 +00:00
Travis Howell cbbfc34e0a puttdemo doesn't need HE specific opcodes.
actorOps case 225 isn't need for HE, was left over from scumm6.
No need to check for invalid cases, since earlier HE game didn't use those cases.

svn-id: r13941
2004-06-06 05:20:52 +00:00
Travis Howell 7765d6f6b3 ActorOps case 219 exists in earlier HE games too.
svn-id: r13940
2004-06-06 04:55:33 +00:00
Eugene Sandulenko 7b2a81a8a6 o more _heversion usage
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-06 02:20:53 +00:00
Eugene Sandulenko 6be8956d2c Phase 2 of switching HE to use _heversion. Now unneeded GID's are
eliminated.

svn-id: r13927
2004-06-03 01:28:22 +00:00
Eugene Sandulenko 2a34b9d5a1 Phase 1 of move to _heversion use.
svn-id: r13926
2004-06-03 00:55:40 +00:00
Travis Howell 3632305c6c Ignore imuse control code in HE games
Add missing code for o6_stampobject (From diasm.)

svn-id: r13924
2004-06-02 13:32:16 +00:00
Travis Howell 86ad0e2b9f Increase debug level
Add error about NES MM been currently unsupported.

svn-id: r13923
2004-06-02 01:54:59 +00:00
Gregory Montoir ea4d26f04f (almost) fixed saving/loading images in fatty bears birthday
svn-id: r13921
2004-06-01 22:06:05 +00:00
Eugene Sandulenko 6a314c99a9 Fix o6_writeFile.
svn-id: r13920
2004-06-01 20:59:14 +00:00