aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2003-10-06more optimizationsMax Horn
svn-id: r10627
2003-10-06Fix compiler warningsJamieson Christian
svn-id: r10626
2003-10-06The real YM2612 implementation. Portable,Jamieson Christian
and with significant performances optimizations thanks to Fingolfin, or optimizing emperor. :) svn-id: r10625
2003-10-06For those us who have to hit Shift to get to +Jamieson Christian
svn-id: r10624
2003-10-05Preliminary preparation for new YM2612 FM emulator.Jamieson Christian
All the hooks are in, but actual implementation needs to be checked for portability. svn-id: r10615
2003-10-05implemented new 'nice' scaler hotkeysMax Horn
svn-id: r10613
2003-10-05cleanupMax Horn
svn-id: r10612
2003-10-05OoopsTravis Howell
svn-id: r10598
2003-10-05Remove unneeded case.Travis Howell
Disable code that causes crash when using opengl from command line for now. svn-id: r10597
2003-10-05cleanupMax Horn
svn-id: r10596
2003-10-05fixed some broken scaler related checksMax Horn
svn-id: r10595
2003-10-04revert the 'reverse Y axis' hackMax Horn
svn-id: r10594
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-10-04small remarkMax Horn
svn-id: r10579
2003-10-03You have been a thorn in my side for far too long Avatar^H^H^H^H^H^H bad codeMax Horn
svn-id: r10554
2003-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-10-02updated Marcus' copyrightMax Horn
svn-id: r10543
2003-10-01disable joystick input by default either command line or config file need to ↵Jonathan Gray
be used to enable it now, ability to choose joystick number to use also added svn-id: r10518
2003-09-28removed duplicate g_timer object (one was global, one was static to ↵Max Horn
timer.cpp); set g_system earlier (might prevent a few race conditions) svn-id: r10471
2003-09-28Slightly more sensible hotkeys for the scalers. Hq2x is now number 8, rightTorbjörn Andersson
after AdvMame2x, and 9 and 0 are AdvMame3x and Hq3x respectively. I agree with Fingolfin that we'll need a better way of handling this in the future, though. svn-id: r10461
2003-09-27Fixed program crash when trying to switch to aJamieson Christian
video mode that isn't supported (such as going to fullscreen under COMI with a 3x scaler and a video card that doesn't like 1920x1440 LOL). The program still terminates when this happens, due to the suboptimal way we make the switch to another video mode. (By the time we find out that we can't make the switch, it's too late to revert back). But at least it doesn't crash. svn-id: r10449
2003-09-27proposal for revised scaler keyboard shortcutsMax Horn
svn-id: r10442
2003-09-27added hq2x scalerMax Horn
svn-id: r10439
2003-09-27OSystem changes: removed create_thread() method (not needed anymore; 'pure' ↵Max Horn
threads aren't very portable anyway, better we only use timers); introduced OSystem::TimerProc type svn-id: r10430
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