120 Commits
Author SHA1 Message Date
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
Ludvig Strigeus d2b0070c5f new video engine (expect broken non-sdl builds),
simon the sorcerer 1 & 2 support (non SCUMM games)

svn-id: r3912
2002-04-12 21:26:59 +00:00
Ludvig Strigeus 3a4fa636ee code cleanup - prepares for simon inclusion
svn-id: r3910
2002-04-12 10:34:46 +00:00
James Brown 6e508eed29 Fix anti-aliasing crash and a Zak crash. Note there are still AA
artifacts left on screen. Anyone want to fix this? :)

svn-id: r3909
2002-04-11 20:10:47 +00:00
James Brown 7696081c54 Large pointless reindentation of all the code. Also fixed a few mistakes
in the object flags code cleanup.

Flags used:

indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip
-ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader
-TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader
-TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm
-TSoundEngine -TPart -TPlayer

svn-id: r3908
2002-04-11 17:19:16 +00:00
James Brown 760b37f879 Fix MI1 cd music - Thanks khalek.
svn-id: r3891
2002-04-07 12:28:00 +00:00
James Brown 3142a9c5cd Add support for selecting CDROM drive for Loom/MI cd audio, fix midi support
svn-id: r3888
2002-04-07 07:33:39 +00:00
James Brown d2d498d08c Fix Indy4 bootparam, some more Zak256 work, and a few minor things.
svn-id: r3887
2002-04-07 04:29:15 +00:00
Nicolas Bacca 6f2da5c673 fix Audio CD version oops
svn-id: r3886
2002-04-07 01:58:59 +00:00
Nicolas Bacca facec50a49 Kind of hack that seems to synchronize loom's cutscenes + remove these damned ^M (time to configure my CVS properly I guess ...)
svn-id: r3885
2002-04-07 01:40:38 +00:00
Nicolas Bacca 37116811cc Small fix for MP3 CD music (successful cast sound, and a little bit more synchronized in cutscenes)
svn-id: r3884
2002-04-07 00:47:55 +00:00
James Brown 53b3cf6838 Updated readme, fixed -n subtitles option (thanks dsy) and stripped \M's
from mp3_cd files (cheers khalek). Arisme: check your CVS options, you need
to do CR/LF conversion :)

svn-id: r3875
2002-04-05 08:48:10 +00:00
Nicolas Bacca 51f343dc05 MP3 CD patch reorganized
svn-id: r3863
2002-04-05 00:00:46 +00:00
Nicolas Bacca cbad525cd3 MP3 cd music patch - still WIP, VBR doesn't work, compress the audio track X to MP3 CBR and name them trackX.mp3 in the game directory - only tested with Loom
svn-id: r3861
2002-04-04 22:47:03 +00:00