Marcus Comstedt
a8d8364f90
Made it possible to override driver objects, and to build in a separate directory.
2006-02-12 16:23:07 +00:00
Max Horn
80cf2fa46f
Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
...
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00
Max Horn
83f1837e7a
Change CVS keywords to SVN keywords
...
svn-id: r20542
2006-02-11 13:27:07 +00:00
Travis Howell
6703dc7fa1
Add patch #1374870 - New Lure of the Temptress module
...
svn-id: r20536
2006-02-11 12:54:56 +00:00
Marcus Comstedt
d358d90391
Added time functionality to the Driver interface, following the model
...
from ScummVM.
SDL-specific time code has been moved into the new class DriverSDL,
which now serves as a base class for DriverGL and DriverTinyGL.
2006-02-05 17:19:44 +00:00
Erich Edgar Hoover
6a4dd1af5d
Centralized save/restore system, x86-64 fixes for lua_Save and lua_Restore (should be more portable now), stored screenshots for savegames
2005-12-26 02:36:00 +00:00
Marcus Comstedt
c3f975c7b8
Better test for disabled scalers...
...
svn-id: r18474
2005-06-27 21:44:40 +00:00
Eugene Sandulenko
3588b96d4f
Added --disable-hq and --disable-scumm-7-8 options. Also improved
...
DISABLE_HE so more HE-specific code gets excluded.
svn-id: r18099
2005-05-14 22:56:41 +00:00
Travis Howell
93be3e16d8
Add configure option to disable HE 70+ games.
...
svn-id: r18091
2005-05-14 14:06:37 +00:00
Pawel Kolodziejski
6cfce65d66
ops
2005-04-07 19:30:30 +00:00
Pawel Kolodziejski
39e3aed426
added some part of primitives code
2005-04-07 19:29:06 +00:00
Eugene Sandulenko
1758c5b211
Initial checking of Gob engine
...
svn-id: r17388
2005-04-05 15:07:40 +00:00
Pawel Kolodziejski
74ae4b3401
applied part of patch LAF code(only loading font data for now), rest is in progress.
...
Thanks a lot salty-horse
2005-03-18 19:54:40 +00:00
Max Horn
84790b2864
Put *.d files into the correct location; this fixes dependency checking
2005-01-15 17:05:14 +00:00
Pawel Kolodziejski
c65fbae3b4
fixed cleanup tinygl dir
2005-01-12 22:49:26 +00:00
Pawel Kolodziejski
819d342789
ops
2005-01-12 18:13:46 +00:00
Pawel Kolodziejski
e3b71377d3
added TinyGL driver as Residual software renderer
2005-01-12 18:06:43 +00:00
Max Horn
2f77e27ca3
Move 'tools' related build rules into tools/module.mk; fixed remainder of bug #1100125 (I hope...)
...
svn-id: r16547
2005-01-11 22:02:05 +00:00
Pawel Kolodziejski
aefd8da093
droped screenblocks, it's a bit too slow(on windows 7500 ati i can't even wrote to zbuffer), it doesn't detect many areas, if even would it will increase rects a lot and speed slow down much. ... and adopting half screen overlays kill solution completly
2005-01-10 09:07:46 +00:00
James Brown
245248b845
Fix residuals make clean
2004-12-31 02:54:56 +00:00
Pawel Kolodziejski
15b8fe45ac
ops
2004-12-29 06:40:40 +00:00
Pawel Kolodziejski
8d1ad43bde
imuse is now compilable
2004-12-29 06:32:07 +00:00
Pawel Kolodziejski
700a3124b0
- removed/disabled current sound code, will be replaced with imuse
...
- updated more temporary imuse code
2004-12-28 08:05:18 +00:00
Max Horn
fec3df2096
Moved the softsynth midi drivers into a sound/softsynth; amongst other things, this fixes bug #1083058
...
svn-id: r16316
2004-12-25 18:34:44 +00:00
Pawel Kolodziejski
82ddc18868
- allow reset lua global tables,
...
- allow access to some static funcs,
- clearing CallInfo structure after alloc and realloc,
- add base_ci_size of base_ci to task and state structure and handle it,
- add PAUSE tag to task,
- store funcs libs into lists,
- added few lua funcs used by engine
- added dummy save/restore callbacks/funcs
- changed restore engine key F5 to F7
2004-12-25 18:23:07 +00:00
Max Horn
426eeb909c
Moving convbdf and md5table into scummvm/tools/
...
svn-id: r16287
2004-12-24 01:43:36 +00:00
Max Horn
6011e30551
Added AUTHORS in some more places
...
svn-id: r16192
2004-12-20 21:06:08 +00:00
Max Horn
5d5a13eec7
Moved MidiDriver creation code into the MidiDriver class (as static methods), same for some other MIDI related stuff
...
svn-id: r15968
2004-12-02 00:33:42 +00:00
Eugene Sandulenko
805b21181a
Major MT-32 emu overhaul based on KingGuppy's code.
...
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
2004-11-06 01:41:32 +00:00
Pawel Kolodziejski
ca60726f08
fixed makefile
2004-10-06 19:42:24 +00:00
Pawel Kolodziejski
d7f9d6bef4
fixed makefile
2004-10-06 19:32:18 +00:00
Pawel Kolodziejski
8b09700174
forgot whole branch
2004-10-06 19:13:52 +00:00
James Brown
60f8f3856b
Lipsync support by salty-horse. Now rejoice! REJOIIIIICE!
2004-09-11 14:09:43 +00:00
Marcus Comstedt
c8d0270510
PLUGIN_PREFIX and PLUGIN_SUFFIX moved to Makefile, PLUGIN_EXTRA_DEPS added.
...
svn-id: r14687
2004-08-22 21:39:49 +00:00
Eugene Sandulenko
d33b24036e
Added assembly versions of HQ2x and HQ3x scalers.
...
svn-id: r13844
2004-05-21 02:08:48 +00:00
Paweł Kołodziejski
f74a675850
removed awe based on Endy statement
...
svn-id: r13809
2004-05-09 13:12:19 +00:00
Paweł Kołodziejski
e29ec6e79c
adding initial code for Another World engine
...
svn-id: r13783
2004-05-05 07:25:32 +00:00
Jonathan Gray
c8e331e9b4
Makefile.mingw is no longer used
...
svn-id: r13584
2004-04-16 06:56:28 +00:00
James Brown
3978b728db
Add Kyrandia base
...
svn-id: r13516
2004-04-09 12:36:06 +00:00
Joost Peters
29b8db773d
Fix compilation (on OSX)
2004-04-05 19:06:44 +00:00
Travis Howell
b856c7335b
Ooops
2004-04-05 02:03:08 +00:00
Travis Howell
ca3c5f20c1
Merge Makefiles a bit
2004-04-05 02:00:33 +00:00
Max Horn
a9789acfc6
Moved Surface/Font code into new 'graphics' module
...
svn-id: r13357
2004-03-21 21:20:25 +00:00
Eugene Sandulenko
2fe422ad0c
Initial SAGA checkin. Disabled by default, enable with --enable-saga
...
but don't expect it to work.
svn-id: r13280
2004-03-14 23:37:11 +00:00
Max Horn
5df1bd8b49
undoing this for now as it causes problems with at least MinGW
...
svn-id: r13050
2004-02-25 10:31:53 +00:00
Max Horn
a9507e63a8
alternate linking order, avoids 'SDL_main' related linker errors on OSX (this shouldn't break other linkers, I hope - if it does, please tell me, and feel free to undo this)
...
svn-id: r13049
2004-02-25 10:09:18 +00:00
Max Horn
be218fa982
Enable plugin support via configure script
...
svn-id: r12895
2004-02-15 01:21:02 +00:00
Marcus Comstedt
38ddd865e5
Depfiles are not generated in $(srcdir), so don't include them from there...
...
svn-id: r12707
2004-02-01 17:07:23 +00:00
Max Horn
da76ac5890
Various changes to the build system which allow building ScummVM in an external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
...
svn-id: r12680
2004-01-30 21:54:28 +00:00