Age | Commit message (Collapse) | Author |
|
svn-id: r9649
|
|
The new tables come directly from the Adlib driver
for the original Sam & Max distro. Sam & Max using
Adlib should now sound essentially identical to
the original distro ("a few more tests"), and other
games without specific Adlib support, such as Simon,
should sound a whole lot closer to the GM tonality.
Percussion support is now comprehensive for Sam & Max
and a lot more thorough for other games.
svn-id: r9605
|
|
This circumvents problems doing generic send()
calls to MidiDrivers that support more than
16 MIDI channels (i.e. Adlib). Because of the
way it interacts with MidiDriver, Simon could
have run into a problem if it tried to
allocate more than 15 Adlib music channels
(though this would only happen in very, VERY
rare circumstances).
Also fixed a problem with the channel
numbering scheme used by MidiDriver_Adlib,
in particular the percussion channel number.
svn-id: r9604
|
|
svn-id: r9527
|
|
svn-id: r9526
|
|
svn-id: r9514
|
|
svn-id: r9491
|
|
patch #770862
svn-id: r9480
|
|
svn-id: r9195
|
|
svn-id: r9136
|
|
gScummVMVersion/gScummVMBuildDate/gScummVMFullVersion; made engine.o depend on all other .o files, so that the build date in it is always up-to-date
svn-id: r9032
|
|
svn-id: r8907
|
|
svn-id: r8906
|
|
Until specific information regarding the benefits
of migrating to the new emulator can be made
available, the "old" code will remain in effect
for the benefit of slower hardware platforms such
as some WinCE-based devices.
svn-id: r8903
|
|
Added check for OOB note numbers when instantiating
Adlib registers with frequency information. Must check
WHY exactly we're getting OOB note numbers (and *way*
OOB, at that).
svn-id: r8902
|
|
svn-id: r8837
|
|
svn-id: r8814
|
|
svn-id: r8739
|
|
svn-id: r8727
|
|
svn-id: r8718
|
|
equal; plus this is the logical implementation :-)
svn-id: r8642
|
|
svn-id: r8495
|
|
svn-id: r8450
|
|
svn-id: r8440
|
|
svn-id: r8436
|
|
svn-id: r8432
|
|
svn-id: r8219
|
|
svn-id: r8218
|
|
svn-id: r8212
|
|
svn-id: r8211
|
|
svn-id: r8210
|
|
svn-id: r8208
|
|
svn-id: r8201
|
|
svn-id: r8198
|
|
svn-id: r8197
|
|
svn-id: r8196
|
|
svn-id: r8097
|
|
svn-id: r8051
|
|
svn-id: r8037
|
|
data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver".
Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser).
*** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! ***
This has been tested through the intros and a number of other scenes from MI2, FOA and S&M.
NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned....
svn-id: r7849
|
|
svn-id: r7834
|
|
svn-id: r7785
|
|
svn-id: r7727
|
|
svn-id: r7725
|
|
svn-id: r7722
|
|
svn-id: r7694
|
|
MidiParser. Restructuring enables XMIDI support and vc_72 implementation. Various cleanup on MidiParser's and MidiDriver's.
svn-id: r7654
|
|
svn-id: r7632
|
|
eriktorbjorn for the material that led to the solution.
svn-id: r7610
|
|
svn-id: r7605
|