Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-15 | Correct VAR_OVERRIDE settings in override opcodes | Travis Howell | |
svn-id: r21307 | |||
2006-03-15 | Minor cleanup | Travis Howell | |
svn-id: r21306 | |||
2006-03-14 | Cleanup. | Torbjörn Andersson | |
svn-id: r21304 | |||
2006-03-14 | Gave the loadBitmap debug message its old debug level back. (I.e. made it less | Torbjörn Andersson | |
noisy.) svn-id: r21303 | |||
2006-03-14 | Added workaround in FMOPL for the pathological case where a note was turned off | Torbjörn Andersson | |
while still at the very beginning of the "attack" phase. This is the very lowest point on the attack curve, yet it would continue from the beginning of the release curve, i.e. its very highest point. This is what caused Kyra to often play low-frequency notes at the very beginning of a new song. (That, and a truly bizarre function for initialising the channels.) The proper fix would be to locate the correct point on the release curve and continue from there. For now, though, only handle the trivial case. svn-id: r21302 | |||
2006-03-14 | - Deletes wrong spaces in debugC calls in resource.cpp | Johannes Schickel | |
- Adds support for amiga .pak files (and a filelist) svn-id: r21299 | |||
2006-03-14 | Fix typo in comment. | Torbjörn Andersson | |
svn-id: r21298 | |||
2006-03-14 | To the best of my knowledge, it's really 'C64' and not 'C-64' | Max Horn | |
svn-id: r21296 | |||
2006-03-14 | Merged two consecutive 'if's with identical condition | Max Horn | |
svn-id: r21295 | |||
2006-03-14 | - Fixes a bug in update_primaryEffect (wrong sound from the birds outside ↵ | Johannes Schickel | |
brandons home is fixed with this) - Changes _tempo, tempo, position, unk41, unk32, unk18, unk19, _unkValue3 to unsigned (should be correct this time) svn-id: r21293 | |||
2006-03-14 | Fixes wrong sound then showing the death screen. | Johannes Schickel | |
svn-id: r21290 | |||
2006-03-14 | Update comment about use of procC64 by C-64 version | Travis Howell | |
svn-id: r21289 | |||
2006-03-14 | Renamed & documented the LIGHTMODE flags | Max Horn | |
svn-id: r21288 | |||
2006-03-14 | Fixes _unkTables, I made a mistake while extracting those last time it seems. | Johannes Schickel | |
svn-id: r21287 | |||
2006-03-14 | Enhance the new getCurrentLights to work for V6+ games, too, making it ↵ | Max Horn | |
possible to remove several special cases throughout the code svn-id: r21286 | |||
2006-03-14 | Compute the full game title when detecting games & creating engine ↵ | Max Horn | |
instances, and also use that for savegames (all for debugging) svn-id: r21285 | |||
2006-03-14 | Add a virtual destructor to class SoundDriver of the CINE engine (fixes a ↵ | Max Horn | |
warning) svn-id: r21284 | |||
2006-03-14 | An actor is completely reset by showActor() in SCUMM1-2 games. Fixes bug #902391 | Travis Howell | |
svn-id: r21283 | |||
2006-03-14 | Remove unused var, to prevent compiler warning | Travis Howell | |
svn-id: r21281 | |||
2006-03-14 | Remove unused vars, to prevent compiler warnings | Travis Howell | |
svn-id: r21279 | |||
2006-03-14 | Adjust one last spot, for previous VAR_CURRENT_LIGHTS changes | Travis Howell | |
svn-id: r21278 | |||
2006-03-14 | Avoid all scumm var conflicts in C64 maniac | Travis Howell | |
svn-id: r21277 | |||
2006-03-14 | Move unused scumm vars in C64 maniac to safe position, to prevent conflicts ↵ | Travis Howell | |
for now svn-id: r21276 | |||
2006-03-14 | Updated comment with more circumstantial evidence that the low-frequency note | Torbjörn Andersson | |
bug is a bug in our fmopl.cpp. Ken Silverman's Adlib emulator doesn't seem to exhibit the bug either. (But is apparently less feature complete than MAME's.) svn-id: r21275 | |||
2006-03-14 | Camera scrolling only effects subtitles in SCUMM4-6 games. Fixes bug #1329482. | Travis Howell | |
svn-id: r21274 | |||
2006-03-14 | Fix regression in C64 zak, script 5 was not been run when room changed | Travis Howell | |
svn-id: r21273 | |||
2006-03-14 | Tweaked a little scumm main dialog and scumm save/load dialog. Still plenty | Eugene Sandulenko | |
to do. svn-id: r21271 | |||
2006-03-13 | Further clarifications to the comment about the "low-frequency notes at | Torbjörn Andersson | |
beginning of music" bugs. As an experiment, I tried hooking up ScummVM with the most recent version of the FMOPL code, and the bug went away. Unfortunately, I believe we are stuck with the ancient version for license (and performance?) reasons. svn-id: r21267 | |||
2006-03-13 | Cleaned up the comments in unkOutput2(), and added a big note about the bug | Torbjörn Andersson | |
where low-frequent noises are playing at the beginning of some new sounds. svn-id: r21265 | |||
2006-03-13 | Changed type for samplesleft in order for MIN macro to work properly on all ↵ | Lars Persson | |
platforms svn-id: r21264 | |||
2006-03-13 | - Fixed regression when moving waitTicks to delay (removes wrongly drawn ↵ | Johannes Schickel | |
shapes and wrongly call of the kyragame fading in the outro) - Removes a new line from a warning in seqplayer.cpp svn-id: r21263 | |||
2006-03-13 | Things continue to fall into place. In other words, more renamings: | Torbjörn Andersson | |
unk3 -> spacing1 unk7 -> spacing2 unk12 -> fractionalSpacing updateCallback4() -> update_setNoteSpacing() updateCallback9() -> update_stopChannel() updateCallback15() -> update_stopOtherChannel() updateCallback17() -> update_setupInstrument() updateCallback28() -> update_setFractionalNoteSpacing() updateCallback43() -> update_nop1() updateCallback47() -> update_nop2() svn-id: r21261 | |||
2006-03-13 | Fix a valgrind warning | Travis Howell | |
svn-id: r21260 | |||
2006-03-13 | I was going to hold off on this until the "Pool of Sorrow" music had been fixed | Torbjörn Andersson | |
but it seems that it drifts out of sync after a few repeats even with the original interpreter. It's a feature! This cleanup clears up some of the more confusing break/continues in the callbackProcess() function, and gets rid of _continueFlag. svn-id: r21259 | |||
2006-03-13 | Fix a few valgrind warnings | Travis Howell | |
svn-id: r21258 | |||
2006-03-13 | Fix to remove warning on validating frame offsets in animation decoder | Paul Gilbert | |
svn-id: r21257 | |||
2006-03-13 | Added further disassembly of animation decoder routine | Paul Gilbert | |
svn-id: r21256 | |||
2006-03-13 | Add proper handling for animations with frame offset tables during decoding | Paul Gilbert | |
svn-id: r21255 | |||
2006-03-13 | Changed temp variable from byte to word to fix decoding of some animation ↵ | Paul Gilbert | |
resources svn-id: r21254 | |||
2006-03-13 | Confirmed it is safe to remove workaround for Macintosh HE99 version of water. | Travis Howell | |
svn-id: r21253 | |||
2006-03-13 | Add opcode difference in setObjectName opcode for C64 maniac | Travis Howell | |
svn-id: r21251 | |||
2006-03-13 | Add masking support for C64 maniac, not perfect | Travis Howell | |
svn-id: r21250 | |||
2006-03-13 | Fix object glitches in C64 maniac | Travis Howell | |
svn-id: r21249 | |||
2006-03-13 | Update and restore old debug code for masking | Travis Howell | |
svn-id: r21248 | |||
2006-03-12 | Until now, we have confusingly used the terms "state" or "table" where we | Torbjörn Andersson | |
really mean "channel". Fixed that: OutputState -> Channel _curTable -> _curChannel _outputTables[] -> _channels[] The biggest change was modifying all the "state" and "table" local variables and function parameters. Ahd, at no extra charge: _outputTable[] -> _regOffset[] svn-id: r21247 | |||
2006-03-12 | Renamed callback1 to primaryEffect and callback2 to secondaryEffect. | Torbjörn Andersson | |
svn-id: r21246 | |||
2006-03-12 | Cleaned up comment and did some more renaming: | Torbjörn Andersson | |
unk4 -> position (measured on a very short ruler :-) unk5 -> duration svn-id: r21245 | |||
2006-03-12 | - Renames some functions: | Johannes Schickel | |
updateCallback31 -> update_setChannelTempo updateCallback42 -> update_resetToGlobalTempo updateCallback55 -> update_setTempoReset - Renames some vars: unk1 -> tempo unk6 -> tempoReset - Fixes tempo bugs svn-id: r21244 | |||
2006-03-12 | Updated for Jamieson630's latest iMUSE changes. | Torbjörn Andersson | |
svn-id: r21242 | |||
2006-03-12 | IMuse SysEx processing now handled by client-specified callbacks. This ↵ | Jamieson Christian | |
removes all game-specific references from the Player class. Bloodshed Dev-C++ project file updated. svn-id: r21241 |