aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-03-25Enable kyra engine in static builds. Maybe someone will work on it :)Eugene Sandulenko
svn-id: r17234
2005-03-25Accidentally commented out NES palette changing code. Fixing that.Eugene Sandulenko
svn-id: r17233
2005-03-25MM NES fixes:Eugene Sandulenko
o Fixed crash when in-game GUI was displayed o Support for save/load o Savegame version bumped svn-id: r17232
2005-03-25Patch #1117443 (Experimental plugin code revision)Max Horn
svn-id: r17231
2005-03-25fix wrong multitile offset calculationAndrew Kurushin
svn-id: r17230
2005-03-25Add missing pixel to letter 'P'Max Horn
svn-id: r17229
2005-03-25First attempt to use mask for costumes:Eugene Sandulenko
o Now it shows that our mask is too blocky o Mask is always applied, i.e. even when actor is in front of masking object o Probably we need to shift mask up. svn-id: r17228
2005-03-25Some more cleanupMax Horn
svn-id: r17227
2005-03-25Moved _roomStrips to class Gdi; put some GFX pre-room init code into the new ↵Max Horn
method Gdi::roomChanged(); some more cleanup svn-id: r17226
2005-03-25Started some cleanup work on class Gdi (in particular, I try to limit that ↵Max Horn
class to GFX decoding only, and moved the screen rendering code out of it) svn-id: r17225
2005-03-25Cleanup: collect the C64 specific render data into a struct inside class GdiMax Horn
svn-id: r17224
2005-03-25add smush todoMax Horn
svn-id: r17223
2005-03-25cleanupMax Horn
svn-id: r17222
2005-03-25Do not use (non-const) local static variablesMax Horn
svn-id: r17221
2005-03-24Rename global tab Misc to Paths. This correctly describes its current contentEugene Sandulenko
and is in harmony with game-specific options. If someone ever will add some additional "misc" stuff in there, it could be easily renamed. svn-id: r17220
2005-03-24Correct positioning of inventory and verbs in MM NES.Eugene Sandulenko
Started to tackle inventory. svn-id: r17219
2005-03-24Add support for russian spyfox2 and spyfox3Eugene Sandulenko
svn-id: r17218
2005-03-24First attempt to position NES graphics correctly on screen. Still verbsEugene Sandulenko
are at wrong places. svn-id: r17217
2005-03-24Change processWizImage() to error on unknown case, to see where additional ↵Travis Howell
cases are required. Update HE issues. svn-id: r17216
2005-03-24cleanupTravis Howell
svn-id: r17215
2005-03-24Rename sprite flags, as suggested by cyx.Travis Howell
svn-id: r17214
2005-03-24Proper calculation of edge case with number of costume frames from QuietustEugene Sandulenko
svn-id: r17213
2005-03-24Lots of MM NES changes from Quietust and meEugene Sandulenko
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-23some wiz flags renamingGregory Montoir
svn-id: r17210
2005-03-23To prevent race conditions, SoundMixer::isSoundHandleActive must lock the ↵Max Horn
mixer mutex. That change might however cause regressions (read: dead locks) if some code calls isSoundHandleActive from within a sound callback... if you encounter any, please tell me svn-id: r17209
2005-03-23CleanupMax Horn
svn-id: r17208
2005-03-23Removed unused variable.Torbjörn Andersson
svn-id: r17207
2005-03-23Fixed compilation error. (GCC complained about a multi-line comment.)Torbjörn Andersson
svn-id: r17206
2005-03-23Patch from Quietust:Travis Howell
-give better names to player_v2a classes svn-id: r17205
2005-03-23Patch from Quietust:Travis Howell
-update md5 checksums for NES maniac svn-id: r17204
2005-03-23Remove unused variable.Travis Howell
svn-id: r17203
2005-03-23Fix MM NES text rendering so old messages are cleared up correctly.Eugene Sandulenko
svn-id: r17202
2005-03-23Fixed Amiga cursor for Zak & MM from Quietust.Eugene Sandulenko
svn-id: r17201
2005-03-23Add HE90 version of kernelGet/Set opcode and move HE90 specific cases over.Travis Howell
svn-id: r17200
2005-03-22Patch from Quietust for MM NESEugene Sandulenko
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-22Add three new HE sports games. Baseball is most playable now.Eugene Sandulenko
Add some unhandled KernelGet/SetFunctions used by new titles. svn-id: r17198
2005-03-22Added a small TODO commentMax Horn
svn-id: r17197
2005-03-22Insert Credits.rtf into OSX bundleMax Horn
svn-id: r17196
2005-03-22Add RTF as an output format, allowing the creation of a Credits.rtf file for ↵Max Horn
the OSX version (currently using some Mac/Cocoa specific header stuff, mostly because I am too lazy to do look this up in the RTF specs right now) svn-id: r17195
2005-03-22Make sure SoundHandle's are initedMax Horn
svn-id: r17194
2005-03-22Proper checkMax Horn
svn-id: r17193
2005-03-22CleanupTravis Howell
svn-id: r17192
2005-03-21Many MM NES fixes/improvements from Quietust:Eugene Sandulenko
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-21NES palette fixes from Quietust.Eugene Sandulenko
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-21Implement proper scene transition mode for MM NES.Eugene Sandulenko
svn-id: r17189
2005-03-20Merged with latest Munt CVS.Jerome Fisher
* Added support for most of the extended capabilities of the CM-32L/LAPC-I (more rhythm timbres, more rhythm key mappings, more PCM samples). * The control ROM is now identified by searching for matching ID strings at various locations in the file. There are now a lot of safety checks to help ensure that a bad ROM will not crash the emulator. * Three control ROM versions are now identified and mapped out - an original MT-32 control ROM, an original CM-32L ROM, and the Blue Ridge modified MT-32 ROM. * Now supports the expression controller properly. * Sustain is now turned off correctly again. * "All Notes Off" no longer stops notes held by the sustain controller. * Implemented "Reset all controllers". * Stereo pan positions are no longer inverted. * Volume, pitch, filter and envelopes are now more accurately calculated. Overall, the sound emulation is much more accurate. * Waveforms are now slightly more accurate (in terms of pitch), necessitating a regeneration. * Handling of unusual sysex messages has been improved (fixes sysex messages from Java's MIDI classes on Windows). * Fixed a reverb bug during periods of silence. svn-id: r17188
2005-03-20Fix bug #1166279 "BS1 & BS2: Launching game problems".Eugene Sandulenko
svn-id: r17187
2005-03-19VAR_TALKSTOP_KEY only set in scumm5 onwards.Travis Howell
svn-id: r17186
2005-03-19These VARS are only used in Loom [CD] and scumm5 onwards.Travis Howell
svn-id: r17185
2005-03-19Add bug fix from cyx for:Travis Howell
883415 - COMI: Guybrush appears above tomb svn-id: r17183