Travis Howell
b86e19b971
Initial support for TMSK masking in HE72+ games.
...
svn-id: r18201
2005-05-21 09:05:58 +00:00
Travis Howell
2138a4c39e
Missed a few changes.
...
svn-id: r18200
2005-05-21 04:49:08 +00:00
Travis Howell
c4d567561d
Only needed for C64 maniac.
...
svn-id: r18199
2005-05-21 04:06:47 +00:00
Eugene Sandulenko
f9e4a2d2a2
Stubs for C64 MM costume code. Content will follow. Fixes crash in intro
...
script
svn-id: r18198
2005-05-21 03:30:23 +00:00
Eugene Sandulenko
50db5af186
Fix samnmax-alt target. Actually now it is obsolete.
...
Game with samnimax.sm0 always detected as 'samnmax' because there is no
MD5 difference and thus made detected target unrunnable.
Now both for .000 and .sm0 target 'samnmax' is properly detected and used.
svn-id: r18197
2005-05-21 00:27:41 +00:00
Eugene Sandulenko
d00c990808
Fix charsets in MM NES after gameload.
...
svn-id: r18196
2005-05-20 22:49:09 +00:00
Torbjörn Andersson
801db4a515
Added big editable text widget, and removed some cruft. I think this means
...
that all our widgets are able to scale themselves now, but I could be
mistaken.
svn-id: r18192
2005-05-20 15:03:26 +00:00
Eugene Sandulenko
5eaedacce6
REmove now unneeded assert as MM NES may pass zero ptr to box which
...
should be ignored.
svn-id: r18191
2005-05-20 11:16:30 +00:00
Travis Howell
6da7fa0dcc
Add more opcode differences in C64 maniac.
...
svn-id: r18190
2005-05-20 06:47:57 +00:00
Travis Howell
9d3ee25813
Ooops
...
svn-id: r18188
2005-05-20 06:39:18 +00:00
Travis Howell
feca9840b8
Add more opcode differences in C64 maniac.
...
svn-id: r18187
2005-05-20 06:29:34 +00:00
Eugene Sandulenko
d5f4a56e11
Improve MM NES & C64 games autodetection.
...
Fixes bug #1190565 "MM NES: autodetect not working"
svn-id: r18186
2005-05-19 22:14:49 +00:00
Travis Howell
e8cb767e5b
More opcode changes for C64 maniac
...
svn-id: r18184
2005-05-19 14:33:52 +00:00
Eugene Sandulenko
097e0a74a9
o Implement direct disk reading for C64.
...
o Added new parameter to ScummEngine constructor which passed substitute
file name index. It eliminates a long-standing hack and simplifies bundles
porocessing considerably
o Thus simplified detection/reading MM NES PRG file.
svn-id: r18183
2005-05-19 14:15:34 +00:00
Travis Howell
da9eaffd50
Only a single line for subtitles in C64 maniac.
...
svn-id: r18181
2005-05-19 02:18:34 +00:00
Travis Howell
43a5aff7bc
Correct subtitle colors in C64 maniac.
...
svn-id: r18180
2005-05-19 01:54:37 +00:00
Eugene Sandulenko
829c9a1b1a
Fix yet another actor masking issue
...
svn-id: r18178
2005-05-18 23:57:17 +00:00
Eugene Sandulenko
7fb2eda235
Patch from Quietust for MM NES:
...
o Fix all actor mask bugs
o Simplify masking considerably
o Moved the decodesNESObject call from object.cpp into gfx.cpp
svn-id: r18177
2005-05-18 23:17:04 +00:00
Eugene Sandulenko
d92c3c7c72
MM NES masking fixes from Quietust.
...
svn-id: r18176
2005-05-18 20:40:50 +00:00
Travis Howell
c986a12a81
Correct input script in C64 maniac.
...
svn-id: r18171
2005-05-18 16:15:56 +00:00
Eugene Sandulenko
51f8aa50b1
Combine Win32 and Mac resource extractors (used for cursors in latter HE) as
...
only one of them can exist at the same time. Also it saves code and adds
caching to Mac resource extractor.
svn-id: r18169
2005-05-18 15:57:16 +00:00
Travis Howell
b575dba642
Remove newline from debug.
...
svn-id: r18168
2005-05-18 15:50:03 +00:00
Travis Howell
6eb84f82fa
Another difference in C64 maniac.
...
svn-id: r18167
2005-05-18 15:42:35 +00:00
Travis Howell
b6da09d4fe
Add some differences in C64 maniac.
...
svn-id: r18166
2005-05-18 15:30:31 +00:00
Torbjörn Andersson
4aac7819d1
Some more scaling work. Parts of the options dialogs scale themselves. Some
...
of them better than others.
svn-id: r18165
2005-05-18 14:11:53 +00:00
Torbjörn Andersson
6ef7dbf97c
The SCUMM options dialog mostly scales itself. Mostly.
...
svn-id: r18160
2005-05-18 09:41:13 +00:00
Max Horn
9e0c72868b
No need to declare a full method if all you need is a tiny local function
...
svn-id: r18158
2005-05-18 08:50:06 +00:00
Travis Howell
24275fbb32
Add missing else.
...
svn-id: r18156
2005-05-18 08:34:52 +00:00
Eugene Sandulenko
1a68fbe145
round() is not portable.
...
svn-id: r18155
2005-05-18 07:59:45 +00:00
Travis Howell
a684a741ec
Limit to C64 maniac.
...
svn-id: r18153
2005-05-18 02:56:41 +00:00
Travis Howell
ee67335197
Update comment
...
svn-id: r18152
2005-05-18 02:37:23 +00:00
Travis Howell
a8106f8c16
Add scripts file for C64 verisons, ready for future changes.
...
svn-id: r18151
2005-05-18 02:32:25 +00:00
Travis Howell
50abcb6683
Add missing palette slot, used in verbs/inventory.
...
svn-id: r18150
2005-05-18 02:23:00 +00:00
Travis Howell
b224ad812e
There is no music engine for C64 versions yet.
...
svn-id: r18149
2005-05-18 01:17:17 +00:00
Eugene Sandulenko
cba94db699
Add C64 palette.
...
Fix Zak C64. Now it is playable.
svn-id: r18148
2005-05-18 00:46:30 +00:00
Max Horn
0ef8642bb5
Some cleanup (note: for some (negative value) corner cases, round does not 100% match the original code. However, that should probably not matter...)
...
svn-id: r18147
2005-05-18 00:02:29 +00:00
Eugene Sandulenko
fc87c5821a
Initial support of C64 MM & Zak
...
svn-id: r18146
2005-05-17 23:56:21 +00:00
Eugene Sandulenko
e0ddf7480a
Remove debug output. Some more PI fixes
...
svn-id: r18144
2005-05-17 23:27:50 +00:00
Eugene Sandulenko
7797676b02
Update with our own PI and atan2().
...
svn-id: r18143
2005-05-17 23:21:21 +00:00
Eugene Sandulenko
5cc3c4b903
Another funshop opcode. Does anyone knows ehrer to get proper x87 FPU fpatan
...
implementation?
svn-id: r18141
2005-05-17 23:03:25 +00:00
Torbjörn Andersson
8feee31884
Made the help dialog scale itself. There's one place where it ought to use
...
word-wrapping, but it looks fairly good even with the current hard-coded
line breaks.
svn-id: r18135
2005-05-17 06:20:50 +00:00
Eugene Sandulenko
e4ac8cb870
Fix from Quiteust for boxes in MM NES.
...
svn-id: r18132
2005-05-16 19:52:46 +00:00
Torbjörn Andersson
7fa84d94ad
Arrow keys no longer emulate mouse movement.
...
svn-id: r18131
2005-05-16 14:41:41 +00:00
Torbjörn Andersson
8eee14934b
Made InfoDialog scale itself.
...
svn-id: r18128
2005-05-16 12:26:44 +00:00
Max Horn
2935434504
Enlarge the option dialogs; note that the widgets should be rearranged / enlarged, too; they aren't yet
...
svn-id: r18123
2005-05-16 00:38:30 +00:00
Eugene Sandulenko
f9ebe12310
Restore --disable-he functionality. :(
...
svn-id: r18121
2005-05-15 19:27:46 +00:00
Max Horn
ac215285d7
Use a 'big' ListWidget in SaveLoadChooserEx
...
svn-id: r18116
2005-05-15 18:02:28 +00:00
Max Horn
2d40452a11
Unified rules that determine when a dialog shall use its 'big' mode and when its 'normal' mode; MessageDialog uses Font::wordWrapText now; MessageDialog scales itself now
...
svn-id: r18111
2005-05-15 17:01:32 +00:00
Max Horn
fb11e79387
Replaced global revBitMask array with a macro
...
svn-id: r18104
2005-05-15 10:40:28 +00:00
Max Horn
e5bbfe8df9
Renamed costume scale tables; merged the old costume renderer's scale table with the small scale AKOS scale table (they were identical)
...
svn-id: r18103
2005-05-15 10:02:13 +00:00