Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-27 | Add support for external wave files used as audio resources in the ↵ | Matthew Hoops | |
ResourceManager. The GK1 CD main menu music now works. svn-id: r46660 | |||
2009-12-27 | SCI/newmusic: Accept WAVE files as audio resources (needed for gk1 title ↵ | Martin Kiewitz | |
music) - requires additional resourcemanager support (or rename sfx\5.wav to 5.aud and add 8Dh 00h header) svn-id: r46658 | |||
2009-12-27 | Implement kPlatform subfunctions 0 and 2, and stub 1 and 3 (CD speed and CD ↵ | Matthew Hoops | |
check). This fixes the DOS version of GK1 CD to play the SEQ's instead of the AVI's. svn-id: r46656 | |||
2009-12-27 | SCI/newmusic: fix getting of mastervolume. cause of rounding we will ↵ | Martin Kiewitz | |
otherwise decrease mastervolume by 1 on every access resulting in no sound after a while :) (fixes lb2, sq4cd and others) svn-id: r46654 | |||
2009-12-27 | Fixed priority bug | Filippos Karapetis | |
svn-id: r46652 | |||
2009-12-27 | SCI/newmusic: Fixed fading (fixes intro of castle of brain) | Martin Kiewitz | |
svn-id: r46651 | |||
2009-12-27 | Removed _hasNodePtr | Filippos Karapetis | |
svn-id: r46650 | |||
2009-12-27 | Added some currently disabled code to be used when sound fading is done ↵ | Filippos Karapetis | |
(needs testing) svn-id: r46649 | |||
2009-12-27 | cmdGetPolyphony always returns true in SCI0, according to specs | Filippos Karapetis | |
svn-id: r46647 | |||
2009-12-27 | SCI/new music code: | Filippos Karapetis | |
- Implemented sound muting - Now saving/loading the master music volume svn-id: r46643 | |||
2009-12-27 | Renamed gameName -> gameId, to keep the same vocabulary everywhere | Filippos Karapetis | |
svn-id: r46635 | |||
2009-12-27 | SCI/newmusic: moving commented assert | Martin Kiewitz | |
svn-id: r46632 | |||
2009-12-27 | SCI/newmusic: now playing sample data for sci0 games (this also fixes sq3 ↵ | Martin Kiewitz | |
amiga freezing during pot exit) svn-id: r46631 | |||
2009-12-27 | Really fixed compilation | Filippos Karapetis | |
svn-id: r46630 | |||
2009-12-27 | SCI/newmusic: now adding digital sample data as separate channel for sci0 ↵ | Martin Kiewitz | |
games (not yet playing) svn-id: r46629 | |||
2009-12-27 | Hopefully fixed compilation | Filippos Karapetis | |
svn-id: r46628 | |||
2009-12-27 | Changed some comments | Filippos Karapetis | |
svn-id: r46624 | |||
2009-12-27 | SCI/new music code: | Filippos Karapetis | |
- Removed a lot of accessors to the music list, and protected the 2 which are used now with mutexes - Rewrote the music list save/load code to be methods of the SciMusic class svn-id: r46623 | |||
2009-12-27 | SCI32: Partially implemented kOnMe. Now the main menu in GK1 works | Filippos Karapetis | |
svn-id: r46614 | |||
2009-12-27 | Turned some unimplemented debug related kernel functions into dummy functions | Filippos Karapetis | |
svn-id: r46613 | |||
2009-12-27 | Silenced a chatty console debug message | Filippos Karapetis | |
svn-id: r46612 | |||
2009-12-27 | SCI/new music code: split the MidiParser class into a separate file | Filippos Karapetis | |
svn-id: r46611 | |||
2009-12-27 | The state selector is only available in SCI0 games | Filippos Karapetis | |
svn-id: r46610 | |||
2009-12-27 | Now using m_kiewitz's picture code to show pictures in SCI32. Also took some ↵ | Filippos Karapetis | |
bits off a similar patch from clone2727. The Sierra logo screen and the menu screen in GK1 should now be shown fully! svn-id: r46609 | |||
2009-12-26 | SCI/newmusic: added state change to sample play as well | Martin Kiewitz | |
svn-id: r46607 | |||
2009-12-26 | SCI/newmusic: Update state when music is done playing (fixes sq3) | Martin Kiewitz | |
svn-id: r46606 | |||
2009-12-26 | SCI: Added #ifdefs for sci32 picture format code | Martin Kiewitz | |
svn-id: r46605 | |||
2009-12-26 | SCI: added TODO priority map of sci32 pictures | Martin Kiewitz | |
svn-id: r46604 | |||
2009-12-26 | SCI: support for "no compression" pictures in sci32 | Martin Kiewitz | |
svn-id: r46603 | |||
2009-12-26 | SCI: support for sci32 picture resource data | Martin Kiewitz | |
svn-id: r46602 | |||
2009-12-26 | SCI/newgui: Added support for draw_pic command | Martin Kiewitz | |
svn-id: r46599 | |||
2009-12-26 | Throw a warning when we're trying to invoke a variable selector, instead of ↵ | Filippos Karapetis | |
swallowing it silently. This should never happen, so we shouldn't hide it, when it does svn-id: r46596 | |||
2009-12-26 | SCI2: Figured out the screen coordinates of views. Now, part of the ↵ | Filippos Karapetis | |
interface can be seen in GK1. Also, silenced the OnMe warnings svn-id: r46593 | |||
2009-12-26 | SCI2: Implemented kListEachElementDo (a more advanced version of ↵ | Filippos Karapetis | |
SciGuiAnimate:invoke()) and kListAt. Now, the Sierra logo music can be heard, and game logic is running on objects of the animated views list svn-id: r46591 | |||
2009-12-26 | Removed the file and line parameters from the selector handling functions | Filippos Karapetis | |
svn-id: r46588 | |||
2009-12-26 | Kernel function 0x26 is empty in SCI1.1 games, and it has been set to ↵ | Filippos Karapetis | |
kPortrait in KQ6CD only svn-id: r46585 | |||
2009-12-26 | Case kSciAudioLanguage in kDoAudio always checks for audio capability in ↵ | Filippos Karapetis | |
SCI1.1 games, regardless of parameters. Fixes a warning in SQ4CD svn-id: r46584 | |||
2009-12-26 | Fixed graphics functions detection in an old version of SQ3 - my initial ↵ | Filippos Karapetis | |
thought to rely on the presence of the shiftParser selector was wrong svn-id: r46580 | |||
2009-12-26 | Hopefully fixed the freezes/deadlocks in the new music code (e.g. in LSL5 ↵ | Filippos Karapetis | |
and Castle of Dr. Brain) svn-id: r46579 | |||
2009-12-26 | - Made the music playlist private | Filippos Karapetis | |
- Removed some leaks - Fixed the destruction of the music playlist - Made mutexes more sane - Removed some dead code - Cleanup svn-id: r46578 | |||
2009-12-26 | Restored the mutexes in onTimer, and removed them from soundKill - fixes the ↵ | Filippos Karapetis | |
freeze in LSL5 intro svn-id: r46577 | |||
2009-12-26 | SCI/newmusic: Removed mutex from onTimer, fixes freeze in sci1 games | Martin Kiewitz | |
svn-id: r46575 | |||
2009-12-26 | Set the save game directory to something in pre-SCI32 games, as games like ↵ | Filippos Karapetis | |
SQ4CD complain that it's invalid if it's empty svn-id: r46570 | |||
2009-12-26 | Some more work on the new music code | Filippos Karapetis | |
svn-id: r46569 | |||
2009-12-26 | SCI/new music code: Fixed a bug where music was stopped when saving. Some ↵ | Filippos Karapetis | |
cleanup svn-id: r46568 | |||
2009-12-25 | SCI/newmusic: Added comments about sound resource headers | Martin Kiewitz | |
svn-id: r46567 | |||
2009-12-25 | SCI: implemented command 0x80 (stopnote) for amiga music driver | Martin Kiewitz | |
svn-id: r46566 | |||
2009-12-25 | Silence a bunch of gcc warnings (and Merry Christmas, if you celebrate). | Matthew Hoops | |
svn-id: r46565 | |||
2009-12-25 | SCI/newmusic: Change to channel filtering for sci0early to reflect actual ↵ | Martin Kiewitz | |
sierra driver behaviour svn-id: r46564 | |||
2009-12-25 | SCI/newmusic: added filter support for kq4early and adlib | Martin Kiewitz | |
svn-id: r46563 |