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