Martin Kiewitz
c0b119feda
SCI: still set game cursor, when mouse outside
...
of ScummVM window. Just don't change actual mouse position
svn-id: r52472
2010-08-31 13:05:15 +00:00
Thierry Crozat
37027d6531
I18N: Add "lowres" context for several GUI strings when in 1x mode.
...
This enables translators to use a different translation for these strings in
1x mode (e.g. 320x200 or 320x240) and in 2x or 3x modes.
svn-id: r52461
2010-08-30 22:24:40 +00:00
Andre Heider
2f3edeedc9
WII: Abuse pollEvent() to update the screen of skipped frames.
...
updateScreen() itself skips redraws when called too frequently. With
the right timing and number of consecutive calls this can result in
missing gfx updates, so lets abuse pollEvent() to check for overdue
redraws.
svn-id: r52456
2010-08-30 16:52:23 +00:00
Andre Heider
ff1b64937a
PLUGINS: Fix warnings and unnecessary casts.
...
svn-id: r52439
2010-08-29 11:14:14 +00:00
Lars Persson
33886e22af
Build a couple of different variant to split engines in two.
...
svn-id: r52435
2010-08-29 08:26:59 +00:00
Andre Heider
80b9e8371b
WII: svn merge Wii port commits from trunk
...
svn-id: r52425
2010-08-28 12:51:12 +00:00
Fabio Battaglia
12e0d8997b
DINGUX: disable aspect ratio correction for some resolutions
...
Disable aspect ratio correction for games which have a native 240px
height res, this fixes Maniac Mansion NES on dingux.
svn-id: r52422
2010-08-28 08:07:10 +00:00
Lars Persson
fd574d5e24
Add support for HUGO game engine
...
svn-id: r52405
2010-08-27 07:11:31 +00:00
John Willis
1fea429497
GP2XWIZ: Add initial support for the GPH Caanoo.
...
Most of the codebase is the same, but the toolchain and libs are different.
Support for Caanoo specific features will follow, I just want to get the build support into trunk for now.
svn-id: r52400
2010-08-26 11:24:26 +00:00
Yotam Barnoy
89b34faa5a
PSP: fixed flag to open()
...
I was missing a flag (PSP_O_TRUNC) causing the config file to be opened on top of the old file, causing file corruption.
svn-id: r52387
2010-08-25 13:26:30 +00:00
Yotam Barnoy
b88f341b80
PSP: switched to using BufferedSeekableReadStream and BufferedWriteStream
...
The last PSP optimization made reading much faster, but writing isn't buffered so saving the config file was VERY slow.
I decided the cleanest way to do this would be to add BWS and use BSRS.
svn-id: r52327
2010-08-24 11:24:34 +00:00
John Willis
c2ad45a5cf
GP2XWIZ: Graphics code cleanup and start to add support for the GP2X Caanoo device.
...
svn-id: r52321
2010-08-24 09:29:30 +00:00
Alejandro Marzini
27beca0e8c
OPENGL: Add Ctrl-Shift-Enter hotkey for backward switching fullscreen modes.
...
svn-id: r52310
2010-08-23 20:28:04 +00:00
John Willis
edea88cf54
dingux: Add standard ScummVM copyright headers to the dingux backend.
...
svn-id: r52309
2010-08-23 19:49:51 +00:00
Alejandro Marzini
5c392df447
SDL/OPENGL: Fix segfault when using -g command line option.
...
svn-id: r52307
2010-08-23 19:44:39 +00:00
Alejandro Marzini
0df6bdde1c
AMIGAOS: Fix build.
...
svn-id: r52306
2010-08-23 19:40:18 +00:00
Alejandro Marzini
f27a4df548
AMIGAOS: Again, fix build.
...
svn-id: r52304
2010-08-23 18:52:10 +00:00
Alejandro Marzini
6164d1c0cb
AMIGAOS: Fix build.
...
svn-id: r52303
2010-08-23 18:37:17 +00:00
Fabio Battaglia
b5cb6b7c98
DINGUX: whitspace commit to start buildbot
...
svn-id: r52280
2010-08-22 16:07:04 +00:00
Fabio Battaglia
9349bec6db
N64: add some comments to code
...
svn-id: r52277
2010-08-22 14:23:37 +00:00
Fabio Battaglia
c31eba471d
N64: small fix to the port readme
...
svn-id: r52275
2010-08-22 14:15:39 +00:00
Yotam Barnoy
c45b3e4e0e
PSP: switched from stdio to psp functions in plugin branch
...
Allows us to work with PSP plugins in this branch. Otherwise it's just too slow.
svn-id: r52273
2010-08-22 14:05:57 +00:00
Yotam Barnoy
a503f9223a
PSP: switched from stdio to psp functions -- dramatic speed improvement
...
Turns out that stdio is about 30x(!) slower than using the PSP's functions. Very significant optimization.
svn-id: r52271
2010-08-22 10:48:13 +00:00
Fabio Battaglia
43349a4cbf
N64: fix some signed/unsigned int comparison warnings
...
svn-id: r52270
2010-08-22 09:59:46 +00:00
Fabio Battaglia
882ed43427
N64: Remove some unused variable and silence some signed/unsigned comparison warnings
...
svn-id: r52262
2010-08-21 14:36:40 +00:00
Alejandro Marzini
942e104e33
OPENGL: Fix issue with resize events generated after going out of fullscreen mode.
...
svn-id: r52248
2010-08-20 22:56:13 +00:00
Eugene Sandulenko
26dc4c2425
DINGOO: new port. Patch #3039277
...
svn-id: r52210
2010-08-19 12:43:37 +00:00
Yotam Barnoy
8fb92b9e2a
PSP: made PSP compile with plugins.
...
Also removed criticalSection calls from elf-loader.cpp, since now streams are used so the criticalSections are automatic.
svn-id: r52206
2010-08-19 11:18:01 +00:00
Yotam Barnoy
3ece67d1b8
PLUGINS: added virtual destructor to DLObject
...
This could be really important. Maybe.
svn-id: r52205
2010-08-19 11:17:17 +00:00
Yotam Barnoy
70cd6cfda5
PSP: fixed issue in ME MP3 player that prevented different MP3 layers and versions from working.
...
MAD doesn't give enough information to decide the length of the PCM data -- it provides the Layer but not the MPEG version. I had to read the MP3 header directly to figure it out. This fixes issues with any MP3 files that might be used in any of the games.
svn-id: r52191
2010-08-18 16:58:32 +00:00
Andre Heider
b2cbc3a429
WII: Bump the sfx buffer size to fix MT32 emulator hiccups.
...
svn-id: r52161
2010-08-17 18:44:16 +00:00
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
8f7de9974f
Added doxygen comments for a few different plugin-related classes
...
svn-id: r52124
2010-08-16 16:32:06 +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
Tony Puccinelli
34b5eb3ba3
added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin providers for a few ports into their .h files, removing the corresponding .cpp files
...
svn-id: r52112
2010-08-16 08:41:04 +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
Andre Heider
af3dd70938
WII: Fix compilation of the GameCube port.
...
svn-id: r52089
2010-08-14 11:01:00 +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
Alejandro Marzini
503578ac10
OPENGL: Restrict window scaling if current desktop resolution is not big enough.
...
svn-id: r52057
2010-08-13 05:26:23 +00:00
Alejandro Marzini
610f041930
OPENGL: Remove unnecessary best fullscreen mode detection code.
...
svn-id: r52056
2010-08-13 05:16:42 +00:00
Alejandro Marzini
d84428e678
OPENGL: Disable resizable window when not using an aspect ratio correction.
...
svn-id: r52055
2010-08-13 05:00:38 +00:00
Alejandro Marzini
a3711160ef
OPENGL: Remove unnecessary aspect ratio corrections, and add "Original Size" correction. Rename _transactionDetails.needHotswap to _transactionDetails.needRefresh.
...
svn-id: r52054
2010-08-13 04:48:58 +00:00
Tony Puccinelli
62d8126df0
added appropriate ifdefs throughout the plugins directory
...
svn-id: r52053
2010-08-13 02:58:52 +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