Commit Graph
86814 Commits
Author SHA1 Message Date
Travis Howell 04fdd5bc52 Add WIP sprite struct for HE games, ready for functions.
svn-id: r16821
2005-02-20 10:56:59 +00:00
Eugene Sandulenko f420dd3b78 Implement OSystem method disableCursorPalette(bool disable) as mentioned
in patch #1013937 (OSystem layer with bigger resolution).

svn-id: r16820
2005-02-20 02:04:45 +00:00
Eugene Sandulenko 47400c1932 Restrict CGA/EGA/Hercules dithering to PC only.
svn-id: r16819
2005-02-20 01:50:18 +00:00
Eugene Sandulenko b4780deac6 (more) correct v2 ditherers. Still suffers from some differences and
text colors are not always match.

svn-id: r16818
2005-02-20 01:37:47 +00:00
Max Horn 45f59cc610 Spelling
svn-id: r16817
2005-02-20 01:12:20 +00:00
Eugene Sandulenko 27469a1896 Patch #1121337 (CGA rendering in early LEC titles).
Differences against patch:
  o Updated documentation
  o Fixed text colors
  o Implemented Hercules dithering

Ditherers are based on loom ega and monkey ega, so for zak and mm they're
wrong, i.e. these games look better than with original ditherers.

TODO:
  Proper ditherers for zak & MM
  EGA ditherers for VGA SCUMM v5 games

svn-id: r16816
2005-02-20 00:17:22 +00:00
Paweł Kołodziejski 3184c2de34 compatibility for emsvc
svn-id: r16815
2005-02-19 16:04:03 +00:00
Paweł Kołodziejski e2753574ac compatibility fixes for wince
svn-id: r16814
2005-02-19 16:00:22 +00:00
Paweł Kołodziejski 373b33b22a compatible version for wince
svn-id: r16813
2005-02-19 15:35:05 +00:00
Torbjörn Andersson 43cfe01f3d This is the second part of the BS2 restructuring. There are two new
classes: Screen and Mouse. Screen handles most of the drawing, except the
mouse cursor and in-game menus.

The old Graphics class is no more.

I've also fixed some "reverse stereo" regressions from the first part of
the restructuring.

I'm not sure what the next step will be, but hopefully it will be smaller
than this one was.

svn-id: r16812
2005-02-19 14:02:16 +00:00
Paweł Kołodziejski 0de5fa2f33 mp3 support is allready done, flac will never be
svn-id: r16811
2005-02-19 12:05:50 +00:00
Travis Howell d3b74919e2 Update
svn-id: r16810
2005-02-19 01:02:31 +00:00
Eugene Sandulenko ae6f40ebb6 Make cursor code more bulletproof
svn-id: r16809
2005-02-19 00:24:48 +00:00
Paweł Kołodziejski c58cc5acac ZLIB_WINAPI is needed for smush decompression too
svn-id: r16808
2005-02-18 22:47:32 +00:00
Torbjörn Andersson 5aa2ea2d44 Forgot to check if preFetchCompSpeech() could find the speech file. Now it
will work even if the file is missing. (This only affects the cutscene
player.)

svn-id: r16806
2005-02-18 16:50:51 +00:00
Paweł Kołodziejski 663308f61f after Andrew removal ZLIB_WINAPI from scummsys.h
I need that for msvc 8.

svn-id: r16805
2005-02-18 08:04:50 +00:00
Max Horn 695b0fcb5f Fix a small bug (wrong mouse cursor is briefly shown) in the F5 menu
svn-id: r16804
2005-02-18 00:28:56 +00:00
Andrew Kurushin 05f4bf5151 removing ZLIB_WINAPI from scummsys.h
ZLIB_WINAPI macro needs only than you want to
build VisualBasic compatible ZLIBWAPI.DLL with
WINAPI(STDCALL) calling convetion.

svn-id: r16803
2005-02-18 00:13:37 +00:00
Andrew Kurushin bbbd3b5fbf iso mode drawing work in progress
svn-id: r16802
2005-02-18 00:00:00 +00:00
Eugene Sandulenko def8641e1f Mention new cursor code.
svn-id: r16801
2005-02-17 23:10:33 +00:00
Eugene Sandulenko 78ee0bfdaf Mouse part of big patch #1013937 (OSystem layer with bigger resolution)
svn-id: r16800
2005-02-17 23:01:00 +00:00
Travis Howell e1323556c3 Correction number of actors in a few HE games.
VAR_NUM_ACTORS doesn't always have the correct value.

svn-id: r16799
2005-02-17 01:22:31 +00:00
Jerome Fisher e78de67c54 - Fixed what I understand to be a check to ensure that sysex instrument data wasn't sent to the rhythm channel. It was preventing instruments from being written to part 8.
This fixes the window crashing sound in the intro of the floppy version of Indy 4, and possibly other things. Hopefully it breaks nothing.

svn-id: r16798
2005-02-15 17:56:32 +00:00
Torbjörn Andersson d1f6a40583 Re-phrased comment to make it sound more like the fact it is and less like
a "FIXME".

svn-id: r16797
2005-02-15 10:32:55 +00:00
Torbjörn Andersson e3ed9f7b32 This should keep ScummVM from trying to free invalid pointers. I hope.
svn-id: r16796
2005-02-15 08:15:35 +00:00
Eugene Sandulenko 32ea1644a5 Fix crash in updated Russian freddi1.
svn-id: r16795
2005-02-15 03:32:07 +00:00
Eugene Sandulenko 94daa9dbcc o Added 5 updated Russian freddi-related titles.
svn-id: r16794
2005-02-14 21:34:31 +00:00
Eugene Sandulenko 9f1b541c25 o Added 5 updated Russian freddi-related titles.
svn-id: r16793
2005-02-14 21:19:47 +00:00
Eugene Sandulenko c49642bb8b o Added 5 updated Russian freddi-related titles.
o Fixed ScummEngine_v72he::o72_openFile() so autogenerated names also
  checked for substitution.
o New case 0 in o100_actorOps() used by Russian updated freddicove. Number
  of stack items weren't checked against disassembly

svn-id: r16792
2005-02-14 21:19:00 +00:00
Travis Howell 39b83ba8cf Add addiotnal decode type in later HE games.
svn-id: r16791
2005-02-14 13:44:19 +00:00
Travis Howell 94f76a8f05 Update comment
svn-id: r16790
2005-02-14 10:06:22 +00:00
Travis Howell 0e1a22729b Correct sound TAG for Backyard sports games
Fix memory leak.

svn-id: r16789
2005-02-14 10:02:34 +00:00
Travis Howell a8520f4fe6 *** empty log message ***
svn-id: r16788
2005-02-14 09:00:30 +00:00
Travis Howell 993ae4a3e6 Add opcode for HE100
svn-id: r16787
2005-02-14 08:58:02 +00:00
Travis Howell 23d02ee03f Add opcode
svn-id: r16786
2005-02-14 07:21:17 +00:00
Travis Howell 0439ab507f Add opcode
svn-id: r16785
2005-02-14 07:15:16 +00:00
Travis Howell 40768ac29d Add basic support for DISK index block in later HE games.
svn-id: r16784
2005-02-14 03:12:41 +00:00
Eugene Sandulenko 142a646da0 Fix typo in football substitute.
svn-id: r16783
2005-02-13 23:32:49 +00:00
Eugene Sandulenko cfdde90be0 HE version correction for russian spyfox
svn-id: r16782
2005-02-13 07:16:44 +00:00
Eugene Sandulenko bc206cf21f Add three new Russian games.
svn-id: r16781
2005-02-13 06:59:17 +00:00
Eugene Sandulenko a43f4bead8 Added new Russian HE titles.
svn-id: r16780
2005-02-13 06:54:03 +00:00
Paweł Kołodziejski ddd97c96da fix/workaround for bug: 1120625
svn-id: r16779
2005-02-12 15:00:16 +00:00
Paweł Kołodziejski 4a0887f34d update
svn-id: r16778
2005-02-12 14:38:42 +00:00
Paweł Kołodziejski ce832686a0 fixed warning
svn-id: r16777
2005-02-12 14:16:17 +00:00
Andrew Kurushin 509d7b4d45 - smooth iso scroll
svn-id: r16776
2005-02-11 22:18:37 +00:00
Eugene Sandulenko 3cdf46635e Add HE wiz-specific item.
svn-id: r16775
2005-02-11 21:32:32 +00:00
Andrew Kurushin 5239c2f477 - fix min->MIN
- implemented horizontal tile cliping

svn-id: r16774
2005-02-11 20:59:29 +00:00
Andrew Kurushin 9497fddcf0 iso draw work in progress:
- try keyboard arrows on iso scene
- todo: horizontal cliping

svn-id: r16773
2005-02-11 20:43:48 +00:00
Eugene Sandulenko 7ea113dbb1 Renamed substDataFileNames to substResFileNames. Just forgot to do it last
time.

svn-id: r16772
2005-02-11 13:29:15 +00:00
Joost Peters 6565ed2871 Make rnc unpacker a member of Disk class so it reuses the same object, and change rnc code to only build the crc table once instead of for every unpack operation.
This should speed it up a bit.

svn-id: r16771
2005-02-11 11:14:33 +00:00