Age | Commit message (Collapse) | Author |
|
svn-id: r55850
|
|
This is a regression from r55256. Apparently, SCUMM has issues when sending a sustain
off on a notes off event. Thus, this has been turned into a feature, which is disabled
by default. Since MADE, SAGA and tinsel all share the same music code and play regular
MIDI files, and this feature fixes hanging notes for them, it has been enabled for them.
Also, applied a patch for a bug regarding the notes off event in MADE and tinsel,
which has been applied in SAGA already
svn-id: r55746
|
|
svn-id: r54385
|
|
svn-id: r53779
|
|
Music::_songTable, ObjectMap::*, PalAnim::*, Scene::sceneLut, SndRes::_fxTable* malloc based arrays with Common::Array implementation
add ByteArray type
fix debug Tile Hittest frame drawing
debug 0x%x => 0x%X
svn-id: r53719
|
|
svn-id: r52922
|
|
This is currently done in the engine code. I adapted AGI, AGOS, DRACI,
GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset
device on startup. The sound output still works fine (started up a game
from every engine), so this should hopefully not introduce any regressions.
As far as I can tell it seems that SCUMM does send a proper device reset, so
I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am
not sure about SCI though.
This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI".
svn-id: r52736
|
|
General MIDI, not MT-32. (I hope this doesn't break anything else.)
svn-id: r50927
|
|
may crash. (The ALSA one did, until a few minutes ago.)
svn-id: r50871
|
|
select MDT_PREFER_MT32 or MDT_PREFER_GM
svn-id: r50288
|
|
svn-id: r50128
|
|
Second parameter to intallTimerCallback is in _micro_seconds.
Correct calls which assumed milliseconds.
svn-id: r49771
|
|
MusicPlayer class, instead of the SagaEngine class. Split the functionality that the music parser should handle from the functionality that the music driver should handle. Also, fixed a bug in MusicDriver::send() (the notes off signal was sent to unallocated channels, not allocated ones)
svn-id: r49607
|
|
svn-id: r49047
|
|
svn-id: r48637
|
|
for the original DOS demo of ITE
svn-id: r48139
|
|
- Rename makeFlacStream to makeFLACStream.
svn-id: r47846
|
|
- Introduce two new makeRawStream factories, one is using RawStreamBlockList instead of an RawDiskStreamAudioBlock array.
svn-id: r47713
|
|
sound/decoders/
svn-id: r47579
|
|
svn-id: r47541
|
|
format, used in the Mac version of IHNM
svn-id: r47474
|
|
svn-id: r47395
|
|
Also fix several recently introduced new/delete vs. malloc/free mismatches.
svn-id: r47369
|
|
svn-id: r47368
|
|
svn-id: r47367
|
|
svn-id: r47334
|
|
/ company.
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc.
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)
This commit does not touch "adlib" and "ADLIB" uses!
Also it does not update all the SCUMM detection entries, which still use "Adlib".
svn-id: r47279
|
|
svn-id: r47227
|
|
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream.
- Remove custom looping code from LinearMemoryStream and LinearDiskStream.
- Adapt various client code to the changes.
svn-id: r47226
|
|
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream).
svn-id: r47160
|
|
- Fix documentation of openStreamFile.
svn-id: r47080
|
|
depracted in AudioStream looping support.
svn-id: r47063
|
|
- struct ResourceContext => class ResourceContext
- replace "*alloc","free" with array templates
- simplify createContexts routines
svn-id: r46254
|
|
svn-id: r45616
|
|
enhancement project, which was removed in rev. #43480
svn-id: r43485
|
|
svn-id: r43481
|
|
music in ITE CD and replaced it with the common LinearDiskStream class
- Removed leftover code which plays standalone tracks (it's not used anywhere)
svn-id: r43480
|
|
- Some initial work on Dinotopia's intro sequence
svn-id: r39234
|
|
svn-id: r35727
|
|
svn-id: r35724
|
|
svn-id: r35648
|
|
svn-id: r35543
|
|
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub
- Added detection for the voice file of FTA2
svn-id: r35484
|
|
reduced the game IDs and added game features where necessary
svn-id: r35467
|
|
svn-id: r35172
|
|
svn-id: r35007
|
|
svn-id: r34703
|
|
use this class as a generic convenience wrapper around all kinds of SeekableReadStream; also renamed the name() method to the less confusing getName()
svn-id: r34696
|
|
broken volume introduced with the introduction of the RTL code in the engine
svn-id: r34349
|
|
svn-id: r34252
|