Commit graph

133 commits

Author SHA1 Message Date
Max Horn
11973531b4 Patch #582286 - fix for double key events in newgui
svn-id: r4580
2002-07-16 21:18:06 +00:00
Max Horn
6f00a9532d we should get rid of scumm.h in sdl.cpp; e.g. by moving error() and warning() into util.h
svn-id: r4574
2002-07-16 17:41:12 +00:00
Max Horn
6e33e626fc renamed some variables for clarity; added scaler.h
svn-id: r4562
2002-07-16 11:09:28 +00:00
Max Horn
db824b6393 fix for #581473
svn-id: r4545
2002-07-15 02:01:42 +00:00
James Brown
cbd867329e Add Lucas-style alt-x quit shortcut
svn-id: r4432
2002-06-26 11:45:12 +00:00
James Brown
025925bbd4 Add keyboard mouse support, remove case sensitivity for resource files
svn-id: r4428
2002-06-25 12:43:15 +00:00
James Brown
f3ab5d8228 Fix Simon case sensitivity, work around Win32 SDL bug (hang on audio exit)
svn-id: r4421
2002-06-16 04:09:22 +00:00
Travis Howell
bf82c90330 Reverse patch as requested by Endy
svn-id: r4419
2002-06-14 04:31:17 +00:00
Travis Howell
8169e55560 Add OpenGL support patch from Andre Souza
svn-id: r4418
2002-06-14 03:52:02 +00:00
Lionel Ulmer
31a2efd89c Sorry for the mess.... Here is the mutex code :-)
svn-id: r4403
2002-06-04 18:18:44 +00:00
Lionel Ulmer
3b4c6ceb0f Added infrastructure to support more than 8 bit signed / unsigned RAW
mixers. Porters, beware, the default configuration is now 16 bit
stereo instead of 16 mono as before (I changed X11 and SDL but no
others).

I did not add support for any other format yet, I will let Endy do it
when he needs it :-)

svn-id: r4348
2002-05-18 14:53:19 +00:00
Max Horn
caf961bfcb fixed compilation on more strict compilers
svn-id: r4320
2002-05-14 19:38:28 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
James Brown
cdc2780522 Do waveout audio on win32, to allow cooperative sound. SDLs 'dsound' driver
doesn't do this, unfortunatly (although there's no reason it shouldn't!)

svn-id: r4283
2002-05-11 21:22:05 +00:00
Max Horn
db07e6f73a once more palatte fix for 'simple scalers'
svn-id: r4261
2002-05-10 15:33:02 +00:00
Max Horn
ebbe5b4ae4 fixed stupid bug in my optimized mouse code
svn-id: r4258
2002-05-09 19:43:07 +00:00
Max Horn
5d74c6fb86 fix for #553206 (Palette latencies)
svn-id: r4257
2002-05-09 18:23:33 +00:00
Max Horn
12c2318c76 fixed redraw bug in SDL backend
svn-id: r4255
2002-05-09 17:39:38 +00:00
Max Horn
da3ada1815 renamed some vars to be more verbose; optimized & fixed draw_mouse code (similar to the x11.cpp code now)
svn-id: r4231
2002-05-07 22:06:06 +00:00
James Brown
705f304004 Beginning of support for multiple resolutions.
Makes Zak256 inventory scrolling work.

svn-id: r4227
2002-05-07 18:44:34 +00:00
Lionel Ulmer
ab0401242e Change the 'poperty' call to be 64-bits clean.
Porters, please check that I did not break anything while updating
your ports. Thanks :-)

svn-id: r4196
2002-05-04 09:55:10 +00:00
Max Horn
ad8fdf5f6a don't interpolate the leftmost column with the right most column when using interpolating scalers
svn-id: r4194
2002-05-04 01:16:06 +00:00
Max Horn
711d994b9c rewrote large parts of the SDL gfx code, fixing the 'shaking' mode and also simplifying the code (well, I hope <g>)
svn-id: r4192
2002-05-04 00:11:57 +00:00
James Brown
1259c765fb Add hotkey for advmame2x
svn-id: r4173
2002-05-02 15:01:38 +00:00
Lionel Ulmer
2d51c864b0 Fixed properly the transparency problem. I would like people on BE
machines to test this to see if my code to load the XPM is
endian-clean :-)

svn-id: r4138
2002-04-29 19:57:03 +00:00
Lionel Ulmer
ff9fa95f63 Added Jeremy's nice icon to the SDL port of ScummVM using a custom
hacky XPM loader :-)

svn-id: r4137
2002-04-29 16:01:31 +00:00
Travis Howell
2ac1bba109 Added cd audio stop patch from Gregory Montoir
svn-id: r4126
2002-04-28 07:38:22 +00:00
Lionel Ulmer
c60c97b1d4 Prevent debugger attach when we have switched to full-screen.
svn-id: r4125
2002-04-28 06:51:23 +00:00
Max Horn
2f51936f4f ok, this now should work, pleeeaase
svn-id: r4108
2002-04-27 12:02:47 +00:00
Max Horn
7e47e03cd1 hopefully this fixes the scalers on non-MacOSX systems again...
svn-id: r4107
2002-04-27 11:56:47 +00:00
Max Horn
698e28eb6b fixed scalers on systems which do not use 555 but 565 output surfaces
svn-id: r4106
2002-04-27 11:07:32 +00:00
James Brown
d0b9677f5d Add autosave support, fix sm and max midi.
svn-id: r4099
2002-04-27 04:31:25 +00:00
James Brown
4cc43b3679 Add new Scale mode. Thanks Gregory Montoir.
svn-id: r4069
2002-04-24 07:42:29 +00:00
James Brown
aecbd8d8d2 Fix cursor hotspot offset. (swapped x/y coords)
svn-id: r4055
2002-04-22 18:01:32 +00:00
James Brown
9809c86373 Add boilerplate license to some files, to satisfy Debian types :)
fmopl.c/fmopl.h are infringing on the GPL at the moment. We either need to
replace these, or get permission to relicense them, before 0.2.0

svn-id: r4036
2002-04-21 17:46:42 +00:00
James Brown
32d69e8c02 Fix MI1 CD Audio (hopefully). Thanks to gilder.
svn-id: r4023
2002-04-20 16:26:32 +00:00
James Brown
cd00f248e4 Semi-fix shaking distortion. Mouse pointer corrupts background tho.
svn-id: r3990
2002-04-18 06:56:16 +00:00
Nicolas Bacca
bb06400d00 Return of the MP3 CD patch ... use CBR 22 kHz
svn-id: r3981
2002-04-17 20:23:45 +00:00
James Brown
2be1b45bdf Add BeIDE project file (update readme accordingly).
Readd shaking support. It doesn't work properly - probably due to the
removal of redrawLines(). Ludde? You vanished before I could confirm this
with you.. is there a new function to call?

svn-id: r3973
2002-04-17 11:20:55 +00:00
James Brown
ff1d72962b Add hack for loom staff verbs.
Readd CD Audio

svn-id: r3956
2002-04-16 12:18:50 +00:00
Ludvig Strigeus
71eac5acd3 endian fixes,
don't use adlib driver if sound initialization fails,
simon1 savedialog works

svn-id: r3955
2002-04-16 12:07:19 +00:00
Ludvig Strigeus
d263f7eb73 removed mouse cursor flicker
svn-id: r3945
2002-04-15 17:45:52 +00:00
Ludvig Strigeus
ac62a7cb2e wrote new mixer class,
cleaned up sound header files,
integrated mixer into scummvm & simon

svn-id: r3937
2002-04-14 18:13:08 +00:00
Ludvig Strigeus
82d4f89d53 added null graphics driver (USE_NULL_DRIVER)
will make it nicer later.

svn-id: r3931
2002-04-13 21:06:48 +00:00
Ludvig Strigeus
9f191ea9c5 new midi driver API,
no more USE_ADLIB,
a couple of sdl graphics driver fixes.

svn-id: r3925
2002-04-13 18:34:11 +00:00
Ludvig Strigeus
38628f3543 fixed bug when switching mode
svn-id: r3924
2002-04-13 13:11:24 +00:00
Ludvig Strigeus
5b5778d561 full screen mode works now (even if SDL doesn't support it)
svn-id: r3923
2002-04-13 12:43:02 +00:00
Ludvig Strigeus
151bbf6cca fixed gfx glitch with 2xsai
svn-id: r3921
2002-04-13 11:32:15 +00:00
James Brown
94670b2eef Fix various warnings, and things preventing non-win32 platforms from compiling.
svn-id: r3916
2002-04-13 04:39:04 +00:00
James Brown
44d4c1ac60 Remove Win32 dependency from sdl.cpp
svn-id: r3915
2002-04-13 04:11:18 +00:00