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
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
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
Travis Howell
cbe5c34f97
Add sword1 makefile changes
...
svn-id: r11666
2003-12-16 02:24:30 +00:00
Max Horn
2fef2dcb84
bs2 -> sword2
...
svn-id: r10997
2003-10-28 19:51:30 +00:00
Joost Peters
82fd316187
queen initial import
...
svn-id: r10462
2003-09-28 15:50:47 +00:00
Max Horn
48da9f38de
add plugins to .PHONY list
...
svn-id: r10458
2003-09-28 10:53:28 +00:00
Max Horn
761d9dacb9
add 'plugins' to all target
...
svn-id: r10457
2003-09-28 10:44:31 +00:00
Max Horn
7840039156
yet another fix for linux+loadable modules
...
svn-id: r10324
2003-09-20 00:07:37 +00:00
Max Horn
6c57e2bb17
let's see if that's better
...
svn-id: r10323
2003-09-19 22:45:54 +00:00
Max Horn
ce7d4c0a76
one more linux+dynamic fix
...
svn-id: r10322
2003-09-19 22:20:53 +00:00
Max Horn
ed605c38c5
some cleanup, and an (untested) loadable module build rule for Linux
...
svn-id: r10318
2003-09-19 21:23:23 +00:00
Max Horn
6a4663824e
added initial support for building our 4 adventure engines as loadable modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP
...
svn-id: r10304
2003-09-18 18:23:53 +00:00
Max Horn
a15fdcea21
plugin work: right now, only with build rules for OS X. Once I can get it to work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise
...
svn-id: r10292
2003-09-18 13:03:56 +00:00
Max Horn
ec0d41137c
fix Circular dependency warning
...
svn-id: r10286
2003-09-17 23:59:13 +00:00
Max Horn
c1a678afeb
new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner)
...
svn-id: r10282
2003-09-17 22:41:01 +00:00
Max Horn
231cb16b5b
some tweaks to the build system (work toward plugin support)
...
svn-id: r10279
2003-09-17 21:53:13 +00:00
Max Horn
aa61764b2f
while 'more logical' the current link order doesn't work if all plugins are disabled. 'sound' has to come before 'backends' or MidiDriver_MPU401 won't get pulled in
...
svn-id: r10114
2003-09-08 22:38:21 +00:00
Max Horn
155bac05da
more logical link order
...
svn-id: r10106
2003-09-08 17:48:34 +00:00
Max Horn
c775614e1b
fixed circular dependency; moved version string to main.cpp (seems more logical to me, too)
...
svn-id: r10105
2003-09-08 17:46:54 +00:00
Max Horn
3916b97357
changes to get a better link order, and to allow building a 'bare bone' scummvm executable
...
svn-id: r10103
2003-09-08 17:42:53 +00:00
Max Horn
c3491bbfab
adding some comments, reordering some stuff
...
svn-id: r10090
2003-09-08 15:33:26 +00:00
Torbjörn Andersson
da249f0ffa
"make distclean" now removes config.log
...
svn-id: r9667
2003-08-13 18:14:42 +00:00
Max Horn
36d7287960
double broken in fact
...
svn-id: r9407
2003-08-02 11:17:59 +00:00
Max Horn
47f0abec39
GCC3 mode and distclean target were broken
...
svn-id: r9406
2003-08-02 11:17:11 +00:00
Jonathan Gray
93482ae5c6
automatically use gcc 3.x specific dependency rules if using gcc 3.x, enable some additional warnings in Makefile.new
...
svn-id: r9399
2003-08-02 09:21:34 +00:00
Max Horn
ef9bf10ffb
fix for bug #780989 (make distclean left some .deps dirs)
...
svn-id: r9339
2003-07-31 18:41:05 +00:00
Oliver Kiehl
c2e9916199
now how did that happen...
...
svn-id: r9303
2003-07-30 20:01:26 +00:00
Oliver Kiehl
0f85cc3061
rename bs2 to sword2 to have the same name as the original engine.
...
besides this way all our engines start with an "s" ;)
svn-id: r9301
2003-07-30 19:25:31 +00:00
Jonathan Gray
9865deb0bc
bs2
...
svn-id: r9213
2003-07-28 01:50:45 +00:00
Paweł Kołodziejski
bd8482c356
added vc7 files to dist
...
svn-id: r9079
2003-07-19 14:55:58 +00:00
Max Horn
b05e7de7bb
replaced SCUMMVM_VERSION/SCUMMVM_CVS by gScummVMVersion/gScummVMBuildDate/gScummVMFullVersion; made engine.o depend on all other .o files, so that the build date in it is always up-to-date
...
svn-id: r9032
2003-07-15 02:16:33 +00:00
Jonathan Gray
645aa837e7
add ability to choose backend from configure script, doesn't validate user input at the moment
...
svn-id: r7991
2003-05-26 05:18:40 +00:00
Max Horn
5626e42f5b
Make it possible to disable some/all of our three game modules (scumm/simon/sky) with three flags in the Makefile
...
svn-id: r7131
2003-04-26 11:44:13 +00:00
Paweł Kołodziejski
b2fc5cac99
update project files for smush and sky
...
svn-id: r6819
2003-03-17 12:33:48 +00:00
Max Horn
bdd2c50af9
small tweak to the hack to fix the static/bundle targets on OS X
...
svn-id: r6750
2003-03-07 18:41:27 +00:00
Max Horn
5d11697441
small fix to my build hack
...
svn-id: r6749
2003-03-07 17:05:22 +00:00
Max Horn
bfee768f51
temporary hack to get ScummVM to compile again
...
svn-id: r6747
2003-03-07 16:21:28 +00:00
Max Horn
5ffeedb1cb
Patch #697312 : Beneath a Steel Sky interim/initial support patch
...
svn-id: r6691
2003-03-05 19:04:34 +00:00