Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-01 | PSP: removed strict-aliasing | Yotam Barnoy | |
It's no longer needed after adding __may_alias__ flag in endian.h. svn-id: r52481 | |||
2010-08-31 | PSP: fix BS2 crash by disabling strict aliasing | Yotam Barnoy | |
The problem that caused the crash in BS2 had to do with GCC making improper assumptions about our code. Specifically, the alignment trick we use for READ_UINT32/16 allows some targets(e.g. MIPS) to generate better code, but it also goes against ANSI C aliasing rules, which prohibit the sharing of addresses between a struct and another variable value. Using -fno-strict-aliasing tells GCC not to assume strict ANSI C aliasing and also unfortunately prevents it from making some good optimizations. This change is probably needed for other platforms as well -- the crash on the PSP was simply a very rare coincidence. svn-id: r52473 | |||
2010-08-31 | SCI: still set game cursor, when mouse outside | Martin Kiewitz | |
of ScummVM window. Just don't change actual mouse position svn-id: r52472 | |||
2010-08-30 | I18N: Add "lowres" context for several GUI strings when in 1x mode. | Thierry Crozat | |
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 | WII: Abuse pollEvent() to update the screen of skipped frames. | Andre Heider | |
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-29 | PLUGINS: Fix warnings and unnecessary casts. | Andre Heider | |
svn-id: r52439 | |||
2010-08-29 | Build a couple of different variant to split engines in two. | Lars Persson | |
svn-id: r52435 | |||
2010-08-28 | WII: svn merge Wii port commits from trunk | Andre Heider | |
svn-id: r52425 | |||
2010-08-28 | DINGUX: disable aspect ratio correction for some resolutions | Fabio Battaglia | |
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-27 | Add support for HUGO game engine | Lars Persson | |
svn-id: r52405 | |||
2010-08-26 | GP2XWIZ: Add initial support for the GPH Caanoo. | John Willis | |
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-25 | PSP: fixed flag to open() | Yotam Barnoy | |
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-24 | PSP: switched to using BufferedSeekableReadStream and BufferedWriteStream | Yotam Barnoy | |
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 | GP2XWIZ: Graphics code cleanup and start to add support for the GP2X Caanoo ↵ | John Willis | |
device. svn-id: r52321 | |||
2010-08-23 | OPENGL: Add Ctrl-Shift-Enter hotkey for backward switching fullscreen modes. | Alejandro Marzini | |
svn-id: r52310 | |||
2010-08-23 | dingux: Add standard ScummVM copyright headers to the dingux backend. | John Willis | |
svn-id: r52309 | |||
2010-08-23 | SDL/OPENGL: Fix segfault when using -g command line option. | Alejandro Marzini | |
svn-id: r52307 | |||
2010-08-23 | AMIGAOS: Fix build. | Alejandro Marzini | |
svn-id: r52306 | |||
2010-08-23 | AMIGAOS: Again, fix build. | Alejandro Marzini | |
svn-id: r52304 | |||
2010-08-23 | AMIGAOS: Fix build. | Alejandro Marzini | |
svn-id: r52303 | |||
2010-08-22 | DINGUX: whitspace commit to start buildbot | Fabio Battaglia | |
svn-id: r52280 | |||
2010-08-22 | N64: add some comments to code | Fabio Battaglia | |
svn-id: r52277 | |||
2010-08-22 | N64: small fix to the port readme | Fabio Battaglia | |
svn-id: r52275 | |||
2010-08-22 | PSP: switched from stdio to psp functions in plugin branch | Yotam Barnoy | |
Allows us to work with PSP plugins in this branch. Otherwise it's just too slow. svn-id: r52273 | |||
2010-08-22 | PSP: switched from stdio to psp functions -- dramatic speed improvement | Yotam Barnoy | |
Turns out that stdio is about 30x(!) slower than using the PSP's functions. Very significant optimization. svn-id: r52271 | |||
2010-08-22 | N64: fix some signed/unsigned int comparison warnings | Fabio Battaglia | |
svn-id: r52270 | |||
2010-08-21 | N64: Remove some unused variable and silence some signed/unsigned comparison ↵ | Fabio Battaglia | |
warnings svn-id: r52262 | |||
2010-08-20 | OPENGL: Fix issue with resize events generated after going out of fullscreen ↵ | Alejandro Marzini | |
mode. svn-id: r52248 | |||
2010-08-19 | DINGOO: new port. Patch #3039277 | Eugene Sandulenko | |
svn-id: r52210 | |||
2010-08-19 | PSP: made PSP compile with plugins. | Yotam Barnoy | |
Also removed criticalSection calls from elf-loader.cpp, since now streams are used so the criticalSections are automatic. svn-id: r52206 | |||
2010-08-19 | PLUGINS: added virtual destructor to DLObject | Yotam Barnoy | |
This could be really important. Maybe. svn-id: r52205 | |||
2010-08-18 | PSP: fixed issue in ME MP3 player that prevented different MP3 layers and ↵ | Yotam Barnoy | |
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-17 | WII: Bump the sfx buffer size to fix MT32 emulator hiccups. | Andre Heider | |
svn-id: r52161 | |||
2010-08-17 | PSP: changed display options to Full Screen, Keep Aspect Ratio and Original ↵ | Yotam Barnoy | |
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-16 | Added doxygen comments for a few different plugin-related classes | Tony Puccinelli | |
svn-id: r52124 | |||
2010-08-16 | moved include of Makefile.common in PS2 Makefile | Tony Puccinelli | |
svn-id: r52117 | |||
2010-08-16 | removed redundant include of Makefile.common in PS2 Makefile | Tony Puccinelli | |
svn-id: r52115 | |||
2010-08-16 | Added define to PS2 so it uses ONE_PLUGIN_AT_A_TIME | Tony Puccinelli | |
svn-id: r52114 | |||
2010-08-16 | added a todo to plugins.cpp and a comment to elf32.h; Collapsed plugin ↵ | Tony Puccinelli | |
providers for a few ports into their .h files, removing the corresponding .cpp files svn-id: r52112 | |||
2010-08-16 | Merge trunk, from r51777 to r52105 | Alejandro Marzini | |
svn-id: r52108 | |||
2010-08-15 | PSP: slight fix to ME MP3 player | Yotam Barnoy | |
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-14 | WII: Fix compilation of the GameCube port. | Andre Heider | |
svn-id: r52089 | |||
2010-08-14 | removed psploader.o from objects in psp makefile (psp should be using ↵ | Tony Puccinelli | |
abstracted MIPS loader now) svn-id: r52085 | |||
2010-08-14 | added dynamic plugins stuff for PS2 into Makefile (and added couple of ↵ | Tony Puccinelli | |
defines for abstracted ELF-LOADER for psp svn-id: r52083 | |||
2010-08-14 | WII: Update port for the current versions of the base libraries. Enable DVD ↵ | Andre Heider | |
access for the GameCube port. svn-id: r52074 | |||
2010-08-13 | refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME | Tony Puccinelli | |
svn-id: r52058 | |||
2010-08-13 | OPENGL: Restrict window scaling if current desktop resolution is not big enough. | Alejandro Marzini | |
svn-id: r52057 | |||
2010-08-13 | OPENGL: Remove unnecessary best fullscreen mode detection code. | Alejandro Marzini | |
svn-id: r52056 | |||
2010-08-13 | OPENGL: Disable resizable window when not using an aspect ratio correction. | Alejandro Marzini | |
svn-id: r52055 | |||
2010-08-13 | OPENGL: Remove unnecessary aspect ratio corrections, and add "Original Size" ↵ | Alejandro Marzini | |
correction. Rename _transactionDetails.needHotswap to _transactionDetails.needRefresh. svn-id: r52054 |