aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2003-09-26Converted the MPU-401 timer to use the Timer class.Jamieson Christian
Since this was the only place where we were using create_thread, that method should be removable now. I also removed the midi_driver_thread overrides for the MorphOS and YPA1 (Palm) backends. These need to be tested by their respective porters. svn-id: r10414
2003-09-25Fix for Bug [810564] ALL: missing instruments with native MT-32Jamieson Christian
As defined in Patch [811623] MT-32 patch for Bug 810564 Added a channel mask to MPU-401 devices so that --native-mt32 may force the device to use only the subset of MIDI channels actually supported by the MT-32. Also added a best-guess interpretation of iMuse Part priority in the SysEx 0x00 msg, since part priorities become more of an issue when the channel count is cramped. svn-id: r10409
2003-09-23ScummVM Headers were missingChris Apers
svn-id: r10381
2003-09-23Added palmtform optionChris Apers
svn-id: r10379
2003-09-23Options flagChris Apers
svn-id: r10378
2003-09-23Added support for DIA API compatible devices (Zodiac), fixed move_screen ↵Chris Apers
function on hi-density devices svn-id: r10377
2003-09-23Split palmstart.cpp into mutiple filesChris Apers
svn-id: r10375
2003-09-23Moved PalmFatalError hereChris Apers
svn-id: r10374
2003-09-23CD Audio track support via MP3 on PalmOSChris Apers
svn-id: r10373
2003-09-21Made Ctrl-Alt 9 the hotkey for the new hq3x scaler, and moved the scanlinesTorbjörn Andersson
and dotmatrix ones to Ctrl-Alt C and Ctrl-Alt-D. (Does anyone else feel that scanlines and dotmatrix should either be rewritten so that they can be combined with any scaler and aspect ratio correction, or removed? That's why I moved them off the Ctrl-Alt <digit> hotkeys.) svn-id: r10353
2003-09-21added HQ3x filterMax Horn
svn-id: r10346
2003-09-19fixed some pointer cast warnings on systems with 64 bit pointers (like AMD64)Max Horn
svn-id: r10315
2003-09-18Update project filesNicolas Bacca
svn-id: r10297
2003-09-18Add time.hNicolas Bacca
svn-id: r10296
2003-09-18Change includes, fix BASS slowdownsNicolas Bacca
svn-id: r10295
2003-09-18changed & documented the premixer semanticsMax Horn
svn-id: r10294
2003-09-18Remove one more hackery - actually a complete port rewrite would be needed ↵Nicolas Bacca
to get rid of all of them, I'm thinking about it :) svn-id: r10289
2003-09-18Extend the ALSA version check to look at SND_LIB_MAJOR as well. They'reTorbjörn Andersson
bound to hit 1.0 any year now. Of course, this is completely untested. svn-id: r10288
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-09-17cleanupMax Horn
svn-id: r10284
2003-09-17no need for this evil hackery; just always pretend 'F5' was pressed, the ↵Max Horn
Scumm engine will do the work from then svn-id: r10283
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-17some tweaks to the build system (work toward plugin support)Max Horn
svn-id: r10279
2003-09-14evil fix for #bug 801293 (ALL: Ctrl+alt+b opengl switch) and some cleanupMax Horn
svn-id: r10248
2003-09-11moved set_mouse_pos around just to make clear it's not part of the OSystem ↵Max Horn
API anymore svn-id: r10187
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10151
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10149
2003-09-08removed some superfluous newlinesMax Horn
svn-id: r10086
2003-09-06added EVENT_SCREEN_CHANGED; small tweak to the way quit is handled in NewGuiMax Horn
svn-id: r10047
2003-08-23use startup message, avoid possible race condition on exitRuediger Hanke
svn-id: r9833
2003-08-23little bugfix, safer codeRuediger Hanke
svn-id: r9832
2003-08-22Add screenshot option for sdl backends, patch #590233Travis Howell
svn-id: r9821
2003-08-20Need explicit include of stdafx because of free_check kluge...Marcus Comstedt
svn-id: r9803
2003-08-20Change Amiga palette option to Amiga versionTravis Howell
svn-id: r9800
2003-08-18UpdatedChris Apers
svn-id: r9762
2003-08-18Updated globals access for PalmOSChris Apers
svn-id: r9759
2003-08-18Removed : read/write led indicatorChris Apers
svn-id: r9758
2003-08-18Added : UX50 support + fullscreen mode, Fixed : overlay, some memory cards ↵Chris Apers
related stuffs,... svn-id: r9757
2003-08-18CleanupChris Apers
svn-id: r9755
2003-08-18Added fullscreen optionChris Apers
svn-id: r9754
2003-08-17Changed adlib note priorities for small header gamesJochen Hoenicke
svn-id: r9746
2003-08-16Added fullscreen support to palmosChris Apers
svn-id: r9721
2003-08-15Changed on_timer frequency in adlib so V3 SFX are correctly timed.Jochen Hoenicke
Changed V3 conversion code to adapt to the new (correct) speed. svn-id: r9712
2003-08-13Remove debug code that shouldn't have been commitTravis Howell
svn-id: r9655
2003-08-12Add adlib music for indy3ega/loom and adlib sfx, patch #770862Travis Howell
svn-id: r9649
2003-08-11Fixed compilation error introduced by Marcus ;)Chris Apers
svn-id: r9639
2003-08-11Missing function with new savefile.cppChris Apers
svn-id: r9638
2003-08-10Harmonized SaveFile API with File API a bit.Marcus Comstedt
svn-id: r9626
2003-08-08Revamped the GM-to-FM emulation tables.Jamieson Christian
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
2003-08-08Added generic send() option to MidiChannel.Jamieson Christian
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