Commit Graph

717 Commits

Author SHA1 Message Date
Oystein Eftevaag
3b83564ad5 Merged up iPhone backend changes from 0.12 to trunk
svn-id: r34483
2008-09-10 19:46:08 +00:00
Max Horn
4f9dc05731 Add a priority param to OSystem::addSysArchivesToSearchSet (still in search for a better name ;)
svn-id: r34432
2008-09-07 21:59:25 +00:00
Max Horn
38a44f85ae Added new OSystem method addSysArchivesToSearchSet() [better name pending, suggestions welcome]
svn-id: r34424
2008-09-07 21:30:55 +00:00
Lars Persson
46c2c4300b Slightly updated built script. Faster?
svn-id: r34419
2008-09-07 18:30:07 +00:00
Lars Persson
87688f1044 Updated with two new variations, scumm and brokensword
svn-id: r34418
2008-09-07 18:28:58 +00:00
Lars Persson
864c2244f0 Set default save path via save manager.
Fix bug in symbian-fs GetChild function.

svn-id: r34417
2008-09-07 16:43:03 +00:00
Lars Persson
b3a48455db Updated readme about usage of snprintf source
Added vsnprintf implementation.
Cleanout SymbianOS.cpp from old file functions.

svn-id: r34407
2008-09-07 13:40:30 +00:00
Lars Persson
5c903a8bcb H file cleanup, remove old vibra support
svn-id: r34405
2008-09-07 13:17:21 +00:00
Lars Persson
0d762f5260 Need to have own implementation of snprintf and vsnprintf.
svn-id: r34402
2008-09-07 12:39:56 +00:00
Lars Persson
951ab1878a Updated to include SymbianStream instead of StdioStream
svn-id: r34401
2008-09-07 12:38:35 +00:00
Lars Persson
5756308cec Portdefs cleanup, use snprintf from SDL and not sprintf (Which can cause memory overwrites).
Use bsearch implementation from WINCE port.

svn-id: r34382
2008-09-06 10:30:05 +00:00
Lars Persson
5388ecf722 Add symbian implementations to create read/write configfile handles
svn-id: r34363
2008-09-05 19:03:30 +00:00
Lars Persson
f88ad12952 Change location of create fs factory for Symbian!
svn-id: r34362
2008-09-05 18:49:13 +00:00
Lars Persson
2c36f00ff2 Remove usage of main_features.inl and the file
svn-id: r34361
2008-09-05 18:45:04 +00:00
Lars Persson
51e93cadbe ADded Tinsel as supported engine strings
svn-id: r34351
2008-09-05 13:13:51 +00:00
Lars Persson
207efcc359 Add missing dialogs.cpp
svn-id: r34350
2008-09-05 13:03:31 +00:00
Lars Persson
531ff7b33c Still need to get that build working. Readjust buildscript
svn-id: r34348
2008-09-05 12:53:43 +00:00
Lars Persson
fe3c9b0176 Updated build script with new dialog.cpp
svn-id: r34347
2008-09-05 12:30:19 +00:00
Lars Persson
d98161fc05 Added two new files
svn-id: r34344
2008-09-05 11:55:58 +00:00
Lars Persson
5c0b91397d Updated Symbian OS file actions with ferror and fflush.
svn-id: r34340
2008-09-05 11:31:51 +00:00
Lars Persson
53f6725596 Updated package revision no to 0.13. Updated default engine list
svn-id: r34339
2008-09-05 11:09:29 +00:00
Lars Persson
1a258a36d0 Updated buildscripts to support tinsel
svn-id: r34338
2008-09-05 11:06:27 +00:00
Joost Peters
3930783928 move save directory detection/creation from main() to OSystem_PSP::initBackend()
svn-id: r34326
2008-09-04 08:34:02 +00:00
Joost Peters
912684de2d remove deprecated SCUMMVM_SAVEPATH define -- pass default savepath to DefaultSaveFileManager ctor
svn-id: r34324
2008-09-04 08:16:39 +00:00
Max Horn
55a05dc0f4 Some cleanup by peres
svn-id: r34308
2008-09-03 15:22:19 +00:00
Max Horn
7f18aaf8ec Pushed AbstractFilesystemNode::openForReading() / openForWriting() impls out to backends
svn-id: r34304
2008-09-03 12:56:46 +00:00
Max Horn
531bcf847c Moved FilesystemNode / FSList to namespace Common; also got rid of some 'typedef Common::String String;' name aliases
svn-id: r34302
2008-09-03 11:22:51 +00:00
Johannes Schickel
b235b51e62 Fake 320x200 resolution instead of 200x320.
svn-id: r34279
2008-09-02 13:17:40 +00:00
Johannes Schickel
d093a63133 Updated NULL backend for FS changes.
svn-id: r34277
2008-09-02 13:13:02 +00:00
Max Horn
cb21c25e41 FSNode code: Merged most versions of lastPathComponent() into one new AbstractFilesystemNode::lastPathComponent() method, with customizable path separator character
svn-id: r34197
2008-08-27 20:31:22 +00:00
Max Horn
44266bfc28 Slightly cleaned up version of patch #2072006: Enhance OSystem_SDL::setupIcon
svn-id: r34192
2008-08-27 18:21:03 +00:00
Kostas Nakos
7214ab5f5b Update readme
svn-id: r34164
2008-08-25 17:43:56 +00:00
Kostas Nakos
50b55a6f6f patch 1868881: ini option to disable doubletap rmb
svn-id: r34141
2008-08-25 08:48:46 +00:00
Kostas Nakos
2b2bfc04c1 patch 1984130: Add Tremolo info
svn-id: r34138
2008-08-25 08:11:52 +00:00
Travis Howell
dded0de6c2 Remove warning about change of config file location under Windows, since it is frequently repeated (due to code restructures). The information is mentioned in the README anyway.
svn-id: r34104
2008-08-22 13:01:23 +00:00
Max Horn
16e02f051d Turned SymbianFilesystemFactory from a singleton into a normal class; adapted symbian backend accordingly
svn-id: r34101
2008-08-22 11:49:34 +00:00
Max Horn
79751b07ae SDL backend: Simplified openConfigFileForReading/openConfigFileForWriting impl; also init _fsFactory in constructor, as it is needed to load the config file
svn-id: r34100
2008-08-22 11:45:29 +00:00
Max Horn
a237ba75bc Symbian backend does not have to implement config file methods, as long as they are identical to those in the SDL backend...
svn-id: r34099
2008-08-22 11:41:14 +00:00
Max Horn
b727ac880d Turned Windows, AmigaOS and POSIX FSFactories into plain classes; no need for them to be singletons (actually true for all other FS factories)
svn-id: r34098
2008-08-22 11:36:47 +00:00
Max Horn
3ec5658d00 code formatting cleanup
svn-id: r34096
2008-08-22 11:17:12 +00:00
Lars Persson
106a38efc3 Enable save game action key in Touche for WinCE devices.
svn-id: r34013
2008-08-18 21:19:18 +00:00
Lars Persson
206c849ffa Enable quick F5 save key for Touche!
svn-id: r34011
2008-08-18 21:09:46 +00:00
Robin Watts
90b59af2ba Updates to the scummvm blitting code as discussed on the mailing list.
1) Remove DS version of the ARM blitters in favour of the 'normal' ARM one.
 2) Update normal ARM blitter to use Carlo's clever algorithm.
 3) Update C version with Max Horns patch (slightly tweaked - counting down
on loops is better, M'kay).

svn-id: r34006
2008-08-18 20:04:15 +00:00
Kostas Nakos
f57e600fa5 switching to libTremolo
svn-id: r33999
2008-08-18 18:15:32 +00:00
Kostas Nakos
b809665671 do away with the smush force redraw hack
svn-id: r33991
2008-08-18 17:24:25 +00:00
Lars Persson
8d4461d2c9 Improved filehandling for securer and quicker way to get ref to file session
svn-id: r33978
2008-08-17 21:16:07 +00:00
Johannes Schickel
388b3f0296 Properly close files opened when checking for config file on WIN32.
svn-id: r33953
2008-08-16 22:30:47 +00:00
Max Horn
c91bf34039 Replaced ARM_USE_GFX_ASM by USE_ARM_GFX_ASM
svn-id: r33934
2008-08-16 11:37:36 +00:00
Lars Persson
37b149049e Enable CINE
svn-id: r33932
2008-08-16 08:49:36 +00:00
Lars Persson
b4a2aee964 UpdUpdated actions and Readme for Symbian OS port!
svn-id: r33902
2008-08-15 14:38:25 +00:00
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