Max Horn
0063257a2b
Fix another HOME buffer overflow attack vector
...
svn-id: r19376
2005-10-31 01:50:51 +00:00
Eugene Sandulenko
be8cd9e69a
talkspeed and copy-protection aren't SCUMM-specific anymore SAGA uses them
...
too.
svn-id: r19154
2005-10-18 19:05:22 +00:00
Eugene Sandulenko
b725a206c0
Add possibility to disable SDL parachute on run-time. Option
...
--disable-sdl-parachute should be completely undocumented and not mentioned
to end-users. Wrong usage may lead to system lock-up especially when used
with fullscreen mode.
SDL Parachute is used to prevent system instability and do a graceful exit
if something bad happens. It catches most of signals sent to thr process.
Side effect of that that quite often when SDL application dies, core dump
isn't made on *nix systems. This feature adds possibility to disable it.
svn-id: r19146
2005-10-18 03:52:21 +00:00
Eugene Sandulenko
b36677af71
Update FSF address. Eek. Actually that took place on May 1, 2005
...
svn-id: r19142
2005-10-18 01:30:26 +00:00
Eugene Sandulenko
f3c387f328
Bump version to 0.9.0CVS. Woo hoo!
...
svn-id: r19133
2005-10-17 13:42:36 +00:00
Chris Apers
ca65477b65
PalmOS stuffs
...
svn-id: r18977
2005-10-08 22:00:58 +00:00
Joost Peters
d7ea4c6c7f
correct features string when using tremor
...
svn-id: r18837
2005-09-17 10:27:34 +00:00
Chris Apers
368785074c
Prepare PalmOS ARM version : no global initializers with ARM loader o_O
...
svn-id: r18773
2005-09-04 16:38:38 +00:00
Chris Apers
f7fb3bf7a8
Change PalmOS ident
...
svn-id: r18743
2005-09-03 16:05:28 +00:00
Travis Howell
94fcb89549
Fix compile error.
...
svn-id: r18715
2005-08-28 12:19:36 +00:00
Travis Howell
7556e064d2
mingw can handle heap checking now.
...
NOTE: Requires mingw-runtime-3.8
svn-id: r18714
2005-08-28 11:15:38 +00:00
Max Horn
ed2a18569a
Detect when plugins directory is missing
...
svn-id: r18703
2005-08-19 17:27:47 +00:00
Joost Peters
bc394b6ea3
Added: PSP backend
...
svn-id: r18696
2005-08-16 17:15:37 +00:00
Marcus Comstedt
8bd14c7337
Fixed new plugin search code to work with Dreamcast:
...
* Code does case-sensitive comparison with PLUGIN_SUFFIX, so put it in
uppercase (as filenames in ISO9660 are required to be uppercase).
* There is an assert somewhere which prevents the use of "" as a
directory. Use "/" instead...
svn-id: r18683
2005-08-14 13:44:20 +00:00
Jonathan Gray
603a5e4d6f
Don't explicity check for tremor and vorbis everywhere and
...
require both USE_TREMOR and USE_VORBIS to be defined when
using tremor.
svn-id: r18642
2005-08-10 12:42:56 +00:00
Jonathan Gray
3c1b5648ae
Rest of the changes required for tremor to actually work.
...
Based on patches against 0.7.1 by Jolan Luff.
svn-id: r18641
2005-08-10 06:16:26 +00:00
Eugene Sandulenko
6b4484472b
Remove trailing whitespaces.
...
svn-id: r18604
2005-07-30 21:11:48 +00:00
Lars Persson
caf6151bba
Last modifications for Actions to WinCE.
...
svn-id: r18500
2005-07-05 20:51:54 +00:00
Lars Persson
d4716a1fb5
* Start of generic key configuration support for ScummVM
...
* Moved KeyConfigDialog, key from WinCE to gui
* Updated wince code to inherit and use new GUI::Keys and launch new dialog
* New definition SMALL_SCREEN_DEVICE when keysdialog should be inittialized from options.cpp
* Added new function to SDL\Events that handles key remapping. LINUPY & QTOPIA remapping moved to that function. SymbianOs.cpp overrides this function to enable key remapping to events
* Compiled VC6++ project. This with warnings and errors, but NOT in the changed code. (SAGA,KYRA)
* Compiled using WCE tools 3 for X86 target and running Scummvm in emulator to test
* Compiled with UIQ target. The rest Symbian platforms might require further configuration to operate properly
* Actor.h in Saga now compiles for default VC6 setting.
* Aspect.cpp does not compile in VC6/WCE due to template problems with the kFastAndNiceAspectMode setting.
* Changed order of creation of gamedetector and mainsystem in Main.cpp
* If anything does not compile, or is totally out of order, please revert changes.
svn-id: r18498
2005-07-05 20:22:56 +00:00
Lars Persson
6d70218f35
Just updated ending comment properly for the sake of it
...
svn-id: r18473
2005-06-27 21:37:07 +00:00
Max Horn
8b1d7b9166
When including files from common/, explicitly use the common/ prefix
...
svn-id: r18444
2005-06-24 15:23:51 +00:00
Max Horn
2ea15e4822
Revert change from printf() to debug(1)
...
svn-id: r18438
2005-06-23 13:46:38 +00:00
Lars Persson
b9881d63f6
replaced #if defined(_MSC_VER)
...
with #if defined (WIN32)
svn-id: r18432
2005-06-21 22:23:53 +00:00
Lars Persson
1c69696a9a
Patches needed to build for SYMBIAN32 WINS/GCC added.
...
Test built for Symbian and run on P910i without any major problems.
Test built for MSVC6. Changed parts seems to compile ok but there are some problems with MSVC6 and some of the targets which the EPOC build does n't support (KYRA,SAGA).
svn-id: r18430
2005-06-21 22:08:21 +00:00
Jonathan Gray
bf304539fe
Document c64 as being a valid --platform= option.
...
svn-id: r18413
2005-06-19 23:02:38 +00:00
Torbjörn Andersson
dc3372b580
Applied patch #1208299 . A warning message about the "playing from CD under
...
Windows" bug is better than nothing, even if a proper bugfix - if one is
possible - would be preferable.
svn-id: r18389
2005-06-14 08:54:11 +00:00
Paweł Kołodziejski
bc65eb8ea5
added code for loading dynamic plugins(DLLs) for windows
...
svn-id: r18356
2005-06-05 12:55:33 +00:00
Max Horn
5286121524
Removing the last traces of the old custom new/delete operators
...
svn-id: r18094
2005-05-14 15:33:27 +00:00
Torbjörn Andersson
6646a6e3ac
Added "FluidSynth" to the features string. We may have to start word-
...
wrapping it in the "About" dialog...
svn-id: r18055
2005-05-11 15:55:40 +00:00
Max Horn
1a615346ab
Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
...
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
72f4c03b0b
Moved (In/Out)SaveFile(Manager) and Timer to namespace Common
...
svn-id: r18038
2005-05-10 23:17:38 +00:00
Max Horn
b75c969e66
Moved class File and the MD5 stuff to namespace Common
...
svn-id: r18037
2005-05-10 22:56:25 +00:00
Max Horn
52bbc86797
Patch #1181544 (AmigaOS 4 changes)
...
svn-id: r18011
2005-05-09 21:21:21 +00:00
Max Horn
f5900a917c
Handle engine creation failure a bit more graceful
...
svn-id: r17918
2005-05-05 12:03:40 +00:00
Max Horn
ce3cd9b194
Changed the semantics of debug level 0 from off back to something more similiar to how it used to be (default debug level now is -1)
...
svn-id: r17788
2005-04-24 12:21:53 +00:00
Max Horn
06a313f0a8
Change the way the command line options are put into the ConfigManager
...
svn-id: r17775
2005-04-23 14:39:15 +00:00
Max Horn
8fddaada1d
Simplified debuglevel handling:
...
- it's only honored in the global level of the config file
- all checks for it go through gDebugLevel now, which is made global
- the '-d' switch is handled in a slightly saner and consistent way
- removed 'debuglevel' from the config format documentation; we do
not want to encourage the avarage user to use it
svn-id: r17769
2005-04-23 13:52:27 +00:00
Max Horn
7903943019
oops
...
svn-id: r17760
2005-04-22 21:56:32 +00:00
Max Horn
78030693fc
Added macros for integer options; added some explantory comments to the option parser macros
...
svn-id: r17759
2005-04-22 21:49:29 +00:00
Max Horn
2cfb9322e2
Added new (optional) OSystem::initBackend() method; this (and its usage) fixes bugs #1160977 and #1184664
...
svn-id: r17694
2005-04-19 20:22:50 +00:00
Torbjörn Andersson
59e96ca993
Pedantic fix.
...
svn-id: r17584
2005-04-13 12:36:19 +00:00
Eugene Sandulenko
bdbd56406c
Patches #1164217 "Updated GS Support + Percussion Remapping Patch" and
...
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot.
svn-id: r17571
2005-04-13 00:11:49 +00:00
Max Horn
c9455a8806
oops
...
svn-id: r17522
2005-04-10 16:55:37 +00:00
Torbjörn Andersson
13dc149ded
Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentation
...
changes. There are a few things that could use a bit more work, and I've
only tested it on my Linux box. I have verified that ScummVM still compiles
when it's disabled, though, so it shouldn't break anything too badly.
svn-id: r17512
2005-04-10 14:33:44 +00:00
Max Horn
3aba4997f4
Moved the GFX_ constants to sdl-common.h, where they belong.
...
svn-id: r17479
2005-04-09 13:31:47 +00:00
Jonathan Gray
24c92d0091
Remove usage of vsprintf in favour of vsnprintf and make
...
more use of STRINGBUFLEN. Some ports may need a new stub for
this, discussed with Chrilith.
svn-id: r17463
2005-04-09 01:52:44 +00:00
Eugene Sandulenko
249134ede3
Add NES platform
...
svn-id: r17454
2005-04-08 20:49:13 +00:00
Eugene Sandulenko
1758c5b211
Initial checking of Gob engine
...
svn-id: r17388
2005-04-05 15:07:40 +00:00
Robert Göffringmann
bd81feb996
Playstation2 Port: initial import
...
svn-id: r17305
2005-03-31 05:35:04 +00:00
Travis Howell
26f4124873
Typo
...
svn-id: r17269
2005-03-28 09:43:09 +00:00
Eugene Sandulenko
b2288005da
Enable kyra engine in static builds. Maybe someone will work on it :)
...
svn-id: r17234
2005-03-25 22:37:34 +00:00
Max Horn
9a4bc8ce16
Patch #1117443 (Experimental plugin code revision)
...
svn-id: r17231
2005-03-25 17:55:57 +00:00
Travis Howell
5ac7520071
Missed file
...
svn-id: r17084
2005-03-12 00:55:46 +00:00
Chris Apers
28edee2380
PalmOS too
...
svn-id: r17073
2005-03-11 10:35:38 +00:00
Eugene Sandulenko
3cf691e9f9
Add --force-1x-overlay command line option as discussed in bugreport
...
#1160454 "ALL: Failed assertion when using 1x scaler"
svn-id: r17067
2005-03-10 16:29:08 +00:00
Eugene Sandulenko
7bb53f3bf1
Patch #1013937 "OSystem layer with bigger resolution". Now you will always
...
get at least 640x400 window. And finally we have means of implementing
nice looking GUI.
Also updated all backends. If your backend has ability to run with 640x400 or
640x480 resolution then read patch tracker item to find out details. Other
port maintainers shouldn't worry, as this patch doesn't affect them, they
still get their 320x200.
svn-id: r17055
2005-03-09 23:07:32 +00:00
Eugene Sandulenko
b72df416a6
WIP of GP32 port. Now it is more correct port and compiles with current
...
CVS. Though it has some issues unresolved, one of them is that it crashes
right after splash screen without showing anything. Work in progress :)
svn-id: r17054
2005-03-09 22:21:57 +00:00
Travis Howell
07aa92063a
Add Amiga renderer mode for EGA games.
...
svn-id: r17019
2005-03-07 00:39:48 +00:00
Eugene Sandulenko
ff1a0c1c4e
That's what may happen if you happen to have more than one local tree.
...
Another spot of oboslete hercules-related usage.
svn-id: r16986
2005-03-03 12:51:09 +00:00
Eugene Sandulenko
27469a1896
Patch #1121337 (CGA rendering in early LEC titles).
...
Differences against patch:
o Updated documentation
o Fixed text colors
o Implemented Hercules dithering
Ditherers are based on loom ega and monkey ega, so for zak and mm they're
wrong, i.e. these games look better than with original ditherers.
TODO:
Proper ditherers for zak & MM
EGA ditherers for VGA SCUMM v5 games
svn-id: r16816
2005-02-20 00:17:22 +00:00
Max Horn
8525d73e9b
Configure the plugin prefix/suffix in the configure script; use that setting in plugins.cpp
...
svn-id: r16739
2005-02-06 17:21:31 +00:00
Eugene Sandulenko
284c209bad
Fix bug #1109687 buffer overflow causes crash from env-var HOME and some
...
other places with such overflows.
svn-id: r16640
2005-01-26 11:01:41 +00:00
Max Horn
6f6668ce21
Reduce dependencies on common/savefile.h from 88 to 14
...
svn-id: r16528
2005-01-10 22:18:39 +00:00
Max Horn
cffd917165
system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
...
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
65a4044203
Fix bug #1097467 (COMI: cursor is invisible at "insert CD" message)
...
svn-id: r16490
2005-01-08 18:37:28 +00:00
Max Horn
5d88c39549
Modify the singleton code once more to help overcome an issue with MSVC 7 (see also patch #1095133 )
...
svn-id: r16454
2005-01-06 18:38:34 +00:00
Max Horn
74bf578bda
Changed the singleton code to allow for custom object factories; this allowed me to change OSystem to use the singleton base class, too
...
svn-id: r16404
2005-01-01 19:19:06 +00:00
Max Horn
f52be9df68
Changed OSystem::instance() to return a reference, not a pointer (it now matches the Singleton interface)
...
svn-id: r16402
2005-01-01 18:53:47 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
acd1f910d5
Handle SCUMMVM_SAVEPATH exactly like the command line option --savepath (but the command line option has higher priority); i.e. it's affecting the config system (see also bug #1045171 )
...
svn-id: r16391
2004-12-30 21:48:22 +00:00
Max Horn
b15d92e470
Fix running ScummVM in plugin-mode
...
svn-id: r16360
2004-12-28 20:29:42 +00:00
Max Horn
d299f0601b
Reducing header dependencies a bit
...
svn-id: r16347
2004-12-27 22:08:20 +00:00
Max Horn
d138a880bf
Fix for bug #1091748 (DIG: Starting new games takes a long time); turns out querying the debuglevel from the config-manager very often is too slow
...
svn-id: r16345
2004-12-27 21:54:20 +00:00
Max Horn
81b6e9e1e6
Get rid of the useless & troublesome master_volume
...
svn-id: r16328
2004-12-25 23:43:05 +00:00
Max Horn
4a0c1b86f7
Make ESC key work in the launcher
...
svn-id: r16323
2004-12-25 22:13:44 +00:00
Andrew Kurushin
d59a929114
- fix win32 with USE_WINDBG compile error
...
svn-id: r16320
2004-12-25 19:58:00 +00:00
Max Horn
d6872dba6b
Get rid of g_debugLevel (this fixes bug #1091142 )
...
svn-id: r16318
2004-12-25 19:04:18 +00:00
Max Horn
2941d595bd
Make loading the config file explicit
...
svn-id: r16317
2004-12-25 19:03:13 +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
Max Horn
f6dd5125d1
errno is defined in errno.h, not sys/errno.h (says POSIX)
...
svn-id: r16284
2004-12-24 00:31:51 +00:00
Jonathan Gray
f344976a35
Default save path for OS X as well.
...
svn-id: r16112
2004-12-18 11:07:47 +00:00
Jonathan Gray
2909c8fff6
- Move MAXPATHLEN includes/defines into common location
...
- Save files are now stored in $HOME/.scummvm/ by default if no other
save path is specified on non MacOS X unices.
svn-id: r16060
2004-12-15 12:30:58 +00:00
Max Horn
58eabb6a5f
Switched HEAD to 0.8.0-CVS (did I miss any spots?
...
svn-id: r16048
2004-12-14 22:59:00 +00:00
Max Horn
59b6a07826
Evil workaround for bug #1083058
...
svn-id: r16045
2004-12-14 01:02:55 +00:00
Max Horn
791db21a6c
Fix for bug #1082105 (GUI: ScummVM returns to window mode automatically)
...
svn-id: r16038
2004-12-12 00:02:44 +00:00
Max Horn
8d4fcb1689
Turn off 'launcher looping' for now
...
svn-id: r15989
2004-12-05 17:35:24 +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
Gregory Montoir
ebd1c15e1f
'atari, fmtowns, mac, pc, windows' have nothing to do with savepath :)
...
svn-id: r15965
2004-11-30 21:07:02 +00:00
Max Horn
876e738dce
Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
...
svn-id: r15901
2004-11-27 00:26:11 +00:00
Eugene Sandulenko
31e434dcf1
Fix a`ll engines. They work, though current fix is just temporary.
...
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.
svn-id: r15873
2004-11-24 00:14:21 +00:00
Max Horn
aad9f122c0
Added Engine::init() method; added return value to Engine::go()
...
svn-id: r15865
2004-11-23 00:03:25 +00:00
Max Horn
8ac347fd95
Added OSystem::beginGFXTransaction / endGFXTransaction (not yet implemented, though :-)
...
svn-id: r15864
2004-11-22 23:25:08 +00:00
Max Horn
fa97d4ad89
Removing walkthrough stuff again (talked to aquadran about this, he had no objections)
...
svn-id: r15849
2004-11-20 23:49:11 +00:00
Max Horn
44ab7ce0be
whitespaces
...
svn-id: r15845
2004-11-20 01:55:53 +00:00
Paweł Kołodziejski
20e9cf6f20
added walkthrough
...
svn-id: r15835
2004-11-19 19:50:22 +00:00
Eugene Sandulenko
71a2c36fa1
Add global extrapath to GUI and to default directories list.
...
svn-id: r15816
2004-11-15 04:41:51 +00:00
James Brown
2ae3166f2d
Add new clearScreen OSystem call. Currently only implemented in SDL backend. This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering.
...
svn-id: r15799
2004-11-13 04:33:33 +00:00
James Brown
cb4b3c1f7e
Prevent infinite loop by displaying the launcher after a game start FAILURE too.
...
svn-id: r15787
2004-11-11 14:01:11 +00:00
Chris Apers
4635440998
Cleanup
...
svn-id: r15742
2004-11-09 10:39:12 +00:00
Chris Apers
139be2620b
Free more memory on PalmOS
...
svn-id: r15741
2004-11-09 10:37:28 +00:00
Chris Apers
2abe17e594
Cleanup
...
svn-id: r15739
2004-11-09 10:26:33 +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
Eugene Sandulenko
9d0b746aaa
Patch #1048326 Better MT-32 support
...
svn-id: r15635
2004-10-21 22:37:37 +00:00
Torbjörn Andersson
73f89577d6
Documented the --savepath option.
...
svn-id: r15546
2004-10-14 07:17:02 +00:00
Torbjörn Andersson
942ad1dc6c
Remove the "boot_param" and "save_slot" settings from the transient domain
...
when returning to the launcher after quitting a game.
From what I understand, if they're in the transient domain it means they
were set from the command-line. And it's unlikely that we want to re-use
the same bootparam or save slot when starting what's likely to be a
completely different game than the one we just quit from.
svn-id: r15541
2004-10-13 08:49:33 +00:00
Torbjörn Andersson
79ef36cf0e
Clear g_engine when an Engine is deleted. This avoids a crash in error()
...
when quitting Broken Sword II. (I still get the error message, of course,
but that's a lot more helpful than an SDL parachute.)
svn-id: r15535
2004-10-13 06:35:13 +00:00
James Brown
09c0855f9a
Reenable persistant launcher, in order to encourage some debugging ;)
...
svn-id: r15510
2004-10-10 16:31:15 +00:00
Chris Apers
757f2fdcef
Prevent double slash in path
...
svn-id: r15473
2004-10-08 16:09:52 +00:00
Max Horn
ce8c99bf62
Rename remaining OSystem methods to match our coding guidelines
...
svn-id: r15332
2004-09-28 20:19:37 +00:00
Chris Apers
3b39dd2ff9
Enable Zodiac driver
...
svn-id: r15022
2004-09-12 10:45:15 +00:00
Marcus Comstedt
f6af7cdcc7
Provide unloading of unneeded plugins.
...
svn-id: r14829
2004-08-29 19:08:08 +00:00
Marcus Comstedt
77026760c8
Run the DC launcher from inside the regular main() function.
...
svn-id: r14787
2004-08-26 21:51:26 +00:00
Marcus Comstedt
ba39d7a3db
Support dynamic plugins on Dreamcast.
...
svn-id: r14688
2004-08-22 21:41:22 +00:00
Max Horn
40dcd61a4d
sync with README
...
svn-id: r14610
2004-08-14 19:11:20 +00:00
Max Horn
b4223febd3
Enhanced extrapath support
...
svn-id: r14470
2004-08-05 11:13:00 +00:00
Max Horn
527c1cd200
Workaround for bug #999122 ; this will fix config files which were broken by the 0.6.1 release
...
svn-id: r14444
2004-08-02 17:09:31 +00:00
Travis Howell
4b4ab244b1
Correct default settings used by COMI
...
Allow object_labels config option in COMI
svn-id: r14408
2004-08-01 06:52:56 +00:00
Max Horn
adc9313f89
Move g_timer destruction to proper place
...
svn-id: r14262
2004-07-18 20:02:27 +00:00
Torbjörn Andersson
70f8f689a1
Applied patch #957544 to make output sample rate configurable at runtime.
...
svn-id: r14225
2004-07-16 10:24:29 +00:00
Max Horn
53af3dc670
Enhanced default directory support in the File class; now one can specify arbitrary many default search directories
...
svn-id: r14095
2004-06-28 00:06:31 +00:00
Max Horn
6b722ff11b
Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
...
svn-id: r14058
2004-06-25 22:39:21 +00:00
Eugene Sandulenko
90032ce348
Proper fix for detecting --platform command line switch
...
svn-id: r14023
2004-06-23 11:58:47 +00:00
Paweł Kołodziejski
ce0e71dd1c
now it should be in cvs
...
svn-id: r13982
2004-06-20 19:23:04 +00:00
Nicolas Bacca
37b311d628
Remove old savePath handling on WinCE
...
svn-id: r13900
2004-05-30 12:30:29 +00:00
Chris Apers
b4f7ab7994
Not yet supported
...
svn-id: r13891
2004-05-25 15:03:24 +00:00
Paweł Kołodziejski
f74a675850
removed awe based on Endy statement
...
svn-id: r13809
2004-05-09 13:12:19 +00:00
Jonathan Gray
b8bac5f208
mention fmtowns platform option in help
...
svn-id: r13784
2004-05-05 09:08:04 +00:00
Paweł Kołodziejski
e29ec6e79c
adding initial code for Another World engine
...
svn-id: r13783
2004-05-05 07:25:32 +00:00
Max Horn
8a69ffc46c
Renamed template class 'List' to 'Array', since that is really what it is (a resizable array, not a linked list)
...
svn-id: r13520
2004-04-09 15:10:23 +00:00
James Brown
3978b728db
Add Kyrandia base
...
svn-id: r13516
2004-04-09 12:36:06 +00:00
Torbjörn Andersson
349f63ebfc
Changed "voice_volume" to "speech_volume" for consistency with the Broken
...
Sword games. (The digial iMUSE code still calls it voice volume, though.)
svn-id: r13483
2004-04-06 11:50:35 +00:00
Paweł Kołodziejski
f141ad488b
added voice group volume to scumm engine for imuse digital and implemeted volume groups control
...
svn-id: r13468
2004-04-05 18:24:36 +00:00
Max Horn
b6a4610a77
be tolerant against abuse of ConfMan.getInt(); add missing default value for 'speech_volume' in bs1
...
svn-id: r13435
2004-03-31 18:00:46 +00:00
Max Horn
14378cb56e
Renamed more OSystem methods
...
svn-id: r13410
2004-03-28 16:30:50 +00:00
Max Horn
66de19015b
With latest dlcompat on OSX, no need anymore to manually prepend an underscore before symbol names
...
svn-id: r13367
2004-03-23 00:16:36 +00:00
Max Horn
c61622ebaf
fix dynamic version of LOAD_MODULE macro; fixed typo
...
svn-id: r13366
2004-03-23 00:12:49 +00:00
James Brown
aff5b4bc4b
Bump version
...
svn-id: r13327
2004-03-17 06:08:01 +00:00
Max Horn
fd52b3a3c0
Patch #917503 : Remove stray semicolons
...
svn-id: r13319
2004-03-16 23:51:41 +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
Nicolas Bacca
2c0dfc4471
Avoid flooding CE files since stdin and stderr exist now
...
svn-id: r13184
2004-03-04 21:14:11 +00:00
Travis Howell
2f60f4485d
Allow --demo-mode with maniac (Enchanced)
...
svn-id: r13173
2004-03-04 02:47:39 +00:00
Max Horn
96e910ea72
fix for normal/default scaler behavior (not yet tested)
...
svn-id: r13168
2004-03-03 11:37:51 +00:00
Max Horn
c6752cccf5
renamed more OSystem methods to follow our naming scheme; renamed NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend
...
svn-id: r13087
2004-02-28 12:58:13 +00:00
Torbjörn Andersson
60a26dc1f5
Honor per-game aspect-ratio correction setting when starting the game from
...
the launcher.
svn-id: r13043
2004-02-25 08:03:31 +00:00
Max Horn
d158280425
the OSystem changes we discussed on the ML (note: renaming of the existing OSystem API is not yet finished); porters will have to fix their ports to get them to compile again
...
svn-id: r13036
2004-02-24 22:39:42 +00:00
Max Horn
cfd248eeb9
avoid #include scaler.h
...
svn-id: r12997
2004-02-22 21:01:40 +00:00
Travis Howell
adaeb61054
Add Change --floppy-intro to --alt-intro patch ( #896311 )
...
svn-id: r12844
2004-02-13 10:51:33 +00:00
Max Horn
71edb7ed65
Patch #893813 (Fix to compile when no USE_* flag is specified)
...
svn-id: r12814
2004-02-10 13:15:46 +00:00
Max Horn
1141ff1ac2
Modified version of patch #892795 (Let scumvm -v show supported libs)
...
svn-id: r12780
2004-02-09 01:27:27 +00:00
James Brown
9b97d851fe
Add -c/--config option to specific alternate configuration file. Sorry Max, but it's damn useful for coverdiscs :)
...
svn-id: r12758
2004-02-07 04:53:59 +00:00
Chris Apers
2420bf2900
Prepare Zodiac MIDI support
...
svn-id: r12734
2004-02-05 13:56:39 +00:00
Max Horn
f59eb3b219
renamed (Const)Iterator to (const_)iterator; changed size() to return an uint
...
svn-id: r12722
2004-02-05 00:19:57 +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
Max Horn
81ff879a9d
Add the super-ultra-mega-secret --savepath option (and it's not just secret because I am too lame to write a help entry, add it to the README, and add it to the TeX files. *cough* No, that's not at all the reason... :-)
...
svn-id: r12669
2004-01-29 21:54:03 +00:00
Nicolas Bacca
8ea92dedab
Support for new CE backend launcher
...
svn-id: r12601
2004-01-26 07:32:25 +00:00
Max Horn
e578aeec44
don't use bit 31
...
svn-id: r12501
2004-01-18 20:46:11 +00:00
Nicolas Bacca
568913784a
CE backend specific tweaks
...
svn-id: r12461
2004-01-17 23:43:23 +00:00
James Brown
eeab2bb3bf
Hack for Launcher Scaler dropdown. Backends using the Launcher will need to implement the OSystem HAS_SCALER property. The global options dialog still needs doing.
...
svn-id: r12436
2004-01-16 16:28:56 +00:00
James Brown
7a148743f1
Fiddling.
...
svn-id: r12411
2004-01-15 14:01:57 +00:00
James Brown
1778b01d76
Start of debug channel support. TODO: Move this to the common Debugger system?
...
svn-id: r12289
2004-01-10 05:20:15 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Jonathan Gray
2be1b4d68a
start work on czech subtitle support, not finished
...
svn-id: r12175
2004-01-06 12:28:24 +00:00
Max Horn
d1e6c6059e
renamed global var _debugLevel to g_debugLevel; let Engine constructor init it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine
...
svn-id: r12134
2004-01-04 14:00:58 +00:00
Max Horn
ed41771d1f
spelling
...
svn-id: r11960
2003-12-27 13:52:48 +00:00
Max Horn
2e99e3f1f9
disable custom new/delete/free by default (only keep it around in case it comes in handy again in the future)
...
svn-id: r11839
2003-12-21 19:24:14 +00:00
Travis Howell
53950b89de
Leave set to false for now, due to Simon2.
...
svn-id: r11819
2003-12-21 16:15:37 +00:00
Max Horn
f19f73eb50
Make it possible for game detection functions to detect language/platform (not yet done by any detector, but will come with the MD5 detection code)
...
svn-id: r11811
2003-12-21 15:29:52 +00:00
Robert Göffringmann
189e08bc79
Broken Sword 1: initial import
...
svn-id: r11664
2003-12-16 02:10:15 +00:00
Chris Apers
de1a8fdafa
Correct name
...
svn-id: r11655
2003-12-15 15:11:58 +00:00
Max Horn
35b62c294d
removed GameSettings::detectname and GameSettings::midi; renamed GameSettings::gameName to name; added temporary experimental MD5 hack
...
svn-id: r11603
2003-12-13 00:20:01 +00:00
Jonathan Gray
7c320d63de
add config file parameter to specify the desired port when using the ALSA music driver
...
svn-id: r11583
2003-12-11 14:38:43 +00:00
Travis Howell
3d6461d30f
Add option to enable copy protection in SCUMM games, which ScummVM disable it by default.
...
svn-id: r11571
2003-12-11 06:08:43 +00:00
Travis Howell
e11c741e82
Drop OpenGL backend, since it has no maintainer and is too buggy.
...
svn-id: r11569
2003-12-11 05:32:27 +00:00
James Brown
fba9070198
Version bump, small NEWS tweakage
...
svn-id: r11530
2003-12-08 16:14:00 +00:00
Travis Howell
c793e4c9df
Switch nosubtitles option to subtitles, to match others and help with Simon2 issue.
...
svn-id: r11458
2003-12-02 08:09:14 +00:00
Max Horn
493d64d91b
cleanup / added Engine::getGameDataPath()
...
svn-id: r11420
2003-11-29 12:10:23 +00:00
Max Horn
22c22d1e81
added namespace GUI
...
svn-id: r11255
2003-11-10 23:40:48 +00:00
Max Horn
5c2a3da7f2
fix for bug #833537 (Config manager saves "save_slot")
...
svn-id: r11254
2003-11-10 23:17:11 +00:00
Max Horn
e34f2b8b33
cut down on unnecessary GameDetector references
...
svn-id: r11239
2003-11-10 01:04:12 +00:00
Paweł Kołodziejski
bd972c97e5
cleanup whitespaces
...
svn-id: r11218
2003-11-08 22:05:58 +00:00
Max Horn
496d19d461
err, *strnlen(,,3)* used to check for empty strings? I think not :-)
...
svn-id: r11190
2003-11-07 14:17:34 +00:00
Jonathan Gray
dc63e3882b
adjust for recent string c_str changes so title is always shown again. Fixes bug #837868 probably not the best way of doing it but it'll do
...
svn-id: r11188
2003-11-07 14:00:33 +00:00
Torbjörn Andersson
3433769bea
Removed some unnecessary whitespace
...
svn-id: r11187
2003-11-07 13:17:37 +00:00
Jonathan Gray
239aea0ff0
spelling fixes
...
svn-id: r11178
2003-11-07 02:31:44 +00:00
Max Horn
cfcee0f673
bumped version to 0.5.5 (since so many changes to the launcher/options dialogs were made -> this helps to verify whether users use ScummVM pre or post these changes)
...
svn-id: r11153
2003-11-05 12:28:03 +00:00
Marcus Comstedt
ef5e193d59
stdafx.h needs to be included first.
...
svn-id: r11117
2003-11-03 22:28:37 +00:00
Paweł Kołodziejski
9588a6fd31
fixed warnings
...
svn-id: r11046
2003-11-02 10:12:08 +00:00
Max Horn
b27a871f87
turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
...
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn
b6d5f750d5
small fix: if one specifies fullscreen=true in the 'scummvm' config section but fullscreen=false in the game specific config section, ScummVM now properly disables fullscreen mode; also, don't use setvbuf with a NULL bufer and a non-zero size param, that's not portable -> use setlinebuf instead
...
svn-id: r11029
2003-11-01 19:13:48 +00:00
Max Horn
235047d526
made SDL backend use config manager
...
svn-id: r11028
2003-11-01 19:12:11 +00:00
Max Horn
53db0a8a07
cleanup: removed version/id from GameSettings
...
svn-id: r10995
2003-10-28 17:07:25 +00:00
Jonathan Gray
fbd6528e36
stay within 80 char limit
...
svn-id: r10983
2003-10-26 21:08:53 +00:00
Oliver Kiehl
c86803c0c7
fix compile
...
svn-id: r10979
2003-10-26 15:58:49 +00:00
Max Horn
df60e72f77
updated README and usage/help text
...
svn-id: r10976
2003-10-26 13:33:49 +00:00
Max Horn
1d1f52f8e9
cleanup
...
svn-id: r10975
2003-10-26 12:44:20 +00:00
Robert Göffringmann
6929b9dd7b
fix bug #830104 : BASS won't start unless music driver chosen
...
svn-id: r10964
2003-10-25 14:36:09 +00:00
Oliver Kiehl
58dffdb027
fix compile when using dynamic plugin support
...
svn-id: r10920
2003-10-20 22:02:10 +00:00
Max Horn
89a9a35a0b
usage string has to be updated (as I explained in various commit messages and in #scummv, but it seems not everybody saw that :-)
...
svn-id: r10918
2003-10-20 20:06:29 +00:00
Max Horn
23b3e4cc7d
fix handling of unknown targets (previously, you could invoke scummvm with a randomg string, e.g. 'scumvmm foobar', and it wouldn't error out as it should)
...
svn-id: r10884
2003-10-18 00:25:13 +00:00
Max Horn
33f2fbff08
We proudly present the latest installment of our hit series 'Untangle the mess': 'Help! Space Invaders refactored the music detector'... in other news, I obviously need to sleep now
...
svn-id: r10883
2003-10-18 00:22:46 +00:00