Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-03-17 | Further work on disassembling player tick/movement handler | Paul Gilbert | |
svn-id: r21349 | |||
2006-03-17 | Fixes animations when brandon turns inivisible/visible. | Johannes Schickel | |
svn-id: r21348 | |||
2006-03-17 | Fixes bug #1401337 ("KYRA: Platform with pegasi graphics glitch") | Johannes Schickel | |
svn-id: r21347 | |||
2006-03-17 | - Fixes bug #1401432 ("KYRA: Brandon graphics glitch when exiting castle ↵ | Johannes Schickel | |
catacombs") - Fixes some sprite redraw bugs introduced with my last commits - Fixes wsa drawing bug in the cave too svn-id: r21346 | |||
2006-03-17 | Oops, I never meant to remove *that* line! Put it back again. (This fixes the | Torbjörn Andersson | |
flute sound, and probably other regressions as well.) svn-id: r21345 | |||
2006-03-17 | The opcode functions are not allowed to modify their own channel.dataptr | Torbjörn Andersson | |
directly. If they want a new data pointer, they have to use the dataptr parameter. This fixes a subtle bug that would cause the wrong music to play when getting the quill in Kyra 1. svn-id: r21344 | |||
2006-03-17 | Fix endian issue in akos costume code | Travis Howell | |
svn-id: r21343 | |||
2006-03-17 | Fix endian issues in akos costume code | Travis Howell | |
svn-id: r21342 | |||
2006-03-17 | Add another German version of puttzoo demo | Travis Howell | |
svn-id: r21341 | |||
2006-03-16 | More cleanups and renamings: _sfxSecondByteOfSong -> _sfxPriority | Torbjörn Andersson | |
Added some comments on the strange but probably harmless things going on in playSoundEffect() svn-id: r21340 | |||
2006-03-16 | Went through callbacks 51, 52 and 53, comparing them to LordHoto's annotated | Torbjörn Andersson | |
disassembly. I think they're correct now, and a bit easier to read. My old comments were wrong, too. I think they are for manipulating the Adlib rhythm section volumes. I'm not sure the Kyra music ever uses the Adlib rhythm section. svn-id: r21339 | |||
2006-03-16 | - added defines to handle the different mouse cursors | Gregory Montoir | |
- revised the way NUM_MAX_PARTDATA and NUM_MAX_ANIMDATA are used - renamed some variables - constify'ed function arguments - minor cleanup svn-id: r21338 | |||
2006-03-16 | We have several functions where we need to find the pointer to a program or an | Torbjörn Andersson | |
instrument. These are found using the lookup tables in _soundData on offsets 0 and 500 respectively. Added helper functions for that, which makes the code a lot tidier. Particularly in update_setupRhythmSection(), where it's now much clearer where it's getting all those "unk" values from. Use the checkValue() function (which limits the "total level" to its valid range) for the calculateOpLevel1() and 2() functions as well. Renamed updateCallback16() to update_waitForEndOfProgram(). svn-id: r21337 | |||
2006-03-16 | More renamings: | Torbjörn Andersson | |
callbackOutput() -> setupPrograms() callbackProcess() -> executePrograms() updateCallback3() -> update_setupProgram() _unk4 -> _rhythmSection updateCallback48() -> update_setupRhythmSection() updateCallback49() -> update_playRhythmSection() updateCallback50() -> update_removeRhythmSection() svn-id: r21336 | |||
2006-03-16 | I don't know if it's our bug, or a bug in the original Kyra music driver, but | Torbjörn Andersson | |
updateCallback3() would call unkOutput2(9) in at least one case. This is obviously wrong because it a) reads outside _regOffsets[], and b) writes to invalid Adlib registers. Now unkOutput2() has the same safeguards as noteOff() already had, making callbackOutput() and updateCallback3() even more similar. svn-id: r21335 | |||
2006-03-16 | Oops. removes some unneeded shifts and fixes now the feather bug. | Johannes Schickel | |
svn-id: r21334 | |||
2006-03-16 | Fixed some comments and made a couple of cleanups to make it a bit more clear | Torbjörn Andersson | |
just how similar callbackOutput() and updateCallback3() are. svn-id: r21333 | |||
2006-03-16 | - Fixes some gfx glitches (the falling feather and the falling leaf now have ↵ | Johannes Schickel | |
correct restored background) - Fixes brandon width value after loading (removes gfx glitch while talking with the tree) svn-id: r21332 | |||
2006-03-16 | Minor cleanup | Travis Howell | |
svn-id: r21331 | |||
2006-03-16 | Update comment, to make sense | Travis Howell | |
svn-id: r21330 | |||
2006-03-16 | Add comment about future saveLoad changes C64 maniac | Travis Howell | |
svn-id: r21329 | |||
2006-03-16 | Cleanup | Travis Howell | |
svn-id: r21328 | |||
2006-03-16 | Cleanup | Travis Howell | |
svn-id: r21327 | |||
2006-03-16 | Remove duplicate fcs field | Travis Howell | |
svn-id: r21326 | |||
2006-03-16 | Rename get draw buffer functions | Travis Howell | |
svn-id: r21325 | |||
2006-03-16 | Rename flags used for drawing images | Travis Howell | |
svn-id: r21324 | |||
2006-03-16 | Remove unused unlock draw surface functions | Travis Howell | |
svn-id: r21323 | |||
2006-03-16 | Add scaling code stub for FF | Travis Howell | |
svn-id: r21322 | |||
2006-03-15 | added mouse cursors | Gregory Montoir | |
svn-id: r21321 | |||
2006-03-15 | - removes a wrong space in debugC calls in screen.cpp | Johannes Schickel | |
- implements cmd_brandonToStoneSequence and cmd_pauseMusicSeconds svn-id: r21320 | |||
2006-03-15 | Fixed typo in debug message. | Torbjörn Andersson | |
svn-id: r21317 | |||
2006-03-15 | This is a bit of a hack: Before showing the mouse cursor, take care of any | Torbjörn Andersson | |
pending events so that the it won't have to do a little dance, catching up, every time you enter a room. svn-id: r21316 | |||
2006-03-15 | On second thought, that comment is probably not necessary. | Torbjörn Andersson | |
svn-id: r21315 | |||
2006-03-15 | Added mouse wheel scrolling to save/restore dialogs. | Torbjörn Andersson | |
svn-id: r21314 | |||
2006-03-15 | Revert previous change. I'm told some backends don't draw the mouse cursor | Torbjörn Andersson | |
automatically, for some reason. svn-id: r21312 | |||
2006-03-15 | The backend handled cursor drawing -- no need to update the screen manually. | Torbjörn Andersson | |
svn-id: r21311 | |||
2006-03-15 | In progress work on disassembling player tick/actions handler method | Paul Gilbert | |
svn-id: r21310 | |||
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 |