Age | Commit message (Collapse) | Author |
|
svn-id: r15977
|
|
console.
Some things are likely to have broken. For instance, I believe the old
console was could be visible during gameplay, while ScummVM's is modal. So
any place where we output something to the console during gameplay should
probably be removed.
Some things I've stubbed out. Basically any code that registers a variable.
Most of the debugging commands are untested.
Syntax may have changed because of different command-line parsing. (I never
actually used the old console, so I don't know for sure. :-)
Actually, I'm not that interested in reproducing the old console commands
faithfully. What we should do now is to make the immediately useful console
stuff work. Anything that remains unimplemented should probably be removed.
svn-id: r15976
|
|
voices at the same time, and I didn't want the looping background sound in
the IHNM intro to keep playing if escaping during the "hate speech".
svn-id: r15975
|
|
Monkey VGA) that was introduced by a recent "multi MIDI" change.
The "old Adlib" property was set too late in the iMUSE player, so the Adlib
driver would always think the game was new. I've removed this property from
the iMUSE player, since it's only function appeared to be to pass it on to
the Adlib player, and now set it in the Adlib player directly instead.
Also removed some remaining "multi MIDI" traces from the iMUSE player that
I believe were obsoleted by the aforementioned "multi MIDI" change.
svn-id: r15974
|
|
svn-id: r15973
|
|
Memory timbres are now loaded into the correct location again, and reaching the end of a PCM sample has been improved. The latter change is probably the only one relevant to ScummVM, and even that is unlikely to be audible.
svn-id: r15972
|
|
svn-id: r15971
|
|
svn-id: r15970
|
|
svn-id: r15969
|
|
methods), same for some other MIDI related stuff
svn-id: r15968
|
|
simplified OSystem_SDL destructor and move all the SDL uninitialization stuff to the quit() method
made saveScreenshot() returning false on fail
svn-id: r15967
|
|
the standard ScummVM one.
svn-id: r15966
|
|
svn-id: r15965
|
|
svn-id: r15964
|
|
fixes bug #1074919.
svn-id: r15963
|
|
svn-id: r15962
|
|
header.
svn-id: r15961
|
|
svn-id: r15960
|
|
svn-id: r15959
|
|
svn-id: r15958
|
|
svn-id: r15957
|
|
This fixes Adlib playback, which was previously always mixed at volume 0.
svn-id: r15956
|
|
svn-id: r15955
|
|
svn-id: r15954
|
|
svn-id: r15953
|
|
MT-32 emulator should be handled just like all other drivers, except that it should always be considered native MT-32.
svn-id: r15952
|
|
allocation, rather than being passed through directly.
svn-id: r15951
|
|
svn-id: r15950
|
|
svn-id: r15949
|
|
svn-id: r15948
|
|
svn-id: r15947
|
|
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
|
|
svn-id: r15945
|
|
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
|
|
- Signedness fix.
- Changed partial age to 32-bit... They don't exactly run until the heat-death of the universe.
svn-id: r15943
|
|
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
|
|
svn-id: r15941
|
|
opposed to being used for SFX); this affects the volume (see bug #1049375)
svn-id: r15940
|
|
svn-id: r15939
|
|
intended it to do?)
svn-id: r15938
|
|
svn-id: r15937
|
|
svn-id: r15936
|
|
svn-id: r15935
|
|
- Another tuning tweak. Sounds better to my ear, but still guesswork.
svn-id: r15934
|
|
svn-id: r15933
|
|
- Added default case to event switch to eliminate compiler warning.
svn-id: r15932
|
|
svn-id: r15931
|
|
svn-id: r15930
|
|
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
|
|
svn-id: r15928
|