Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-28 | Last one... No more MT-32 pass-through. | Jerome Fisher | |
svn-id: r15954 | |||
2004-11-28 | No longer sets pass-through for MT-32 emulator. | Jerome Fisher | |
svn-id: r15953 | |||
2004-11-28 | Who started this trend? :) | Jerome Fisher | |
MT-32 emulator should be handled just like all other drivers, except that it should always be considered native MT-32. svn-id: r15952 | |||
2004-11-28 | - MIDI messages are now pre-processed and go through normal channel ↵ | Jerome Fisher | |
allocation, rather than being passed through directly. svn-id: r15951 | |||
2004-11-28 | Changed parameter order of SoundMixer::playInputStream to match that of playRaw | Max Horn | |
svn-id: r15950 | |||
2004-11-28 | Fix range check | Max Horn | |
svn-id: r15949 | |||
2004-11-28 | - Now sets the palette earlier, and only once. | Jerome Fisher | |
svn-id: r15948 | |||
2004-11-28 | - Now sets itself as a "permanent" mixer channel. | Jerome Fisher | |
svn-id: r15947 | |||
2004-11-28 | Added a "permanent" field to Channels, which simply prevents them from being ↵ | Jerome Fisher | |
deleted during stopAll(). I hope this doesn't step on anyone's toes; it was quite urgent, since loading a saved game stopped MT-32 emulation audio forever. svn-id: r15946 | |||
2004-11-28 | Initialize palette for the progress bar | Eugene Sandulenko | |
svn-id: r15945 | |||
2004-11-28 | Trying to cleanup the volume control mess inside the SCUMM engine: renamed ↵ | Max Horn | |
MusicEngine::setMasterVolume to setMusicVolume; fixed iMuse to use the correct method for setMusicVolume (previously modified the iMuse internal volume control); hooked up the volume control of various other music engines; added ScummEngine::setupVolume method which can be called whenever volume settings change, and which gurantees that those are handled uniformly svn-id: r15944 | |||
2004-11-28 | - Cleanup. | Jerome Fisher | |
- Signedness fix. - Changed partial age to 32-bit... They don't exactly run until the heat-death of the universe. svn-id: r15943 | |||
2004-11-28 | Using a slightly hacked DOSbox I believe I have verified that the first | Torbjörn Andersson | |
music track and the looping background noise over the "hate" speech are correct. I was already pretty sure of the music, but the sound was just a lucky guess. The script LUT, which is what I really wanted to find, remains elusive, though. I couldn't see it reading any part of the resource file that looked anything like the script LUT in ITE. svn-id: r15942 | |||
2004-11-28 | Added debug message similar to the one for the scene LUT. | Torbjörn Andersson | |
svn-id: r15941 | |||
2004-11-28 | Assume for now that the premixer is always used for music playback (as ↵ | Max Horn | |
opposed to being used for SFX); this affects the volume (see bug #1049375) svn-id: r15940 | |||
2004-11-28 | Fixed various warnings | Max Horn | |
svn-id: r15939 | |||
2004-11-28 | fixed an unsigned comparision warning (does this code really do what you ↵ | Max Horn | |
intended it to do?) svn-id: r15938 | |||
2004-11-28 | const correctness fix | Max Horn | |
svn-id: r15937 | |||
2004-11-28 | Sync with HE docs md5s | Travis Howell | |
svn-id: r15936 | |||
2004-11-28 | Duplicates | Travis Howell | |
svn-id: r15935 | |||
2004-11-28 | - More cleanup. | Jerome Fisher | |
- Another tuning tweak. Sounds better to my ear, but still guesswork. svn-id: r15934 | |||
2004-11-28 | - Now really use g_scummfont everywhere. | Jerome Fisher | |
svn-id: r15933 | |||
2004-11-28 | - Now uses g_scummfont instead of g_sysfont. | Jerome Fisher | |
- Added default case to event switch to eliminate compiler warning. svn-id: r15932 | |||
2004-11-28 | - Cleanup. Still waiting for a real MT-32 to check PCM tuning. | Jerome Fisher | |
svn-id: r15931 | |||
2004-11-28 | - Tweaked tuning. | Jerome Fisher | |
svn-id: r15930 | |||
2004-11-28 | - Added graphical representation of initialisation progress. This is quite ↵ | Jerome Fisher | |
hacky. - Initialisation is now interruptible. - All data is now loaded from MT32_CONTROL.ROM. drumpat.rom, Preset1.syx, Preset2.syx and patchlog.cfg are no longer used. - Major cleanup. In particular, separated Rhythm part into a new class, instead of dealing with it as a special case everywhere. - Improved accuracy of pitch key-follow. - Recaching now happens lazily. - Changed some right-shifts to divs, due to the former not being arithmetic on some architectures. - Setting "MT32EMU_ACCURATENOTES" to 1 will generate lookup tables for the exact frequency of every note played. Not recommended. - Several small bugs fixed. svn-id: r15929 | |||
2004-11-28 | correction | Gregory Montoir | |
svn-id: r15928 | |||
2004-11-28 | Fixing actor regression in The Dig caused by my previous changes | Max Horn | |
svn-id: r15927 | |||
2004-11-28 | Fix AKOS clipping issues at the left/right border of the screen (smooth ↵ | Max Horn | |
scrolling regression) svn-id: r15926 | |||
2004-11-28 | Print some camera info | Max Horn | |
svn-id: r15925 | |||
2004-11-27 | md5 update | Gregory Montoir | |
svn-id: r15924 | |||
2004-11-27 | Fix for bug #1067982 (DIG: Parallax scrolling in library semi-broken) | Max Horn | |
svn-id: r15923 | |||
2004-11-27 | fixed potiential problem in scumm save/load code | Gregory Montoir | |
svn-id: r15922 | |||
2004-11-27 | moved all the HE wiz stuff to a separate module, with minor cleanups and ↵ | Gregory Montoir | |
simplifications svn-id: r15921 | |||
2004-11-27 | This is done... | Max Horn | |
svn-id: r15920 | |||
2004-11-27 | Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵ | Max Horn | |
SCUMM now uses the appendable stream directly svn-id: r15919 | |||
2004-11-27 | Removed the old setupPremix version, it is not needed anymore. Also fixed ↵ | Max Horn | |
some doxygen comments (they were being assigned to the wrong things) svn-id: r15918 | |||
2004-11-27 | cleanup | Max Horn | |
svn-id: r15917 | |||
2004-11-27 | Use modern form of setupPremix | Max Horn | |
svn-id: r15916 | |||
2004-11-27 | Use modern form of setupPremix | Max Horn | |
svn-id: r15915 | |||
2004-11-27 | Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵ | Max Horn | |
some very specialised methods svn-id: r15914 | |||
2004-11-27 | Make use of our String class instead of juggling with char pointers; added ↵ | Max Horn | |
File::exists method svn-id: r15913 | |||
2004-11-27 | To really, truly fix the multi-midi race condition, the adlib driver is now ↵ | Jerome Fisher | |
always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console. svn-id: r15912 | |||
2004-11-27 | AudioStream::read() has been removed quite some time ago, now making sure ↵ | Max Horn | |
that change is reflected everywhere svn-id: r15911 | |||
2004-11-27 | - driver being NULL there is perfectly fine, Fingolfin :) | Jerome Fisher | |
DCVS: ---------------------------------------------------------------------- svn-id: r15910 | |||
2004-11-27 | Make Array stuff part of the V6 engine class (note: it's a bit confusing to ↵ | Max Horn | |
have two different ArrayHeader structs, maybe we should rename them?) svn-id: r15909 | |||
2004-11-27 | Reduce code duplication | Max Horn | |
svn-id: r15908 | |||
2004-11-27 | Fixing some evil behaviour | Max Horn | |
svn-id: r15907 | |||
2004-11-27 | No longer stubs | Travis Howell | |
svn-id: r15906 | |||
2004-11-27 | Revert opcode EF merge, HE72 uses different array structure. | Travis Howell | |
svn-id: r15905 |