Commit Graph

717 Commits

Author SHA1 Message Date
Kostas Nakos
56c9e3ab04 fix a small bug in the quit dialog
svn-id: r33844
2008-08-13 19:32:25 +00:00
Kostas Nakos
5a54dc61a4 fix bug #1910057: FT multifunction
svn-id: r33839
2008-08-13 19:13:53 +00:00
Kostas Nakos
e514760c7a fix bug #2038992 by saving and restoring channel volumes
svn-id: r33829
2008-08-13 15:16:38 +00:00
Andre Heider
c8188bf344 build a wii binary per default
svn-id: r33788
2008-08-11 22:44:29 +00:00
Andre Heider
15ca970498 video mode polishing:
* proper fullscreen video mode
* multiple graphic modes with different overscan values
* "fullscreen mode" stretches the picture on 16:9 displays
* fixed broken sword 1/2 gfx garbage
* support for setShakePos()

svn-id: r33787
2008-08-11 22:43:00 +00:00
Kostas Nakos
002c55dfac add support for drascula engine
svn-id: r33754
2008-08-10 17:10:09 +00:00
Andre Heider
c60565e108 Updated the Makefile to the new build system.
Introduced a Makefile variable to build a gamecube version.

svn-id: r33723
2008-08-09 20:02:56 +00:00
Andre Heider
f098b2817f Updates to the recent OSystem API changes
svn-id: r33719
2008-08-09 18:37:18 +00:00
Kostas Nakos
355f100793 fix MR on ce: allocate large buffer on the heap instead and of the stack, and improve the workaround
svn-id: r33714
2008-08-09 18:09:24 +00:00
Kostas Nakos
a30ecc96a0 setup interface for later kyra games
svn-id: r33682
2008-08-07 18:36:12 +00:00
Travis Howell
7318533189 Fix win32 compile.
svn-id: r33626
2008-08-05 00:21:46 +00:00
Lars Persson
5dd834488e Symbian build package should now contain drascula.dat also
svn-id: r33623
2008-08-04 20:00:56 +00:00
Max Horn
4f5479ee74 Pushed some port specific code from DefaultSaveFileManager out to port specific code in backends/platform/
svn-id: r33621
2008-08-04 19:38:28 +00:00
Lars Persson
476e5bbb10 List the correct engines in about,
updated actions with Lure (from WinCE). 
Increased min heap size to 5MB

svn-id: r33618
2008-08-04 18:14:17 +00:00
Max Horn
4900a3e96e Remove some code which was rendered obsolete by md5's commit r33610
svn-id: r33617
2008-08-04 17:46:22 +00:00
Filippos Karapetis
2efe13026d Fixing compilation under MSVC
svn-id: r33610
2008-08-04 15:01:41 +00:00
Max Horn
b54a1227d9 OSYSTEM: Pushed some SDL/Symbian specific code to the respective backends; made openConfigFileForReading/openConfigFileForWriting return 0 if they failed to open a file
svn-id: r33585
2008-08-03 17:05:01 +00:00
Lars Persson
e89a01dc63 Enabled the correct features for standard builds
svn-id: r33478
2008-07-31 17:33:48 +00:00
Max Horn
4a9104515c SDL: Properly init vars related to mixer double buffering
svn-id: r33385
2008-07-29 00:02:06 +00:00
Lars Persson
ff64eb3756 Fix for ftell error when caching. HOF now starts properly
svn-id: r33340
2008-07-27 18:22:23 +00:00
Oystein Eftevaag
5ca78661b1 The iPhone backend is now (mostly) up to speed again, and works for firmware 2.0
svn-id: r33326
2008-07-27 10:15:57 +00:00
Lars Persson
62d4a469b9 AddedAdded MAD as default feature
svn-id: r33218
2008-07-22 20:13:57 +00:00
Lars Persson
abecf0a5f7 Fixed seek problem when cached data is used.
svn-id: r33210
2008-07-22 18:52:13 +00:00
Marcus Comstedt
e54ac15109 Solaris tr does not like character classes in some locales. Use "C" locale.
svn-id: r33143
2008-07-20 17:56:43 +00:00
Kostas Nakos
0d08240e45 a little more cleanup
svn-id: r33142
2008-07-20 17:04:27 +00:00
Kostas Nakos
90781369cb modified patch #1882942 - optimize and kill code for really old platforms
svn-id: r33141
2008-07-20 16:55:51 +00:00
Kostas Nakos
8b5e175af4 workaround for bogus findfirstfile. kyra now starts up correctly
svn-id: r33120
2008-07-20 11:15:29 +00:00
Max Lingua
8c807529a7 Added "DEPDIR := .deps" in Makefile.ps2
Thanks Max [the other one] for pointing it out!

svn-id: r33117
2008-07-20 01:44:40 +00:00
Max Lingua
282cb3c0df 1. Re-added "rpckbd" as in 0.11.0
2. Committed only its source, you will need to do a make inside its folder
   before being able to compile our beloved PlayStation2 backend.

Enjoy,
 -max

svn-id: r33115
2008-07-20 01:30:47 +00:00
Lars Persson
ec02171268 Enable support to turn off ALL variations. all variation is most often the one used
svn-id: r33109
2008-07-19 07:44:12 +00:00
Lars Persson
6cff2e8239 eof was not working properly with caching
svn-id: r33108
2008-07-19 07:08:37 +00:00
Lars Persson
4657a52b07 Fixed typo in filehandling
svn-id: r33104
2008-07-18 22:07:52 +00:00
Lars Persson
0f03a7bcd8 Introduced cache for filereading to fix slowness in AGOS among others.
svn-id: r33099
2008-07-18 20:40:48 +00:00
Lars Persson
7b00db0312 Symbian soundsmixer update. (Compile fix)
svn-id: r33098
2008-07-18 19:02:40 +00:00
Paul Gilbert
cb366384f7 In OSystem_SDL::closeMixer moved the call to SDL_CloseAudio to before the deletion of the _mixer variable in to fix an assert that was being generated in OSystem_SDL::mixCallback
svn-id: r33095
2008-07-18 09:36:49 +00:00
Max Horn
0f74124d78 Committing PS2 changes on behalf of the other Max ;)
svn-id: r33089
2008-07-17 15:56:24 +00:00
Max Horn
943b4c2036 Implemented audio double buffering (for now OSX only)
svn-id: r33075
2008-07-15 17:13:06 +00:00
Bertrand Augereau
f41ab55021 Fixed a few warnings
svn-id: r32994
2008-07-10 18:01:54 +00:00
Neil Millstone
9f96471f47 DS: Backend changes for new mixer code
svn-id: r32978
2008-07-09 16:50:23 +00:00
Joost Peters
a833c9dd86 set DEPDIR
svn-id: r32969
2008-07-08 17:46:26 +00:00
Joost Peters
65ddc23a6b Enable static engines -- time to start thinking about prx/plugin support!
svn-id: r32968
2008-07-08 17:41:09 +00:00
Joost Peters
926df065f4 changes for new Mixer API
svn-id: r32967
2008-07-08 17:20:26 +00:00
Andre Heider
95ca13246e adjustments to the recent mixer api changes
svn-id: r32924
2008-07-06 12:04:19 +00:00
Marcus Comstedt
32f653f2b1 Enable all engines.
svn-id: r32923
2008-07-05 22:53:17 +00:00
Lars Persson
f530c36ad4 del instead of rm command
svn-id: r32853
2008-06-30 19:10:32 +00:00
Joost Peters
0a3d03797a changes required for new mixer API + implement getMillis() and delayMillis() using gettimeofday() and usleep() resp.
svn-id: r32846
2008-06-29 23:36:44 +00:00
Kostas Nakos
20a50f523e fix some quirks of the newer build system
svn-id: r32840
2008-06-29 14:41:44 +00:00
Kostas Nakos
76769bf515 finish up new mixer changes
svn-id: r32839
2008-06-29 14:40:41 +00:00
Marcus Comstedt
4b09d08292 Updated to use new EngineMan.detectGames() API.
svn-id: r32838
2008-06-29 12:10:38 +00:00
Marcus Comstedt
3f22509321 New Mixer API.
svn-id: r32836
2008-06-29 11:51:47 +00:00
John Willis
86706eb7d7 Small GP2X tidy (mostly svn:executable on scripts) and fixes needed to reflect "Patch ##1956946 (Audio::Mixer internal API revision)"
svn-id: r32835
2008-06-29 10:16:20 +00:00
Marcus Comstedt
7a9e911896 Set $(DEPDIR).
svn-id: r32832
2008-06-28 22:16:51 +00:00
Max Horn
c45d632f3b Patch ##1956946 (Audio::Mixer internal API revision) with some tweaks
svn-id: r32828
2008-06-28 15:28:29 +00:00
Max Horn
3b1a60c3b2 Removed obsolete ::clearSoundCallback() code
svn-id: r32826
2008-06-28 15:13:54 +00:00
Max Horn
861cf07522 Removed dead X11 backend
svn-id: r32825
2008-06-28 15:00:27 +00:00
Joost Peters
ad447b6f39 add getFilesystemFactory() method to null backend
svn-id: r32823
2008-06-28 13:53:39 +00:00
Lars Persson
73b155d087 Remove inclusion of .o in mmp.in
svn-id: r32806
2008-06-26 18:45:46 +00:00
Lars Persson
dcca780744 Changed default paths
svn-id: r32805
2008-06-26 18:31:33 +00:00
Lars Persson
fafda89d0c Fixed Symbian buildsystem for new defines. Fixed ARM asm syntax for Symbian build.
svn-id: r32803
2008-06-26 16:51:02 +00:00
Johannes Schickel
5c8a93b486 Update comment.
svn-id: r32752
2008-06-22 12:39:40 +00:00
Eugene Sandulenko
bc01acd18f Make null plugin compilable
svn-id: r32705
2008-06-15 07:15:58 +00:00
Andre Heider
b17d9f4fb0 -Wno-multichar slipped in twice
svn-id: r32594
2008-06-07 15:39:25 +00:00
Andre Heider
1217f0a42b added support for reset and power buttons
svn-id: r32593
2008-06-07 15:37:17 +00:00
Andre Heider
c0a75930c7 disable more more compiler warnings
svn-id: r32564
2008-06-05 21:34:45 +00:00
Eugene Sandulenko
5e666ef774 Patch #1971285: "Nintendo Wii port"
svn-id: r32547
2008-06-04 20:28:20 +00:00
Johannes Schickel
73da6ab51e - Removed -Wconversion from compiler options for g++ 4.3, it's behavior has fundamently changed in g++ 4.3
- Added -Wno-empty-body and -Wno-parentheses as compiler flags for g++ 4.3 for *now* (we should think of removing -Wparentheses though)
- Fixed some warnings for g++ 4.3 (only for the engines I'm using)

svn-id: r32540
2008-06-04 17:20:25 +00:00
Max Horn
5288daa863 DS: Forgot to commit #include changes in the ds-fs.* files; this allows to get rid of -Isource/fat
svn-id: r32520
2008-06-03 21:04:41 +00:00
Max Horn
cb103cb9e2 DS: Removed some duplicate file content (thanks to Qvist for pointing this out)
svn-id: r32479
2008-06-01 21:47:24 +00:00
Robin Watts
dee529f30c Tweaks to DS makefiles.
1) It wouldn't build at all for me, because source/fat had been missed off the
INCLUDES line.

2) Stray whitespace removed (to stop emacs warning on saving)

3) DS_BUILD flag selection reworked slightly. Now do: make all SCUMM_BUILD=x
(where x is a,b,c,d,e,f,g) and it'll select that version and build it. If
no x is supplied or x is not a-g, then version a will be built.

4) New allbuilds target. In backends/platform/ds, do: make allbuilds
and versions A-G are built in turn (version G does not complete currently due
to lack of logo g). This uses a 'semiclean' target in each makefile to clean
just the files that change between versions.

svn-id: r32470
2008-06-01 18:09:19 +00:00
Max Horn
97348d5f44 DS: make sure DEPDIR and srcdir are inited, so that *.d files end up in the right spot
svn-id: r32437
2008-05-31 19:39:42 +00:00
Max Horn
93c107f46a DS: Fix compilation rule in Makefile to not compile everything twice
svn-id: r32436
2008-05-31 19:37:19 +00:00
Max Horn
4ed41d0a16 DS: Adjust some compiler warnings
svn-id: r32434
2008-05-31 19:29:12 +00:00
Max Horn
a00bfba616 DS: Removed some pointless -I compiler directives
svn-id: r32433
2008-05-31 19:24:50 +00:00
Max Horn
fb5ea14e4e DS: The SpriteEntry::atributes array has only 3 elements; also removed some apparently not needed #includes
svn-id: r32432
2008-05-31 19:24:26 +00:00
Max Horn
c27f261b0b DS: Use DEVKITPRO env var to find DevKitPro files, as the DevKitPro manual suggests; it does not make sense to hardcode Neil's development environment paths by default
svn-id: r32431
2008-05-31 19:08:52 +00:00
Max Horn
0f64d7236c DS: Fixed a warning; simplified & fixed the way scummvm_main gets invoked
svn-id: r32430
2008-05-31 19:06:50 +00:00
Max Horn
29cac0258f DS: registers_alt.h is not neede with current libnds; added a FIXME
svn-id: r32429
2008-05-31 19:05:45 +00:00
Max Horn
bd9671ba24 Fixing various warnings in the DS port
svn-id: r32428
2008-05-31 19:02:35 +00:00
Johannes Schickel
6358878a43 Fixed choppy sound on my Vista box. (after talking with Fingolfin about it)
svn-id: r32331
2008-05-27 21:18:21 +00:00
Max Horn
77f2e18dcf Reduce audio buffer size, as indicated on scummvm-devel
svn-id: r32316
2008-05-27 08:01:06 +00:00
Neil Millstone
556bab2b81 Adding getFileSystemFactory() method in response to mail on scummvm-devel.
svn-id: r32247
2008-05-24 14:57:18 +00:00
Chris Apers
9662178fcb Correct include
svn-id: r32229
2008-05-23 13:04:13 +00:00
Chris Apers
78341b2d18 Use default save game class
svn-id: r32228
2008-05-23 13:00:37 +00:00
Chris Apers
770f0ad619 Use default save game class
svn-id: r32227
2008-05-23 12:59:18 +00:00
Chris Apers
16e7b030fe Fixed PalmSaveFileManager
svn-id: r32225
2008-05-23 11:26:33 +00:00
Chris Apers
4a26c04ff9 Added missing getTimeAndDate backend function
svn-id: r32224
2008-05-23 11:25:22 +00:00
Chris Apers
1b69c18b56 Fixed PalmOS compilation
svn-id: r32223
2008-05-23 11:13:15 +00:00
Chris Apers
69594a118e Added prefix files for M4 and Made engine
svn-id: r32222
2008-05-23 11:11:55 +00:00
Max Horn
5ddf6c4c18 Yet another compilation fix for WinCE
svn-id: r32142
2008-05-16 12:10:43 +00:00
Neil Millstone
2c5e8cc938 Porting changes from 0.11.0 branch
svn-id: r32140
2008-05-15 22:12:51 +00:00
Max Horn
defc030143 Removed the GP32 port
svn-id: r32139
2008-05-15 11:40:38 +00:00
Bertrand Augereau
732d440d19 NDS: Rollback of the custom build target rule from .cpp.o to %.o: %.cpp
svn-id: r32137
2008-05-15 10:34:43 +00:00
Bertrand Augereau
b619c6ce19 NDS: Protection against FastRam (ITCM) allocation failure
svn-id: r32136
2008-05-15 08:50:47 +00:00
Bertrand Augereau
8c5d09bcf7 NDS: Minor code formatting fixes
svn-id: r32100
2008-05-14 07:07:38 +00:00
Bertrand Augereau
9f2ffaabb3 NDS: OSystem::getTimeAndDate is demoted to the port (with the standard
implementation)

svn-id: r32099
2008-05-14 07:04:14 +00:00
Bertrand Augereau
5f2e26e577 NDS : Compilation fixes
svn-id: r32098
2008-05-14 06:59:23 +00:00
Jordi Vilalta Prat
2c9968fe80 - Added an engine plugin manager and moved engine specific functionality into it
- base/plugins.* reorganization

svn-id: r32045
2008-05-12 00:26:29 +00:00
Johannes Schickel
311e9165ed Proper delete[] formatting (this time all occurences should've been changed...)
svn-id: r31929
2008-05-07 15:09:10 +00:00
Johannes Schickel
600ab40bca Changed all delete [] usages to delete[].
svn-id: r31927
2008-05-07 14:31:45 +00:00
Jordi Vilalta Prat
38f200fc55 Unified BUILD_PLUGINS and DYNAMIC_MODULES in the makefiles
svn-id: r31889
2008-05-06 03:11:01 +00:00
Jordi Vilalta Prat
38a8aa516e Allow static and dynamic plugins to be used at the same time
svn-id: r31888
2008-05-06 03:00:26 +00:00
Jordi Vilalta Prat
86fad805d0 Updated the list of the DC plugins' exported symbols
svn-id: r31802
2008-05-02 05:23:31 +00:00
Lars Persson
604ce476e4 Add textstrings for MADE and M4 engines.
svn-id: r31702
2008-04-24 20:15:42 +00:00
Lars Persson
00de16f587 Remove line from buildscript
svn-id: r31658
2008-04-22 18:47:25 +00:00
Lars Persson
be975d3da5 Forgot to include two libs.
svn-id: r31624
2008-04-20 18:38:31 +00:00
Lars Persson
87becbc22f Forgot to disable engines in special build
svn-id: r31618
2008-04-20 17:07:23 +00:00
Lars Persson
aef171a556 Updated SYMBIAN buildsystem to build M4 and MADE engines
svn-id: r31616
2008-04-20 16:12:46 +00:00
Lars Persson
ac6ce80613 Initial support for M4 and MADE engines
svn-id: r31615
2008-04-20 16:11:27 +00:00
John Willis
e08a00fd0e GP2X: Fix 'oops'. No point not initialising the joystick when you need to use it to have some form of input ;).
svn-id: r31552
2008-04-17 19:27:03 +00:00
John Willis
0336442dc4 Cleanup the shell script that puts a GP2X archive together.
svn-id: r31551
2008-04-17 19:24:27 +00:00
John Willis
888eb26f8b Small cleanup of the GP2X backend. Still a few odd things I need to glance at (like it is not working ;-)).
svn-id: r31515
2008-04-16 12:51:56 +00:00
Joost Peters
453d40c405 fix make clean
svn-id: r31466
2008-04-10 17:25:38 +00:00
Marcus Comstedt
affff7d395 Code cleanup.
svn-id: r31414
2008-04-05 23:30:12 +00:00
Lars Persson
acc5d79d7c Remove Symbian FS creation from common SDL code
svn-id: r31364
2008-04-02 21:19:17 +00:00
Max Horn
b0c6a12c81 Modified Patch #1925352: Memory leak fixes
svn-id: r31244
2008-03-26 19:29:33 +00:00
Max Horn
b2aea51d58 Call InitScalers instead of setting gBitFormat directly
svn-id: r31242
2008-03-26 14:56:51 +00:00
Max Horn
53ea302f5d Added note on how the WinCE scalers are wasting valuable cycles, and how to fix that
svn-id: r31241
2008-03-26 11:09:38 +00:00
Joost Peters
2c67073084 Implement OSystem_PSP::getFilesystemFactory() and OSystemPSP::getTimeAndDate()
svn-id: r31195
2008-03-19 11:07:27 +00:00
John Willis
e971282d08 Implemented OSystem_GP2X::getTimeAndDate (identical to OSystem::getTimeAndDate).
svn-id: r31115
2008-03-12 19:37:21 +00:00
Max Horn
6b3b7a5dc2 Implemented OSystem_SDL::getTimeAndDate (identical to OSystem::getTimeAndDate, which will eventually be REMOVED -- all porters should copy this change, if they haven't already)
svn-id: r31112
2008-03-12 18:36:51 +00:00
Lars Persson
a366add4cf Updated datafiles needed for S80, S90 and S60v2
svn-id: r31109
2008-03-11 21:07:00 +00:00
Max Horn
3afe9c0b9e Added OSystem_SDL::getFilesystemFactory()
svn-id: r31107
2008-03-11 17:24:34 +00:00
Robert Göffringmann
4f30f09456 forgot to commit these
svn-id: r31099
2008-03-10 20:34:34 +00:00
Eugene Sandulenko
37b8d5bd4d Clearing unnecessary execution bit
svn-id: r31071
2008-03-08 20:58:38 +00:00
Robert Göffringmann
3b27b9fa43 the ps2 changes from the 0.11.1 release, plus some bugfixes and cleanup.
svn-id: r31034
2008-03-03 00:41:59 +00:00
Marcus Comstedt
d5e09de48c Added getTimeAndDate() implementation.
svn-id: r31027
2008-03-01 22:12:52 +00:00
Marcus Comstedt
4d45121ccf Integrated fs factory into osystem object.
svn-id: r31024
2008-03-01 17:48:42 +00:00
Marcus Comstedt
964caae2dd Moved Dreamcast filesystem factory to platform directory.
svn-id: r31021
2008-03-01 15:45:54 +00:00
Kostas Nakos
39c348e4d2 properly support feeble (sync commit)
svn-id: r30932
2008-02-23 18:55:31 +00:00
Marcus Comstedt
9302491e82 Use vmsfs_delete_file now that libronin supports it...
svn-id: r30772
2008-02-03 17:01:46 +00:00
Lars Persson
54576cbf11 Updated flags to use ASM costume for sam and max
svn-id: r30767
2008-02-03 13:31:32 +00:00
Robin Watts
f486fd35b3 Previous commit to enable ARM proc3 stuff for WinCE was broken, as I'd
forgotten to define the enabling symbol in cpp files. Consequently
I'd cocked up when copying the call to the ARM code across from my hacked 
costume.cpp into a fresh one.

svn-id: r30766
2008-02-03 13:12:51 +00:00
Lars Persson
77001b85f9 Updated number of icons in the icon file
svn-id: r30764
2008-02-03 13:06:43 +00:00
Lars Persson
298c2a35d2 Updated libs used for ASM
svn-id: r30763
2008-02-03 12:41:33 +00:00
Lars Persson
786c02db9c GFX asm defines updated properly. Custume #define turned off since this is crashing.
svn-id: r30762
2008-02-03 12:36:57 +00:00
Oystein Eftevaag
deb6baf0db Migration code for users updating to the 1.1.3 iPhone firmware, which has a different directory structure and permission setup
svn-id: r30761
2008-02-03 12:36:51 +00:00
Lars Persson
a6ad889aa2 Forgot to enable ASM opts somewhere (thought I had).
svn-id: r30753
2008-02-03 09:39:43 +00:00
Robin Watts
5b64d512ab Introduce ARM code for commonest case of "proc3" costume blitting (as
used for animation in SamNMax). Enabled by the USE_ARM_COSTUME_ASM
define. Currently enabled for WinCE only.

svn-id: r30750
2008-02-03 01:26:12 +00:00
Lars Persson
7ec40800c1 Simplified icon
svn-id: r30734
2008-02-02 11:04:21 +00:00
Lars Persson
54b79f47db Now using customized SVG as icon for S60v3 and not bitmap. Original ScummVM svg icon does not work on S60 phones (rendering is corrupt)
svn-id: r30733
2008-02-02 10:54:17 +00:00
Lars Persson
34b74cfc70 Updated max heap size to 64mb
svn-id: r30704
2008-01-29 21:32:09 +00:00
Lars Persson
ec0804eb23 - Updated default char signing to signed (as per PC) in makefiles
- Fix for Symbian scrolling problem in GOB3, expressions not evaluated properly resulting in offset beeing set to -1 and not the right offset.

svn-id: r30703
2008-01-29 21:19:45 +00:00
Jordi Vilalta Prat
d6c34bdc4b Fixed the spaces before tabs.
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8 Removed trailing spaces.
svn-id: r30664
2008-01-27 19:47:41 +00:00
Max Horn
c4c481fecf Removed backends/intern.h
svn-id: r30611
2008-01-22 14:16:02 +00:00
Lars Persson
2890816046 Proper data file paths for S60v3
svn-id: r30603
2008-01-21 21:39:30 +00:00
Lars Persson
f3e42ffa39 - Updated version numbers, Implemented exists properly, Added two engines in main_features.inl
svn-id: r30586
2008-01-20 12:50:27 +00:00
Max Horn
bc0c66287c Removing duplicate content and adding GPL header
svn-id: r30555
2008-01-18 17:37:07 +00:00
Torbjörn Andersson
7b15433572 Removed unnecessary semi-colons.
svn-id: r30476
2008-01-13 22:12:35 +00:00
Eugene Sandulenko
af486e0524 Patch #1869152: "MAEMO port preliminary patch"
svn-id: r30458
2008-01-12 22:30:09 +00:00