Commit Graph

375 Commits

Author SHA1 Message Date
Max Horn
4ba32812aa hexdump defaults to 16 bytes/line now, and prints an offest
svn-id: r7317
2003-05-04 13:46:06 +00:00
Max Horn
c1b38d64ed make hexdump width variable
svn-id: r7269
2003-05-02 21:29:05 +00:00
Chris Apers
1fbc3cf6d4 Add PalmOS port stuff
svn-id: r7261
2003-05-02 10:39:17 +00:00
Chris Apers
5eace23e11 Change __PALM_OS__ to NEWGUI_256, more generic
svn-id: r7260
2003-05-02 09:36:58 +00:00
Chris Apers
e76b56aa6f Change int16 to NewGuiColor in overlay/RGB functions
svn-id: r7259
2003-05-02 09:23:56 +00:00
Chris Apers
82e3011ec5 Add PalmOS GFX modes
svn-id: r7258
2003-05-02 09:08:18 +00:00
Jonathan Gray
a2da94d580 fix leak
svn-id: r7244
2003-05-01 12:36:36 +00:00
Max Horn
d1f576aca6 typedef NewGuiColor on all platforms; indention
svn-id: r7225
2003-04-30 13:40:20 +00:00
Max Horn
81c3ade331 more PalmOS changes
svn-id: r7220
2003-04-30 12:43:56 +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
Max Horn
5c93732d60 cleanup; added comment
svn-id: r7119
2003-04-25 20:03:00 +00:00
Paweł Kołodziejski
0c933f5c50 delete stdafx.cpp
svn-id: r7118
2003-04-25 19:55:40 +00:00
James Brown
751561d28e Bumpidity
svn-id: r7043
2003-04-20 21:42:49 +00:00
Joost Peters
81ac7cc8f8 fixed GP32 port
svn-id: r6958
2003-04-10 13:44:50 +00:00
Paweł Kołodziejski
d56673b845 fixed detection of early scumm games
svn-id: r6923
2003-04-06 19:41:34 +00:00
Max Horn
9d17696656 nope, not all big endian system require alignment
svn-id: r6922
2003-04-06 18:01:36 +00:00
Max Horn
fe58fd4d1e small optimization (do three memory reads instead of five)
svn-id: r6875
2003-03-28 19:13:59 +00:00
Max Horn
c5cc9d8f60 cleanup
svn-id: r6865
2003-03-26 12:30:41 +00:00
Max Horn
023d84a6a3 added some meat to the global options dialog (no prefs are stored yet, though)
svn-id: r6862
2003-03-25 15:32:36 +00:00
Max Horn
a50bbdd7f7 cleanup
svn-id: r6856
2003-03-25 00:26:53 +00:00
Jonathan Gray
eb31490e39 use description to set window title if one is specified
svn-id: r6853
2003-03-24 08:48:41 +00:00
Jonathan Gray
3af1183c5a move language enum to gameDetector.h
svn-id: r6848
2003-03-23 13:44:59 +00:00
Jonathan Gray
8166d8e529 add comment to language enum I meant to do a while back
svn-id: r6845
2003-03-23 12:54:18 +00:00
Jonathan Gray
5985310d64 add GF_DEFAULT_TO_1X_SCALER
svn-id: r6830
2003-03-18 06:53:47 +00:00
Max Horn
b6113a2568 added const qualifier
svn-id: r6806
2003-03-13 01:06:38 +00:00
Jonathan Gray
361e312a6c change RBG to RGB which follows the argument order and hence makes more sense...
svn-id: r6767
2003-03-08 06:53:32 +00:00
Max Horn
bfee768f51 temporary hack to get ScummVM to compile again
svn-id: r6747
2003-03-07 16:21:28 +00:00
Paweł Kołodziejski
243c4ffbc0 implemented formating string error for each engine
svn-id: r6744
2003-03-07 15:38:11 +00:00
Jonathan Gray
8e3ddcf84f exit cleanly if invalid target is specified
svn-id: r6727
2003-03-07 00:52:45 +00:00
Paweł Kołodziejski
aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Max Horn
a7c1330c6c fixed version_settings generation (now Indy3 works again)
svn-id: r6725
2003-03-06 21:36:12 +00:00
Paweł Kołodziejski
6ce098172f next pedantic cleanup code
svn-id: r6714
2003-03-06 16:27:06 +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
Max Horn
086a89f365 Patch #691064: dot matrix scaler
svn-id: r6663
2003-03-02 16:36:52 +00:00
Oliver Kiehl
08f8e9d1ad those TODOs have been obsoleted
svn-id: r6655
2003-03-01 22:54:16 +00:00
Max Horn
cc5a072014 fix warning
svn-id: r6653
2003-03-01 22:06:53 +00:00
Max Horn
f4e147e5d2 removed the single big VersionSettings list; instead, the simon & scumm modules now keep their target lists seperatly (and when we add BASS, it can have its own target list)
svn-id: r6652
2003-03-01 22:04:48 +00:00
Max Horn
956e5e2b3d don't hardcode the Simon GameID values, rather use the #defines from simon/intern.h. Proper solution pending
svn-id: r6651
2003-03-01 21:26:45 +00:00
Max Horn
3c3812d754 no need for a hack if include gameDetector.h anyway...
svn-id: r6650
2003-03-01 20:39:17 +00:00
Jonathan Gray
686ba621f7 move comi to be up near the other scumm games
svn-id: r6641
2003-02-27 10:10:28 +00:00
Jonathan Gray
c5eec27277 add snmidemo
svn-id: r6640
2003-02-26 22:38:49 +00:00
Jonathan Gray
fdd86664c1 bump cvs version number and date as its been over 2 months since this was updated
svn-id: r6639
2003-02-26 13:21:26 +00:00
Jonathan Gray
a7d73fd063 add gameid for puttdemo
svn-id: r6636
2003-02-24 04:35:44 +00:00
Jonathan Gray
719784dd6a moondemo uses akos as well
svn-id: r6623
2003-02-18 23:58:54 +00:00
Jonathan Gray
f081a1a855 add fatty bears fun pack
svn-id: r6622
2003-02-18 13:43:28 +00:00
Jonathan Gray
5a60d022ca fix typo
svn-id: r6620
2003-02-18 01:09:49 +00:00
Jonathan Gray
e899415443 make good on GF_NEW_COSTUMES threats
svn-id: r6616
2003-02-17 21:37:56 +00:00
Jonathan Gray
0e1b2479f2 add putt putt goes to the moon to gamedetector
svn-id: r6605
2003-02-14 00:07:20 +00:00
Jonathan Gray
6c4d3ece6e try to boost our cvs stats a bit, er I mean fix typo
svn-id: r6599
2003-02-12 11:01:17 +00:00
Jonathan Gray
a6789f87ef update version list with some more dos based humongous games, these ones still need at least one opcode to work and maybe some akos bits, but they are a lot closer to the lec games then the games that are windows based with versions numbers of 7.0.0 which seems to be pretty much every game apart from those now in the list
svn-id: r6598
2003-02-12 10:57:31 +00:00
Travis Howell
eae93c3ebc Language option isn't just for comu
svn-id: r6582
2003-02-02 13:16:12 +00:00
Nicolas Bacca
2c755a1f31 Change AdLib emulation quality for slower devices - added PROP_GET_FMOPL_ENV_BITS and PROP_GET_FMOPL_EG_ENT
svn-id: r6573
2003-01-29 21:28:37 +00:00
Travis Howell
daaab42620 Missed a file
svn-id: r6570
2003-01-29 11:53:20 +00:00
Travis Howell
4e39e87071 Add some hebrew support and a little cleanup
svn-id: r6569
2003-01-29 11:31:10 +00:00
Jonathan Gray
80bd149156 add ability to specify language for comi see scummvm -h for possible values
svn-id: r6567
2003-01-29 08:07:10 +00:00
Paweł Kołodziejski
d942441f7f applied patch #674141: CMI: Smush sync tuning
svn-id: r6537
2003-01-25 12:13:41 +00:00
Jonathan Gray
26fa144a9d new patch from cyx to make scanlines in tv2x lighter
svn-id: r6521
2003-01-19 22:28:36 +00:00
Max Horn
e225720414 optimized Normal1x a bit (well at least memcpy won't be slower and on many systems will be faster)
svn-id: r6505
2003-01-18 21:04:31 +00:00
Jonathan Gray
c08d736d1d add new tv scanlines graphics scaler from Gregory Montoir, use -g tv2x to try it
svn-id: r6462
2003-01-15 02:11:37 +00:00
Travis Howell
d6e9c1f3a0 Add hopefully the final simon target, not support at all yet.
svn-id: r6451
2003-01-14 05:25:31 +00:00
Travis Howell
1814063dc7 Start for Simon 1 amiga cd32 version support, not working right yet.
svn-id: r6450
2003-01-14 04:25:38 +00:00
James Brown
6bf93e41c5 Fix game-specific scalers overriding global... when game started from Launcher
svn-id: r6415
2003-01-12 07:19:03 +00:00
Max Horn
727399ad0e search for files in voices/ subdir (useful for Simon2Mac)
svn-id: r6409
2003-01-12 01:06:28 +00:00
Travis Howell
8b9e8cb812 More simon 2 targets (amiga/mac ports)
svn-id: r6396
2003-01-11 15:38:37 +00:00
Oliver Kiehl
ebdf89e418 Added some basic line editing to the EditText widget
svn-id: r6393
2003-01-10 21:33:42 +00:00
Max Horn
80fde14548 indention
svn-id: r6369
2003-01-09 14:50:35 +00:00
James Brown
8a4a521aae All source and no headers make blah a blah blah blah.
svn-id: r6368
2003-01-09 13:52:59 +00:00
Travis Howell
0704d6657e Add extra target for simon2demo
svn-id: r6329
2003-01-04 09:02:47 +00:00
Travis Howell
f1365f4f2b Don't show scumm version number when starting Simon games
svn-id: r6325
2003-01-03 11:14:21 +00:00
Jonathan Gray
53ba3e7cee change detected game to trying to start game as this message is displayed even when there aren't any resource files in the specified directory
svn-id: r6313
2003-01-01 16:07:08 +00:00
Max Horn
166ea5bcee get rid of DUMP_SCRIPTS; in its place, added run time option '-u' to enabled script dumping
svn-id: r6284
2002-12-31 02:09:57 +00:00
James Brown
902b1c6cf1 decluttering
svn-id: r6224
2002-12-28 12:20:55 +00:00
James Brown
9255f1a6b9 Fix NewGui for higher resolutions (eg, CMI)
svn-id: r6217
2002-12-28 04:57:28 +00:00
Max Horn
ae5b30df3d get rid of getStringLen and use the more powerful resStrLen instead; moved resStrLen from common/ to scumm/, where it belongs; enhanced resStrLen to suport V8; fixed translateText to support embeded vars (in strings I mean) - it may still not be fully correct but at least is better now; rewrote o6_arrayOps to parallel the V8 version - needs testing
svn-id: r6215
2002-12-28 01:57:19 +00:00
James Brown
17aaf8cbad Bump cvs date, add some post-0.3.0 changes to NEWS (These really need to be kept updated more frequently)
svn-id: r6209
2002-12-27 20:04:41 +00:00
James Brown
fd64fc2b6b Move some things around, to get rid of all these resource/ sprintf's for CMI
svn-id: r6182
2002-12-27 00:11:01 +00:00
Max Horn
ce6913cf36 fix -pedantic warnings
svn-id: r6108
2002-12-25 00:36:04 +00:00
Max Horn
7692091a9c File object stores file name (useful for debugging)
svn-id: r6089
2002-12-24 02:02:53 +00:00
Max Horn
060562c277 partial checkin of patch #655594 (handling Y/N questions); cleanup
svn-id: r6042
2002-12-21 12:34:17 +00:00
Travis Howell
368a9917f7 Add debug command line fix and config option, patch #655822
svn-id: r6034
2002-12-21 00:27:10 +00:00
Travis Howell
5233fbc7bd Fix error in my last commit
Remove hack

svn-id: r6009
2002-12-17 14:05:44 +00:00
Max Horn
63006daba4 added missing #include <string.h> (for memset)
svn-id: r6008
2002-12-17 09:29:28 +00:00
Marcus Comstedt
83da387eef New savefile backend system (bye bye NONSTANDARD_SAVE...)
svn-id: r6007
2002-12-17 01:15:13 +00:00
Travis Howell
4b98dc6145 Update Simon games auto detect
svn-id: r5995
2002-12-16 14:02:06 +00:00
Max Horn
b27db90bb1 fixed VC++ compile
svn-id: r5950
2002-12-14 11:53:58 +00:00
Max Horn
826adc976b explicitly init all fields of version_settings
svn-id: r5945
2002-12-14 01:35:18 +00:00
Max Horn
dcbde175fc removed unused field
svn-id: r5944
2002-12-14 01:30:13 +00:00
Max Horn
e01ecb3a7f added an API to query the list of available music drivers; cleanup
svn-id: r5942
2002-12-13 23:29:18 +00:00
Max Horn
4bf96d1c8b changed OSystem to allow RBG<->16bit color conversion to be done in the backend; after all, the backend 'knows' best what format the overlay uses. Default implementations of RBGToColor and colorToRBG assume 565 mode, backends other than SDL may want to provide alternate implementations (SDL backend already does the right thing for non-565 modes)
svn-id: r5931
2002-12-13 16:15:58 +00:00
James Brown
ce4690c7c6 Tidy one or two things up for future V1/V2/V8 SCUMM support.
svn-id: r5915
2002-12-12 16:29:21 +00:00
Oliver Kiehl
2345aa0307 Gui now detects simon games with trailing periods
svn-id: r5892
2002-12-08 23:16:38 +00:00
Max Horn
3a9ab20092 removed obsolete stuff
svn-id: r5888
2002-12-08 19:50:36 +00:00
Travis Howell
55f1a4c7cd Give _debuglevel a default value
svn-id: r5876
2002-12-08 02:13:13 +00:00
Travis Howell
ad1ad142d0 Add debug levels for simon games
svn-id: r5860
2002-12-06 15:24:14 +00:00
Jonathan Gray
102525f27f add mi2demo to gamelist, fails to play back recorded sequence currently. Get it here http://www.scummbar.com/resources/downloads/demos/mi2demo.zip
svn-id: r5859
2002-12-06 14:45:00 +00:00
Max Horn
df594d41ff even more cleanup
svn-id: r5839
2002-12-04 22:31:36 +00:00
Max Horn
9d9214bb7b updated version on trunk to 0.3.1cvs
svn-id: r5828
2002-12-04 13:31:14 +00:00
Max Horn
5b188353de OS X app bundle should contain static linked executable; 'bool' is part of the C++ standard
svn-id: r5795
2002-12-01 20:29:20 +00:00
Max Horn
093dbbe5b0 getting ready for 0.3.0
svn-id: r5788
2002-12-01 17:04:59 +00:00
Oliver Kiehl
133f624cc5 moved RNG to common/util.cpp
svn-id: r5778
2002-12-01 14:57:50 +00:00
Travis Howell
fc8f38f4e1 Fix compile
svn-id: r5762
2002-11-30 16:23:54 +00:00
Peter Moraliyski
c0c5fc274f gp32 port stuff
svn-id: r5761
2002-11-30 16:03:46 +00:00
Travis Howell
6823934a65 Fix warnings
svn-id: r5744
2002-11-29 14:11:37 +00:00
Max Horn
df56e29d2e Moved config file to a more Macish location on OS X
svn-id: r5716
2002-11-25 23:28:10 +00:00
Travis Howell
6ed12bc6aa Simon stuff
svn-id: r5700
2002-11-23 16:08:38 +00:00
Jamieson Christian
c9ed09e7df Revamped Adlib functionality.
IMuseAdlib is defunct.
New MidiDriver_ADLIB device.
Simon 1/2 now supports Adlib.

svn-id: r5677
2002-11-21 19:06:42 +00:00
Max Horn
293c6cc461 enhanced Config::rename_domain; added the ability to change the domain name in EditGameDialog
svn-id: r5673
2002-11-21 17:25:31 +00:00
Max Horn
2e69e70cfc cleanup
svn-id: r5669
2002-11-21 16:55:52 +00:00
Max Horn
716c505416 now this was an *EVIL* typo
svn-id: r5668
2002-11-21 16:51:33 +00:00
Max Horn
8200315818 gotta love creating objects on the stack :-)
svn-id: r5666
2002-11-21 15:21:21 +00:00
Travis Howell
f12e020174 Now only have to choose betwene simon 1/2 talkie/win versions
svn-id: r5662
2002-11-21 13:36:26 +00:00
Travis Howell
64565ea33b Fix Simon games detection
svn-id: r5659
2002-11-21 13:06:57 +00:00
Max Horn
69bceafc6e revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
2002-11-21 04:08:37 +00:00
Max Horn
d76627abac consistently ignore case of the domain name
svn-id: r5650
2002-11-21 03:50:15 +00:00
Max Horn
013cc42e8d operator < and > for String now ignore case
svn-id: r5649
2002-11-21 02:53:49 +00:00
Max Horn
60f5096e63 added and corrected some detectNames; it is vital that only names of files that are *always* present for the game in quesion are used
svn-id: r5645
2002-11-21 02:16:16 +00:00
Max Horn
83fb208b9e revert adlib change for now (not happy with the whole adlib/midi situation, though)
svn-id: r5621
2002-11-19 16:31:41 +00:00
Max Horn
ab92742c67 fixed default midi driver selection on Mac OS X; enforce adlib for Indy3/MonkeyVGA for now; don't default to adlib in any other game
svn-id: r5617
2002-11-19 13:37:14 +00:00
Nicolas Bacca
80d32ec5e1 Small Windows CE changes : detect old WinCE as NONSTANDARD_PORT, change __cdecl for these systems, add 2 sampling rates for WinCE due to problems with Smush mixer in 11 kHz
svn-id: r5604
2002-11-19 08:05:48 +00:00
Max Horn
ce3cde15a0 added some preliminary game auto detect code to the launcher; this required a small change to the FS API, Windows/Morphos code will have to be adapted slightly I fear. Also, not all games are detected correctly, and some probably never will be, so we still have to add a dialog for cases where auto detect doesn't work
svn-id: r5600
2002-11-19 01:36:47 +00:00
Jonathan Gray
713f11d99e touch up games list
svn-id: r5595
2002-11-18 07:58:15 +00:00
Max Horn
d2156bd26f fix operator == and !=
svn-id: r5570
2002-11-15 17:45:23 +00:00
James Brown
90cecaf718 More tempo updates, news update, bump version number
svn-id: r5557
2002-11-15 10:40:09 +00:00
Max Horn
981cad2d0e cleanup
svn-id: r5552
2002-11-14 15:00:52 +00:00
Max Horn
75f3f4aff2 set default window title 'ScummVM' while launcher is up
svn-id: r5549
2002-11-14 14:20:41 +00:00
Max Horn
a834928e2a added missing #include
svn-id: r5545
2002-11-14 13:33:16 +00:00
Max Horn
287d45ff36 cleaned up Config::get_domain; fixed sorting in launcher
svn-id: r5541
2002-11-13 20:23:24 +00:00
Max Horn
d95abae057 #include headers for strlen & assert
svn-id: r5536
2002-11-13 15:40:31 +00:00
Max Horn
de554e2f9d properly init all datacd Projekte/scummvm
svn-id: r5529
2002-11-13 13:42:05 +00:00
Jonathan Gray
5627eb99dd first of a few more s/readme.txt/README/ changes
svn-id: r5519
2002-11-12 15:02:13 +00:00
Max Horn
da5a347d3e completly decoupled engine.h/.cpp from simon.h and scumm.h; removed some static variables from drawFlashlight() and made them members of class Scumm instead
svn-id: r5506
2002-11-10 17:19:43 +00:00
James Brown
9d3a9fe2ae Update internal version number
svn-id: r5498
2002-11-10 16:00:09 +00:00
Max Horn
ca5a230d33 indention fix :-)
svn-id: r5492
2002-11-10 14:54:21 +00:00
Max Horn
5b7c29e4e6 added FIXME comment
svn-id: r5486
2002-11-10 13:16:59 +00:00
Max Horn
2d6f9472c7 use strcat instead of sprintf+strlen
svn-id: r5446
2002-11-06 16:47:46 +00:00
Max Horn
004afead33 moved some constants from scumm.h to gameDetector.h; this way, we don't have to include scumm.h in gameDetector.cpp (good, as it seperates scumm/ from common/ even more)
svn-id: r5444
2002-11-06 16:01:36 +00:00
Jonathan Gray
b1a9e317d4 update formating of -z output to reflect long simon game names
svn-id: r5432
2002-11-06 03:40:41 +00:00
Travis Howell
2f270bfd58 Add simon1talkie and simon2talkie targets
svn-id: r5413
2002-11-05 10:36:31 +00:00
Travis Howell
e03be389de Added simon sound bugfix, patch #632518
Added fix for simon sound-related crash, patch #632517

svn-id: r5377
2002-11-02 10:51:32 +00:00
Max Horn
ace6c43b39 fixed shadow warning
svn-id: r5346
2002-10-28 20:35:14 +00:00
James Brown
63ee97b1ee Fix using MAD -without- Vorbis, and remove COMPRESSED_SOUND_FILE define.
Please keep in mind that if you put an 'else' statement in an if clause, keep in mind that if the code it's supposed to
'else' is in another define.... and that isn't set... the NEXT statement of code will be used as the 'if..else'
condition.

svn-id: r5344
2002-10-28 12:56:42 +00:00
James Brown
959a9acf14 Add support for aliased scummvm config entries.
Eg:
 [germandott]
 path=/games/german/dott
 gameid=tentacle
 description=the german version of DOTT

I havn't finished the Launcher changes to show aliased entries yet, as I need to parse the whole domainmap to do so.

svn-id: r5341
2002-10-28 09:03:02 +00:00
Jonathan Gray
d93e639086 patch #628997 support for ogg vorbis instead of cd tracks by Daniel Schepler. Uncomment the relevant lines in the makefile to use
svn-id: r5320
2002-10-27 01:12:10 +00:00
Travis Howell
68fada397e Add simon1demo
svn-id: r5300
2002-10-24 09:40:20 +00:00
Max Horn
7a58ae782e cleaning up scummsys.h a bit (in preparation of using configure eventually). Most notable, uint32 etc. will be 'unsigned int' not 'unsigned long'. Except for 16 bit systems that should be right, and configure will replace this by a proper check for data type sizes anyway
svn-id: r5290
2002-10-23 14:02:46 +00:00
Max Horn
4625c126c6 don't use strdup
svn-id: r5287
2002-10-23 12:56:30 +00:00
Travis Howell
f0e6f8ebf8 Correct volume limit listed under -m section of help
svn-id: r5282
2002-10-23 11:14:33 +00:00
Travis Howell
319b37bd7b Add command line option for master volume, patch #591813
svn-id: r5280
2002-10-23 10:34:14 +00:00
Max Horn
6e5ff6884f fixed warnings (and simplified the code, gosh, aquadran, why so complicated? :-)
svn-id: r5264
2002-10-22 23:36:54 +00:00
Max Horn
64195315e2 inline function instead of macro for SWAP, to make -Wshadow more useful
svn-id: r5263
2002-10-22 23:36:28 +00:00
Paweł Kołodziejski
3c2a409b11 cleanup array
svn-id: r5250
2002-10-22 20:40:51 +00:00
Max Horn
03daa01caf don't shadow vars
svn-id: r5237
2002-10-22 11:35:45 +00:00
Max Horn
060ded9ee7 don't shadow vars
svn-id: r5236
2002-10-22 11:34:21 +00:00
James Brown
9ec3336de4 Add fixme
svn-id: r5217
2002-10-21 15:59:04 +00:00
Max Horn
8af300fec3 The terms Word and DWord are somewhat Windows centric; in fact there are systems on which word is 32bit, as opposed to our 16 bits. Hence, use the uin16/uint32 naming scheme, which is not ambigious
svn-id: r5216
2002-10-21 13:23:25 +00:00
Jonathan Gray
209e723a76 cosmetic change, change the scumm version for the HE games to those reported by the executables. 6 months difference in build date but still the same minor version
svn-id: r5184
2002-10-18 08:26:23 +00:00
Jonathan Gray
2425fc44bf add -z option to list games
svn-id: r5182
2002-10-18 07:08:45 +00:00
Marcus Comstedt
005696bc4b Dreamcast port now wraps main() to avoid special kluges in the common main.
svn-id: r5175
2002-10-18 01:39:25 +00:00
Max Horn
b1766c28b2 patch #620627: mouse wheel support for NewGui
svn-id: r5169
2002-10-16 20:32:12 +00:00
Max Horn
d5bcb63f82 dialogs now can be run 'modal'
svn-id: r5168
2002-10-16 17:37:30 +00:00
Max Horn
d8c26a61ae added insert_at method to List template
svn-id: r5153
2002-10-15 15:32:32 +00:00
Max Horn
2d18fc9e05 added new property to system interface, to be used by NewGui
svn-id: r5144
2002-10-14 11:01:35 +00:00
Max Horn
735e310ac5 fix for bug #620361
svn-id: r5113
2002-10-08 23:58:55 +00:00
Max Horn
8a7637cfc1 added methods to String class that convert a string to upper/lower case; changed config class to keep all domains as lower case (fixes bug #scummvm)
svn-id: r5104
2002-10-08 00:11:41 +00:00
Ruediger Hanke
2fd0a3d458 Renamed new AMidi to Etude
svn-id: r5079
2002-10-02 23:31:40 +00:00
Max Horn
1e626a7128 don't print usage information if no params are given
svn-id: r5067
2002-10-01 23:08:54 +00:00
Paweł Kołodziejski
9c436e6220 oops
svn-id: r5050
2002-09-30 06:09:07 +00:00
Max Horn
d921d06d39 played a bit with the launcher - it now is already somewhat usable <g>
svn-id: r5047
2002-09-30 00:55:47 +00:00
Max Horn
e9e75ffd0a cleanup
svn-id: r5046
2002-09-29 23:09:01 +00:00
Max Horn
9dfd298034 added Config::has_domain()
svn-id: r5045
2002-09-29 23:08:24 +00:00
Max Horn
fa1d629a85 disable experimental launcher dialog by default (at least till it is usable)
svn-id: r5044
2002-09-29 23:06:41 +00:00
James Brown
dfdb1f7547 Merge in 615745: GMD via AdLib emulation
Remove MIDIEMU driver obsoleted by patch.
Change functionality to fallback to AdLib/AdLibGMD Emulation where MIDI init fails
Switch to NewGUI by default (old code retained 'Just in case')

svn-id: r5033
2002-09-29 11:11:42 +00:00
Max Horn
94b55db821 patch #612722: MI2 NewGui title fix
svn-id: r5030
2002-09-28 19:25:09 +00:00
Max Horn
6024c80f14 added (currently completly useless) launcher dialog
svn-id: r5024
2002-09-27 23:27:14 +00:00
Max Horn
e674b9e2e2 enabled demo dialog shown during startup; some fixes/cleanup in NewGUI
svn-id: r5023
2002-09-27 13:06:58 +00:00
Max Horn
09f56dc233 some fixes for the message dialog; added some comments
svn-id: r5021
2002-09-26 12:29:10 +00:00
Max Horn
58e5e0069f added simple message dialog
svn-id: r5020
2002-09-26 11:44:02 +00:00
Max Horn
77d62a61d7 fix for bug #613369; added some files to .cvsignore
svn-id: r5015
2002-09-24 22:40:28 +00:00
Travis Howell
2e88cd210c Add emergency patch for 'RFC: Timer-based CD audio sync' patch so monkeyvga works again.
svn-id: r5012
2002-09-24 04:29:54 +00:00
Travis Howell
eef7b30955 Remove mention of Windows GDI build
svn-id: r5005
2002-09-22 11:37:53 +00:00
Matt Hargett
8390b0cc53 2002-09-21 Matt Hargett <matt@use.net>
* scumm.dsp, scummvm.dsp, simon.dsp: Turn on warning as errors. Generate
    PDBs on all builds.

  * gameDetector.cpp, newgui.cpp, widget.cpp, actor.cpp,
    dialogs.cpp, resource.cpp, saveload.cpp, scumm_renderer.cpp:
    Fix warnings where possible. One pragma added to eliminate
    warning of unknown pragmas.

  * string.cpp: If unknown escape sequence, print warning.

svn-id: r4998
2002-09-22 03:53:53 +00:00
Travis Howell
f1a273e092 Add the following patches:
[ 609649 ] Sound patch for GF_OLD256 games
[ 611997 ] RFC: Timer-based CD audio sync

svn-id: r4986
2002-09-21 13:48:03 +00:00
Max Horn
e0f11edf45 quit should not exit(1) but rather exit(0) (mabye we should add a paramter 'bool success' to it that flags whether this is a normal exit or one with an error?)
svn-id: r4979
2002-09-20 00:12:58 +00:00
Max Horn
fcfc72296c based on my findings for guifont, I changed string.cpp to read the char width table for OLD256 games! yippi! some more code cleanup, and marked two struct values as 'to be removed when savegame format changes'
svn-id: r4978
2002-09-19 23:49:38 +00:00
Max Horn
f644bea112 improved the text display in a newgui a bit: make the font proportiona; implemented text alignment (left/right/center); alpha blending now not anymore at 50% but at 66%; moved some #defines to util.h
svn-id: r4972
2002-09-19 17:03:24 +00:00
Max Horn
bb57506d48 Added overlay to OSystem interface; implemented overlay in SDL backend (all other backends, including SDL_gl, still need to implement this!); changed NewGUI to make use of the overlay; added Cmd-Q as a shortcut for Quit on MacOS X
svn-id: r4971
2002-09-19 16:06:51 +00:00
Paweł Kołodziejski
e6352e3a32 moved warning, debug, checkheap to engine
svn-id: r4965
2002-09-18 10:56:23 +00:00
Paweł Kołodziejski
462d26937c Timer is handled in Engine now
svn-id: r4964
2002-09-18 10:22:36 +00:00
Ruediger Hanke
068042781f Appending a slash in all cases breaks some games on MOS
svn-id: r4961
2002-09-17 21:45:13 +00:00
Max Horn
a6c5762817 added some comments, cleanup
svn-id: r4950
2002-09-16 10:42:12 +00:00
Paweł Kołodziejski
ae871cd4a6 minor changes in source structure
svn-id: r4949
2002-09-16 09:52:21 +00:00
Paweł Kołodziejski
f7ff5c67fa improved open function in File class
svn-id: r4945
2002-09-15 19:28:34 +00:00
Jonathan Gray
9ce78dd66e apply patch #609508 real fix for MI2 Dialog Box crash, by CCCP at Endy's request
svn-id: r4943
2002-09-15 09:06:58 +00:00
Max Horn
f2da602963 factored out the case-insensitive fopen into its own function - makes it easier to adapt all the code to use it. TODO: improve it to work like in exult, i.e. sometimes other parts of the path have to be changed to upper/lower case (e.g. video vs. VIDEO)
svn-id: r4935
2002-09-13 18:02:34 +00:00
Max Horn
fd91bb67dc ugh! yes, negative offsets for seek do occur! Thus using an unsigned isn't such a good choice for the offset parameter
svn-id: r4927
2002-09-13 12:16:03 +00:00
Paweł Kołodziejski
e6a2c59843 fixed compilation, but not sure about this
svn-id: r4921
2002-09-10 08:26:52 +00:00
Paweł Kołodziejski
dcf05149fe changed scumm file io to class File
svn-id: r4920
2002-09-10 07:34:27 +00:00
Max Horn
22e2df20c2 added String constructor which takes (and clones) a ConstString
svn-id: r4918
2002-09-09 11:42:24 +00:00
Max Horn
f277bb9fcd fixed bug in remove() (could cause crashes)
svn-id: r4917
2002-09-09 11:41:13 +00:00
Max Horn
126dec89e6 added missing destructor; fixed clearNodes; fixed parameter of merge()
svn-id: r4916
2002-09-09 11:23:31 +00:00