Commit Graph
3084 Commits
Author SHA1 Message Date
Yotam Barnoy aa16c9e046 PSP: changed display options to Full Screen, Keep Aspect Ratio and Original Resolution
This greatly simplifies the display options and makes them more practical. Original resolution will try to fit the game to the screen pixel-to-pixel, and will revert to full screen if it fails. Keep AR maximizes height and adjusts the width accordingly. This works very well with 320x200 games (AR of 1.6) which is close to the PSP's 1.7, but not so well with 320x240/640x480 (AR of 1.3). Full Screen is still default.

svn-id: r52138
2010-08-17 09:45:14 +00:00
Tony Puccinelli 8e199cf434 moved include of Makefile.common in PS2 Makefile
svn-id: r52117
2010-08-16 11:04:34 +00:00
Tony Puccinelli b5d705554d removed redundant include of Makefile.common in PS2 Makefile
svn-id: r52115
2010-08-16 10:09:44 +00:00
Tony Puccinelli 80012ad865 Added define to PS2 so it uses ONE_PLUGIN_AT_A_TIME
svn-id: r52114
2010-08-16 09:47:00 +00:00
Alejandro Marzini b0409d6739 Merge trunk, from r51777 to r52105
svn-id: r52108
2010-08-16 00:21:07 +00:00
Yotam Barnoy 023ca7962a PSP: slight fix to ME MP3 player
A bad function call during initialization of a stream was causing rare instances where the ME failed to decode some MP3 data.

svn-id: r52101
2010-08-15 15:31:24 +00:00
Tony Puccinelli 14061c94f7 removed psploader.o from objects in psp makefile (psp should be using abstracted MIPS loader now)
svn-id: r52085
2010-08-14 09:06:50 +00:00
Tony Puccinelli af81ed98c5 added dynamic plugins stuff for PS2 into Makefile (and added couple of defines for abstracted ELF-LOADER for psp
svn-id: r52083
2010-08-14 09:03:35 +00:00
Andre Heider c58e2707ff WII: Update port for the current versions of the base libraries. Enable DVD access for the GameCube port.
svn-id: r52074
2010-08-14 00:56:12 +00:00
Tony Puccinelli 2cd99b449f refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME
svn-id: r52058
2010-08-13 05:58:11 +00:00
Tony Puccinelli 139a96182d modified DS makefile to use new plugin design where only one plugin is loaded at a time and tested successfully on the DS. Added code to prevent a crash in the case where there are no engine plugins present. Removed code for R_ARM_TARGET1 in arm-loader, as it is no longer used and was never used successfully
svn-id: r52052
2010-08-12 23:55:12 +00:00
Max Horn 01c8e02e60 LINUXMOTO: Do not include base/internal_version.h
svn-id: r51977
2010-08-11 12:50:00 +00:00
Max Horn 9829bb13f5 GP2X: Do not include base/internal_version.h
svn-id: r51976
2010-08-11 12:49:44 +00:00
Tony Puccinelli 2f3ab6bdab manually merged trunk/backends into branch and removed some now redundant elf32.h files
svn-id: r51966
2010-08-11 02:44:11 +00:00
Tony Puccinelli 682807f0e9 merged trunk into branch, reverted Cruise Singleton changes
svn-id: r51961
2010-08-10 23:21:08 +00:00
Tony Puccinelli 9cf5dedca5 got rid of rest of leftover stuff from GP2X-WIZ elf-loader attempt
svn-id: r51846
2010-08-07 22:30:18 +00:00
Tony Puccinelli 59b2b46fe8 removed psploader code, as it is covered by the mipsloader and elfloader in backends/plugins
svn-id: r51828
2010-08-07 06:21:22 +00:00
Tony Puccinelli 0712d41870 modified psp to use mips-loader.cpp (and added things to backends/module.mk)
svn-id: r51826
2010-08-07 05:01:43 +00:00
Tony Puccinelli 6982aed8a4 made MIPSDLObject and PS2 plugin provider that uses it
svn-id: r51818
2010-08-07 00:40:15 +00:00
Tony Puccinelli 646587f79a got rid of gp2xwiz loader (anything useful from it is already incorporated into the ARM loader in the plugins directory at this point) and implemented ARMDLObject as a subtype of DLObject
svn-id: r51813
2010-08-06 23:30:27 +00:00
Tony Puccinelli 026c9ba656 got rid of unneccessary 'extern C' section in elf-loader header and refactored arm-relocs.cpp to arm-loader.cpp
svn-id: r51793
2010-08-06 17:33:44 +00:00
Lars Persson 39e6bb3257 Enabled translation by default. Include common/error.cpp in uiq3 makefile
svn-id: r51784
2010-08-06 13:55:16 +00:00
Lars Persson 0c940edb71 Start to support Flac when building!
svn-id: r51781
2010-08-06 10:58:51 +00:00
Lars Persson 4e890f8d74 Don't include engines/sci as userinclude path, causes conflicts with graphics/ inclusion
svn-id: r51780
2010-08-06 10:58:11 +00:00
Lars Persson 5216d81616 Don't include engines/sci as userinclude path, causes conflicts with graphics/ inclusion
svn-id: r51779
2010-08-06 10:15:27 +00:00
Tony Puccinelli d4a4176123 added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject)
svn-id: r51777
2010-08-06 06:03:34 +00:00
Alejandro Marzini 33e40e1a20 Merged from trunk, from r51495 to r51775
svn-id: r51776
2010-08-06 03:21:21 +00:00
Tony Puccinelli cade67be4f added plugin design first refinement define to ps2 makefile
svn-id: r51749
2010-08-05 02:21:11 +00:00
Tony Puccinelli 520c0a4009 added checks for ELF_LOADER_TARGET before including the elf plugin provider
svn-id: r51716
2010-08-03 22:08:32 +00:00
Yotam Barnoy 3b4b00cf50 PSP: Factored out thread creation routines into PspThreadable class.
This should aid in further optimizations.

svn-id: r51685
2010-08-03 12:29:08 +00:00
Fabio Battaglia bde60490ad N64: mention hkz-libn64 download location in port readme
svn-id: r51656
2010-08-02 20:28:14 +00:00
Max Horn 2f4d2b58de DS: Allow disabling assert via NDEBUG; cleanup
svn-id: r51640
2010-08-02 17:12:52 +00:00
Max Horn 8d1890d931 DS: Disable debug mode in setup-builddirs.sh
svn-id: r51638
2010-08-02 17:12:20 +00:00
Max Horn 8a3a41bc2b DS: More closely immitate CXXFLAGS of custom DS build system
svn-id: r51637
2010-08-02 17:12:03 +00:00
Max Horn 2682721aac DS: Reorder & complete list of OPT_SPEED files; some tweaks
Add -mno-thumb to OPT_SPEED to override the -mthumb from OPT_SIZE.

svn-id: r51636
2010-08-02 17:11:43 +00:00
Lars Persson ce271697ea SYMBIAN 2nd installment of getting symbian to build with gsoc2010 SDL
svn-id: r51588
2010-08-01 19:51:23 +00:00
Lars Persson 2e55bcf383 SYMBIAN platform. Correct building of SDL refacturing for Symbian.
svn-id: r51587
2010-08-01 19:40:46 +00:00
Fabio Battaglia 2e94391d98 CONFIGURE: add support for N64 port to configure
svn-id: r51581
2010-08-01 17:16:39 +00:00
Yotam Barnoy 0db8427f46 iPhone: changed GL_NEAREST to GL_LINEAR in miniaturization filter as per forum post 29/7/10
svn-id: r51567
2010-08-01 07:15:43 +00:00
Alejandro Marzini 7dbe257da8 OPENGL: Add support for BGR and rgb(a) reversed formats (Not available for GLES). General cleanup and commenting.
svn-id: r51559
2010-07-31 22:54:10 +00:00
Max Horn 57ad040846 DS: Remove now redundant ds-fs.o from PORT_OBJS
svn-id: r51558
2010-07-31 22:48:49 +00:00
Max Horn 4b9df2203f DS: Add shell script which emulates old DS builds using configure&make
svn-id: r51556
2010-07-31 22:43:09 +00:00
Max Horn 450b82355d DS: Fix custom DS build system
svn-id: r51555
2010-07-31 22:42:42 +00:00
Yotam Barnoy 1532685d82 PSP: optimized memcpy some more and fixed memcpy testing
Found that the particular implementation was producing messy assembly for misaligned copies. Improved it and also fixed up wrapping the memcpy, which would cause endless prints in case memcpy testing is asked for.

svn-id: r51503
2010-07-30 09:32:54 +00:00
Alejandro Marzini fb4086cadb Merged from trunk, from Rev 50841 to HEAD
svn-id: r51495
2010-07-30 05:28:09 +00:00
Alejandro Marzini 7b070bbef8 SDL/OPENGL: Add ability to switch between SDL and OpenGL graphics managers.
OSystem_SDL will create a merged list of all graphics modes from SDL and OpenGL. When the user changes the graphics mode in options and restarts ScummVM should switch to that graphics mode in the corresponding graphics manager.

svn-id: r51493
2010-07-30 03:31:05 +00:00
Alejandro Marzini ffb5868ac5 SDL: Add SDL backend subfolders paths to makefile MODULE_DIRS.
This should fix subfolders sources not recompiling after a header change.

svn-id: r51489
2010-07-30 00:48:10 +00:00
Marcus Comstedt 630127bc07 DC: Let scummvm.ini override autodetect of games
If a game CD has a scummvm.ini file with at least one game domain in
it, the normal autodetection is now bypassed and a menu of only the
games in the .ini file is presented instead.  The descriptions of the
games are taken from the .ini file, but icons are still scanned for
in the old fashion.

Note that previously ScummVM would read global options from the
scummvm.ini file on the boot disc (if present), but now global options
are instead taken from the scummvm.ini on the game disc (in case of
a disc swap).

svn-id: r51480
2010-07-29 20:37:56 +00:00
Marcus Comstedt 3e8a972602 DC: Specialize createConfig{Read,Write}Stream
Implement platform-specific variants of createConfigReadStream() 
and createConfigWriteStream(), instead of inheriting the BaseBackend 
definitions.  Nonstandard behavious is as follows: 
 
* createConfigWriteStream() always returns 0 (read-only filesystem) 
 
* createConfigReadStream() returns an empty MemoryReadStream instead 
  of NULL if scummvm.ini does not exist.  This is to make sure that 
  loadDefaultConfigFile() always clears out any old config data, as 
  I'll want to restart config parsing from scratch after a disc 
  swap.

svn-id: r51478
2010-07-29 19:11:49 +00:00
Max Horn 148c830d76 DS: Add WRAP_MALLOC support to ds.mk, update comments
svn-id: r51474
2010-07-29 16:24:25 +00:00