Commit Graph
138 Commits
Author SHA1 Message Date
Robert Göffringmann f6d697444b added VersionSettings flag MDT_PREFER_NATIVE for defaulting to midi music
svn-id: r9771
2003-08-18 23:19:53 +00:00
Chris Apers 806ff4acb3 Added fullscreen support to palmos
svn-id: r9721
2003-08-16 10:16:07 +00:00
Jamieson Christian e1bc6493d8 Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexible
list of music types supported. This was done because now
PC speaker support must be treated separately, along with
Adlib and native (GM/MT32) support.

This fixes a problem with games that don't support PC speaker
(including V5 games that don't parse SPK resources yet)
being run with -epcspk or -epcjr. Those games now properly
switch to -enull so that music resources still get parsed
and music/script synchronization mechanisms don't break.

svn-id: r9703
2003-08-15 10:19:24 +00:00
Jamieson Christian bfde325d35 Fix ALWAYS_ADLIB override of native driver selection
svn-id: r9658
2003-08-13 15:34:00 +00:00
Jamieson Christian fb62ba61ca Added PC Speaker and PCjr command line options,
in preparation for Kirben's addition of WA support
for games that already have AD tracks.

svn-id: r9656
2003-08-13 14:08:21 +00:00
Jamieson Christian 37a394a660 Fix for Bug [779013] ALL: Fullscreen and -F
Fixed behavior of command line options that
are treated as "[scummvm]" modifiers by
default. I'm not even sure if "[scummvm]"
mods still work (or require special code)
so we might be able to get rid of old code.

Also added --fullscreen and --no-fullscreen
command line options.

svn-id: r9640
2003-08-11 09:48:26 +00:00
Jonathan Gray 6d1ded6992 list -h in help text
svn-id: r9596
2003-08-08 09:09:06 +00:00
Jonathan Gray b46aaa6901 limit to 80 char again after last change...
svn-id: r9462
2003-08-04 14:18:16 +00:00
Travis Howell f38dc3ed45 ditto
svn-id: r9461
2003-08-04 13:35:09 +00:00
Jonathan Gray 6d70a2a3c1 fix lines exceeding 80 chars in usage help
svn-id: r9458
2003-08-04 12:42:40 +00:00
Max Horn 5a9fe82121 fix for bug #782132 (MI1: -e null doesn't work)
svn-id: r9445
2003-08-03 22:51:22 +00:00
Max Horn 0df319e952 #include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level)
svn-id: r9359
2003-08-01 12:21:04 +00:00
Max Horn 1b52e9f19c added new header file backends/intern.h; removed some stuff from common/system.h which is either only of interest to backends or code instantiating a backend (->backends/intern.h); also removed fmopl specific enums (->sound/fmopl.h)
svn-id: r9327
2003-07-31 12:33:33 +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
Travis Howell 11aa36ff90 Add option for the demo included in Maniac Mansion (Classic version)
svn-id: r9279
2003-07-29 12:13:39 +00:00
Jonathan Gray 9865deb0bc bs2
svn-id: r9213
2003-07-28 01:50:45 +00:00
Max Horn d592095fb9 Patch #715991: Quit Confirmation Dialog (feature request #642721) with some tweaks by me
svn-id: r9210
2003-07-28 01:36:16 +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
Robert Göffringmann 8b36d14696 added support for different languages and fixed memory leak and screen refreshes in load/save dialogs
svn-id: r8921
2003-07-12 03:40:44 +00:00
Travis Howell c1002b4ad2 Fix multiple debug level messages, when debug level is set in the config file.
svn-id: r8764
2003-07-05 08:42:50 +00:00
Joost Peters 934611c348 applied eriktorbjorn's floppy-intro-with-cd-version patch (#765885)
svn-id: r8753
2003-07-05 00:57:03 +00:00
Torbjörn Andersson f5f9061d86 Allow "no-" prefix to long command-line options, e.g. --no-aspect-ratio,
to invert their meanings. This is useful for overriding settings in the
config file.

svn-id: r8733
2003-07-04 06:54:47 +00:00
Max Horn 3ed9aae095 const correctness
svn-id: r8727
2003-07-03 22:06:13 +00:00
Travis Howell 5132ca1b2f Add opengl filter option
for opengl backend
Enable poll_event in opengl backend

svn-id: r8612
2003-06-22 14:18:33 +00:00
Max Horn 11ff7fe9a3 Patch #757827: Aspect-ratio correction
svn-id: r8605
2003-06-22 11:55:40 +00:00
Max Horn 8b567ddaf8 cleanup
svn-id: r8557
2003-06-19 15:14:17 +00:00
Jamieson Christian 3567c13361 Fix for bug [756559] ALL: 'multi_midi=true' in scummvm.ini does not work.
Fix properly propogates previously encountered value of multi_midi
and native_mt32 so follow-on config domains that don't include
multi_midi or native_mt32 won't reset the settings.

svn-id: r8545
2003-06-18 22:39:17 +00:00
Chris Apers d120ea093f I will add a wrapper for that (currently NULL driver)
svn-id: r8526
2003-06-17 08:50:15 +00:00
Max Horn 101df28e0b moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies)
svn-id: r8496
2003-06-15 01:42:19 +00:00
Jonathan Gray 6bce6b4069 make -z output align nicely
svn-id: r8459
2003-06-13 10:13:41 +00:00
Jamieson Christian fd931291d1 Fixed problem with variant game IDs (e.g. 'tentaclea')
svn-id: r8454
2003-06-12 19:22:40 +00:00
Jamieson Christian baaf6502ec Made notation of transient config domains consistent.
Now all transient config domains use a name
in the form _TRANSIENT_DOMAIN

svn-id: r8452
2003-06-12 18:46:37 +00:00
Jamieson Christian fdf69876ae Fixed command line options being ignored when the launcher is used.
Again, I hope I'm manipulating the domain-based config architecture
correctly. I've created yet another transient domain called
"_COMMAND_LINE", so that after game-specific options are loaded,
the command line options can be loaded and override the config
file. GUI options are then loaded so as to override command line
options.

svn-id: r8437
2003-06-11 18:34:37 +00:00
Jamieson Christian c117ef1e50 Fix for bug [741592] GUI: Switching music driver mixes up music
Implement true music driver selection from the GUI options dialog.

This implementation depends on a new, transient config domain called
"user-overrides". Probably any other config changes made from the
options dialog will need to go into this domain, which is now
loaded after the game settings are loaded.

I hope this is the right way to do it. I'm still a little fuzzy
about our game settings architecture. If anybody suddenly gets
a "[user-overrides]" section showing up in their scummvm.ini or
scummvm.rc files, you'll know why.

svn-id: r8434
2003-06-11 06:49:47 +00:00
Max Horn 9f4d675eba remove version column
svn-id: r8368
2003-06-06 23:57:59 +00:00
Max Horn 4b227da824 Preparations for removing GF_AFTER_V? flags
svn-id: r8364
2003-06-06 22:51:33 +00:00
Max Horn c1dcc1a1ec Korean is kr, not ko
svn-id: r8279
2003-06-02 22:07:41 +00:00
Max Horn db43466ea2 removed cruft
svn-id: r8093
2003-05-29 11:15:32 +00:00
Chris Apers bf565613b2 Prepare support for wide display on HiRes+ device
svn-id: r8001
2003-05-26 12:59:16 +00:00
Jonathan Gray ad874a4fd5 make lethalwp happy
svn-id: r7997
2003-05-26 12:26:15 +00:00
Travis Howell 055d49f77f Japanese option is jp and not ja
svn-id: r7993
2003-05-26 07:37:29 +00:00
Max Horn 24005adfd0 pedantic fixes
svn-id: r7789
2003-05-21 16:59:51 +00:00
Jamieson Christian 3703ed51dc Oops....
svn-id: r7700
2003-05-19 20:34:41 +00:00
Jamieson Christian 7bf95c0cf0 Fixed silence in older games under native MIDI drivers
svn-id: r7697
2003-05-19 19:50:28 +00:00
Jonathan Gray cf54a63639 HAVE_CONFIG_H
svn-id: r7632
2003-05-18 13:39:02 +00:00
Jamieson Christian 5a1e994d02 Added command line options for
native MT-32 support and
combination Adilb/native MIDI drivers.

svn-id: r7594
2003-05-17 03:06:16 +00:00
Jamieson Christian 5a15ce808a Feature [557411] Adlib sound effects with GM drivers.
Support for simultaneous drivers is based on a
#define in imuse.cpp, and is disabled by default.

svn-id: r7582
2003-05-16 22:00:33 +00:00
Jonathan Gray 7c1ca29ece add config option basename to override base file name for games of the form foo.xxx to basename.xxx, useful when used together with gameid to test games not yet added to version list
svn-id: r7566
2003-05-16 08:05:06 +00:00
Robert Göffringmann 299a1a451f added method to detect which midi driver will be created
svn-id: r7482
2003-05-12 23:21:35 +00:00
Max Horn 37724d9297 Patch #735294: AdvMame3x scaler
svn-id: r7409
2003-05-09 22:44:16 +00:00