Age | Commit message (Collapse) | Author |
|
- disable zodiac midi driver with scumm engine since it doesn't work with it in ARM mode (??)
svn-id: r20524
|
|
svn-id: r20515
|
|
svn-id: r20088
|
|
* Changed MidiDriver::createMidi so that if MD_ADLIB is passed, it
now *does* instantiate the adlib driver.
* Rewrote MidiDriver::detectMusicDriver (code should be clearer now,
and hopefully easier to adapt/maintain). Note that the behavior
changed slightly (this may require some tweaking).
* Added MidiDriver::findMusicDriver which works similar to the old
MidiDriver::parseMusicDriver but returns the full MidiDriverDescription
and ignores all characters in the passed driver name following a colon ":".
* Changed MidiDriver::parseMusicDriver to use MidiDriver::findMusicDriver.
* Changed game engines to match the changes made to MidiDriver.
* Modified SCUMM engine to not record the selected midi/music driver
(in _midiDriver), but rather the music *type* (in _musicType).
svn-id: r19859
|
|
driver appear twice in the GUI
svn-id: r19845
|
|
potential cleanup
svn-id: r19844
|
|
svn-id: r19832
|
|
svn-id: r19142
|
|
svn-id: r18756
|
|
svn-id: r18604
|
|
svn-id: r18444
|
|
Test built for Symbian and run on P910i without any major problems.
Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA).
svn-id: r18430
|
|
svn-id: r18273
|
|
changes. There are a few things that could use a bit more work, and I've
only tested it on my Linux box. I have verified that ScummVM still compiles
when it's disabled, though, so it shouldn't break anything too badly.
svn-id: r17512
|
|
This does the following:
- Replaces multiple identical MT-32-to-General MIDI mapping tables with a common one in MidiDriver.
- Changes Sky's GmChannel class to allow NULL instrument and velocity mapping tables, giving a 1-to-1 mapping without creating a dummy table.
svn-id: r17361
|
|
svn-id: r17006
|
|
svn-id: r16530
|
|
svn-id: r16398
|
|
things, this fixes bug #1083058
svn-id: r16316
|
|
svn-id: r16045
|
|
methods), same for some other MIDI related stuff
svn-id: r15968
|
|
o added configure option
o mi2 intro doesn't freeze anymore and has no sound glitches
o missing instruments in many titles are fixed
o numerous memory overwrite bugs are fixed
o code is cleaned a lot and splitted into many smaller files
o mt32.cpp went to backends/midi
o synced with upstream code
o reverberation fixed
* don't complain about File class wrapper :)
* all custom types are back
* #pragmas are to do
* maybe some indentation is wrong too
I prefer smaller commits, but this thing came in one piece.
svn-id: r15715
|
|
svn-id: r15649
|
|
svn-id: r15635
|
|
svn-id: r12734
|
|
svn-id: r12558
|
|
svn-id: r12176
|
|
svn-id: r11741
|
|
mess': 'Help! Space Invaders refactored the music detector'... in other news, I obviously need to sleep now
svn-id: r10883
|
|
All the hooks are in, but actual implementation
needs to be checked for portability.
svn-id: r10615
|
|
source file
svn-id: r10550
|
|
svn-id: r7604
|
|
svn-id: r6726
|
|
svn-id: r6719
|
|
svn-id: r6120
|
|
svn-id: r6012
|
|
svn-id: r6011
|
|
Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me)
svn-id: r5905
|
|
svn-id: r5901
|
|
svn-id: r5890
|
|
svn-id: r5889
|
|
svn-id: r5886
|
|
svn-id: r5880
|
|
(Broke it in the new MidiChannel_MPU401.)
svn-id: r5757
|
|
svn-id: r5729
|
|
svn-id: r5724
|
|
Adlib no longer suffers from 16-channel MIDI restrictions.
Fixes a regression in the MI2 intro music under Adlib.
svn-id: r5721
|
|
IMuseAdlib is defunct.
New MidiDriver_ADLIB device.
Simon 1/2 now supports Adlib.
svn-id: r5677
|
|
svn-id: r5626
|
|
svn-id: r5625
|