Commit graph

87 commits

Author SHA1 Message Date
Max Horn
0019f9c1ee removed obsolete FIXME/TODO
svn-id: r10875
2003-10-17 17:06:58 +00:00
Max Horn
4ae61964f2 cleanup
svn-id: r10874
2003-10-17 17:05:19 +00:00
Max Horn
ae6e6a4885 added a listTargets() function (not yet used, soon) and some cleanup
svn-id: r10865
2003-10-17 16:04:46 +00:00
Max Horn
aadb0aa237 oops, forgot to remove the old Platform enum
svn-id: r10863
2003-10-17 15:38:56 +00:00
Max Horn
a70460833e moved platform/language constants to common/util.*
svn-id: r10862
2003-10-17 15:35:46 +00:00
Max Horn
116dbee1fc factored out the game detection code into the Plugin class; this is the first step towards allowing more powerful, plugin specific detection code; also, moved the Plugin GameSettings APIs to a slightly higher level
svn-id: r10858
2003-10-17 12:18:58 +00:00
Max Horn
1e56fb8191 cleanup
svn-id: r10839
2003-10-16 23:16:16 +00:00
Max Horn
7cdb08f307 really removed kDefault*Volume this time :-)
svn-id: r10817
2003-10-15 23:26:07 +00:00
Max Horn
d71160af74 removed the kDefault*Volume constants
svn-id: r10816
2003-10-15 23:16:52 +00:00
Max Horn
ebd314a9ec fix debug mode 0
svn-id: r10791
2003-10-14 07:52:34 +00:00
Jonathan Gray
15eb5a91b0 zero is a valid debug level, also change incorrect string; 0 is game only, not engine only. Maybe the game and engine debug levels should be seperated? This only applies to SCUMM as no other engine maintains its own debug level as far as I know.
svn-id: r10786
2003-10-14 06:02:38 +00:00
Max Horn
5fb358365c set _debugMode to true if a non-zero debug level has been specified in the config
svn-id: r10782
2003-10-13 18:03:13 +00:00
Jamieson Christian
c2907a9b20 amiga= is deprecated, so don't auto-write it into the config file anymore
svn-id: r10773
2003-10-12 20:44:52 +00:00
Max Horn
31ba12c800 some more target<->game cleanup
svn-id: r10769
2003-10-12 19:10:17 +00:00
Max Horn
36fd7ec445 some renaming for more consistent terminology (although we might want to reevaluate this): 'target' is what is in your config file; 'game' is what a frontend provide. E.g. the scumm frontend provides the game 'monkeyvga', and my config file has target 'monkeyvga-ger' configured to use that game
svn-id: r10766
2003-10-12 18:40:12 +00:00
Max Horn
c3f4bbf34f removing last traces of -w/-l
svn-id: r10765
2003-10-12 18:24:28 +00:00
Max Horn
251c89b037 fix handling of last argument: if it's not a valid target, treat it like any other arg (in particular, this is now legal: ./scummvm -f -g hq3x)
svn-id: r10724
2003-10-10 14:12:01 +00:00
Max Horn
a8f8ae5452 added my thoughts on our command line options (please feel free to comment and tell me what you thinkg about it!); fixed program exit code for -z
svn-id: r10717
2003-10-10 11:15:14 +00:00
Jonathan Gray
0de202bfb4 make gcc 2.95 -Wshadow happy (yes fingolfin its a broken compiler :)
svn-id: r10701
2003-10-09 14:05:09 +00:00
Jonathan Gray
e53923eeda give this more chance of working properly
svn-id: r10697
2003-10-09 11:33:34 +00:00
Max Horn
02b132b31c make khaleks correct fix a bit nicer; and add similar safety nets to the other parser...() methods
svn-id: r10696
2003-10-09 11:15:54 +00:00
Torbjörn Andersson
d3e35bc731 Temporary (?) fix to stop ScummVM crashing for me. (I don't define any
music driver in my [scummvm] section, which may be what's causing me
problems.)

svn-id: r10692
2003-10-09 06:52:28 +00:00
Max Horn
6e09d35090 turned PluginManager into a proper singleton
svn-id: r10688
2003-10-08 22:10:59 +00:00
Max Horn
d177364715 new config manager. not everything is completed, and some things will still be changed, but it seems to work well enough to put it into CVS
svn-id: r10687
2003-10-08 21:59:23 +00:00
Jamieson Christian
a722d0601e Preliminary preparation for new YM2612 FM emulator.
All the hooks are in, but actual implementation
needs to be checked for portability.

svn-id: r10615
2003-10-05 15:36:52 +00:00
Max Horn
fd2c041d79 Make use of new List iterator
svn-id: r10609
2003-10-05 14:03:07 +00:00
Jonathan Gray
3ef5a410a3 add ability to use boot_param in a config file to specify boot param, this is useful for many things esp loom towns where difficulty select is via boot param
svn-id: r10582
2003-10-04 01:02:23 +00:00
Max Horn
bb6765f85d cleanup & restructuring; in particular move the midi driver list to its own source file
svn-id: r10550
2003-10-02 22:52:57 +00:00
Max Horn
0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
James Brown
9bab58179d Revert kirbens change on 05Sep. Setting debugmode with debuglevel 0 is deliberate and intended behavior (for enabling engine specific 'debug options' without debug messages)
svn-id: r10519
2003-10-01 11:42:32 +00:00
Jonathan Gray
eecdf67c63 disable joystick input by default either command line or config file need to be used to enable it now, ability to choose joystick number to use also added
svn-id: r10518
2003-10-01 10:47:19 +00:00
Max Horn
7d2fff0012 added hq2x scaler
svn-id: r10439
2003-09-27 21:20:00 +00:00
Max Horn
74e3448a4c added HQ3x filter
svn-id: r10346
2003-09-21 12:10:32 +00:00
Max Horn
3afbb22ad7 fix invalid target crash for build using loadable modules
svn-id: r10325
2003-09-20 00:37:09 +00:00
Max Horn
be9d4066e1 moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
2003-09-18 02:07:18 +00:00
Max Horn
3c55fd316f cleanup
svn-id: r10284
2003-09-17 23:05:07 +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
Renamed from common/gameDetector.cpp (Browse further)