Commit Graph

5449 Commits

Author SHA1 Message Date
Eugene Sandulenko
2226aa6bc9 Add support for russian spyfox2 and spyfox3
svn-id: r17218
2005-03-24 12:33:53 +00:00
Eugene Sandulenko
166e009061 First attempt to position NES graphics correctly on screen. Still verbs
are at wrong places.

svn-id: r17217
2005-03-24 04:53:28 +00:00
Travis Howell
50759016b0 Change processWizImage() to error on unknown case, to see where additional cases are required.
Update HE issues.

svn-id: r17216
2005-03-24 04:15:01 +00:00
Travis Howell
0030fab85a cleanup
svn-id: r17215
2005-03-24 03:59:00 +00:00
Travis Howell
2b45b04e1a Rename sprite flags, as suggested by cyx.
svn-id: r17214
2005-03-24 03:47:54 +00:00
Eugene Sandulenko
e9a28b5782 Proper calculation of edge case with number of costume frames from Quietust
svn-id: r17213
2005-03-24 03:38:51 +00:00
Eugene Sandulenko
9ab0962f6d Lots of MM NES changes from Quietust and me
o Swap palette entries 0x00 and 0x1D in all necessary places. This gets
    rid of gray background
  o added a function NES_loadCostumeSet(int n) in order to do #1 for sprites
  o Widen screen to 256 pixels and center narrow rooms in it
  o Partial fix for subtitle rendering, now at least first line is
    rendered with identation

svn-id: r17212
2005-03-24 03:22:32 +00:00
Gregory Montoir
b0a1228c43 some wiz flags renaming
svn-id: r17210
2005-03-23 21:55:11 +00:00
Torbjörn Andersson
fb87ff059d Removed unused variable.
svn-id: r17207
2005-03-23 14:34:22 +00:00
Torbjörn Andersson
de1ed63656 Fixed compilation error. (GCC complained about a multi-line comment.)
svn-id: r17206
2005-03-23 10:17:52 +00:00
Travis Howell
400d9f1ed1 Patch from Quietust:
-give better names to player_v2a classes

svn-id: r17205
2005-03-23 06:06:07 +00:00
Travis Howell
a72a1ef827 Patch from Quietust:
-update md5 checksums for NES maniac

svn-id: r17204
2005-03-23 05:59:24 +00:00
Travis Howell
773ef15f4a Remove unused variable.
svn-id: r17203
2005-03-23 04:38:39 +00:00
Eugene Sandulenko
e2f33c69ab Fix MM NES text rendering so old messages are cleared up correctly.
svn-id: r17202
2005-03-23 04:22:11 +00:00
Eugene Sandulenko
dd9ecfe1c0 Fixed Amiga cursor for Zak & MM from Quietust.
svn-id: r17201
2005-03-23 00:25:08 +00:00
Travis Howell
8e84ee694c Add HE90 version of kernelGet/Set opcode and move HE90 specific cases over.
svn-id: r17200
2005-03-23 00:16:51 +00:00
Eugene Sandulenko
df0869f51d Patch from Quietust for MM NES
o objects now update tile colors and mask data
  o mask data is drawn from the correct offset
  o verbs are drawn in the correct color

svn-id: r17199
2005-03-22 21:07:00 +00:00
Eugene Sandulenko
8102efa7a3 Add three new HE sports games. Baseball is most playable now.
Add some unhandled KernelGet/SetFunctions used by new titles.

svn-id: r17198
2005-03-22 20:57:14 +00:00
Max Horn
a2ac6c9796 Proper check
svn-id: r17193
2005-03-22 17:49:41 +00:00
Travis Howell
097a3a0aac Cleanup
svn-id: r17192
2005-03-22 00:46:48 +00:00
Eugene Sandulenko
0bcb0ac257 Many MM NES fixes/improvements from Quietust:
o Doesn't crash when going upstairs. Now game is playable up to
    the green tentacle
  o Proper subtitles colors
  o Room mask is decoded but doesn't affect sprites yet
  o Inventory draw issues fixed
  o Fix actors position when they're facing right

svn-id: r17191
2005-03-21 23:51:48 +00:00
Eugene Sandulenko
11a1f9bb00 NES palette fixes from Quietust.
Some fixes of gray background for NES. Though maybe proper approach
would be to add global vars instead of checking every time.

svn-id: r17190
2005-03-21 01:15:30 +00:00
Eugene Sandulenko
d1e46a5420 Implement proper scene transition mode for MM NES.
svn-id: r17189
2005-03-21 00:27:39 +00:00
Travis Howell
91c666ebf9 VAR_TALKSTOP_KEY only set in scumm5 onwards.
svn-id: r17186
2005-03-19 02:54:02 +00:00
Travis Howell
91bfb91d77 These VARS are only used in Loom [CD] and scumm5 onwards.
svn-id: r17185
2005-03-19 02:40:42 +00:00
Travis Howell
6381320def Add bug fix from cyx for:
883415 - COMI: Guybrush appears above tomb

svn-id: r17183
2005-03-19 00:46:15 +00:00
Travis Howell
f258c52bfc Fix original load/save screen freezing in Loom [ega]
Sets current drive, instead of drive type.

svn-id: r17182
2005-03-19 00:15:55 +00:00
Travis Howell
89ce70d724 Applies to drawString() too.
svn-id: r17181
2005-03-18 23:31:58 +00:00
Eugene Sandulenko
b4ed62e1ad Some Russian Sam'n'Max releases have files renamed to RAMNMAX. So support
those. Also made file name substitution a general thing so we can
eventually get rid of monkey1 target et al.

svn-id: r17179
2005-03-18 15:10:16 +00:00
Travis Howell
47e9cc1b3a Add string height override for loom
svn-id: r17178
2005-03-18 15:04:37 +00:00
Travis Howell
0bd4c7b8bc Missed HE100
svn-id: r17176
2005-03-17 11:11:00 +00:00
Travis Howell
f50af11b5d Add HE72 version of file rename opcode
svn-id: r17175
2005-03-17 11:06:43 +00:00
Travis Howell
4361ef655e HE72+ games use slightly different code for subtitle color.
svn-id: r17174
2005-03-17 10:53:29 +00:00
Travis Howell
31c89144dc Rename sprite functions
svn-id: r17172
2005-03-17 09:42:31 +00:00
Travis Howell
2c4b7dfd32 Another correction to sprite flags
svn-id: r17171
2005-03-17 09:28:36 +00:00
Eugene Sandulenko
ed45ee5a05 NES cursor fixes from Quitetust. No need to use separate palette.
svn-id: r17170
2005-03-17 03:20:25 +00:00
Eugene Sandulenko
1abab50123 Tile-based NES cursor for MM NES.
svn-id: r17169
2005-03-17 02:55:20 +00:00
Travis Howell
a9aed6ec52 Last line of verbs work in NES maniac now.
svn-id: r17166
2005-03-16 04:23:52 +00:00
Eugene Sandulenko
1febad7cc5 First attempt to fix charset colors.
svn-id: r17165
2005-03-16 03:40:25 +00:00
Eugene Sandulenko
f86768fee8 Preliminary support for NES charsets. Colors are wrong and we get glitches
caused by too narrow screen. Also text clearing doesn't work.

svn-id: r17164
2005-03-16 03:20:32 +00:00
Travis Howell
dd71f57aeb Actor position fix for NES maniac, from Quietust
svn-id: r17163
2005-03-16 03:01:12 +00:00
Eugene Sandulenko
a827bb1c05 Patch from Quietust. Proper drawing of objects and fixes to inventory.
svn-id: r17162
2005-03-16 02:14:35 +00:00
Max Horn
6e33b3f0a7 Some cleanup/costume code unification. Note: NES costume code probably should be using subclasses; and maybe we should add AKOSLoadedCostume and NESLoadedCostume ?
svn-id: r17161
2005-03-15 21:48:06 +00:00
Max Horn
deca135252 Use better variable names...
svn-id: r17160
2005-03-15 21:20:44 +00:00
Eugene Sandulenko
b8ee09d21b Properly wipe out animation trails in MM NES. It appeared that it
just uses different constants for VAR_CURRENT_LIGHTS. So now it
uses proper double buffering as well

svn-id: r17159
2005-03-15 21:15:37 +00:00
Eugene Sandulenko
968e900a0f oops
svn-id: r17158
2005-03-15 18:46:35 +00:00
Eugene Sandulenko
088eb28c17 Add md5's of all known MM NES versions.
svn-id: r17157
2005-03-15 18:10:06 +00:00
Eugene Sandulenko
4824af64bb Minor NES-related fixes
o Actors do not leave trails, though background isn't restored since
    that code always uses two buffers and nes isn't. I have to switch it to
    use two
  o Add Swedish version of MM NES
  o Code formatting fixes

svn-id: r17156
2005-03-15 17:56:50 +00:00
Jochen Hoenicke
86cd961b72 Fix Bug #1163202 (music never stops). Some code cleanup.
svn-id: r17155
2005-03-15 13:41:15 +00:00
Jochen Hoenicke
402dd115ea Weakened the low pass filter (thanks to tbcarey who compared it with a real PCjr)
svn-id: r17154
2005-03-15 10:04:35 +00:00