aboutsummaryrefslogtreecommitdiff
path: root/backends/platform
AgeCommit message (Collapse)Author
2010-09-08DINGUX: Add dingux.mk with specific 'dist' targetsFabio Battaglia
svn-id: r52632
2010-09-07GP2XWIZ: Reformat switches to code guidelines.John Willis
svn-id: r52630
2010-09-07GP2XWIZ: Clean up input code.John Willis
* Clean up the if/switch mess. * Also add missing Caanoo icon. svn-id: r52629
2010-09-07GP2XWIZ: Refactor backend.John Willis
* Add support for TouchScreen 'Tap Modes' Left Click, Right Click and Hover. * Rename OSystem_GP2XWIZ to OSystem_GPH to start the work on supporting a unified backend codebase for the GP2X, Wiz and Caanoo. * Sort out bugs in Caanoo input code. * Rework GP2XWiz input code to support switching new TouchScreen modes. svn-id: r52619
2010-09-06SDL: Add masks to the SDL backend to support the OpenPandora backend.John Willis
svn-id: r52599
2010-09-06OPENPANDORA: Commit basic version of the OpenPandora backend.John Willis
Overload of the SDL backend. Basic functional backend with support for most main ScummVM features and engines. Supports building to a .PND OpenPandora bundle for ease of use on the device. svn-id: r52598
2010-09-05MERGE: Merge trunk to branch.Andre Heider
svn-id: r52564
2010-09-05PLUGINS: Move all ELF loader related files to its own directory.Andre Heider
svn-id: r52555
2010-09-05WII: Add plugins to the distribution.Andre Heider
svn-id: r52554
2010-09-05PLUGINS: Plugin support for the GameCube/Wii backend.Andre Heider
svn-id: r52553
2010-09-05DS: Enable debug level 2 when DISABLE_TEXT_CONSOLE is not set.Andre Heider
svn-id: r52545
2010-09-05WII: Merge r52536 from trunk.Andre Heider
svn-id: r52537
2010-09-05WII: New disttarget 'wiiloaddist'Andre Heider
Uploads a .zip file to HBC to unpack to the used storage media. svn-id: r52536
2010-09-04DS: Merge r52533 from trunk.Andre Heider
svn-id: r52534
2010-09-04DS: Enable stdout/err via nocash when DISABLE_COMMAND_LINE in not set.Andre Heider
svn-id: r52533
2010-09-03OPENGL: Properly initialize the graphics manager again.Johannes Schickel
Starting with r52503 the graphics manager's only initialize their event observer when initEventObserver is called. It seems like it was an oversight that this was not done in OSystem_SDL::setGraphicsMode, when a new graphics manager was initialized. This should fix window resizing with the OpenGL graphic's manager and mouse movement. svn-id: r52506
2010-09-03SDL/OPENGL: Fix backend initialization when building with ENABLE_VKEYBD.Alejandro Marzini
svn-id: r52503
2010-09-01PSP: removed strict-aliasingYotam Barnoy
It's no longer needed after adding __may_alias__ flag in endian.h. svn-id: r52481
2010-08-31PSP: fix BS2 crash by disabling strict aliasingYotam 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-31SCI: still set game cursor, when mouse outsideMartin Kiewitz
of ScummVM window. Just don't change actual mouse position svn-id: r52472
2010-08-30I18N: 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-30WII: 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-29Build a couple of different variant to split engines in two.Lars Persson
svn-id: r52435
2010-08-28WII: svn merge Wii port commits from trunkAndre Heider
svn-id: r52425
2010-08-28DINGUX: disable aspect ratio correction for some resolutionsFabio 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-27Add support for HUGO game engineLars Persson
svn-id: r52405
2010-08-26GP2XWIZ: 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-24PSP: switched to using BufferedSeekableReadStream and BufferedWriteStreamYotam 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-24GP2XWIZ: Graphics code cleanup and start to add support for the GP2X Caanoo ↵John Willis
device. svn-id: r52321
2010-08-23dingux: Add standard ScummVM copyright headers to the dingux backend.John Willis
svn-id: r52309
2010-08-23SDL/OPENGL: Fix segfault when using -g command line option.Alejandro Marzini
svn-id: r52307
2010-08-23AMIGAOS: Fix build.Alejandro Marzini
svn-id: r52306
2010-08-23AMIGAOS: Again, fix build.Alejandro Marzini
svn-id: r52304
2010-08-23AMIGAOS: Fix build.Alejandro Marzini
svn-id: r52303
2010-08-22DINGUX: whitspace commit to start buildbotFabio Battaglia
svn-id: r52280
2010-08-22N64: add some comments to codeFabio Battaglia
svn-id: r52277
2010-08-22N64: small fix to the port readmeFabio Battaglia
svn-id: r52275
2010-08-22N64: fix some signed/unsigned int comparison warningsFabio Battaglia
svn-id: r52270
2010-08-21N64: Remove some unused variable and silence some signed/unsigned comparison ↵Fabio Battaglia
warnings svn-id: r52262
2010-08-19DINGOO: new port. Patch #3039277Eugene Sandulenko
svn-id: r52210
2010-08-19PSP: 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-18PSP: 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-17WII: Bump the sfx buffer size to fix MT32 emulator hiccups.Andre Heider
svn-id: r52161
2010-08-17PSP: 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-16moved include of Makefile.common in PS2 MakefileTony Puccinelli
svn-id: r52117
2010-08-16removed redundant include of Makefile.common in PS2 MakefileTony Puccinelli
svn-id: r52115
2010-08-16Added define to PS2 so it uses ONE_PLUGIN_AT_A_TIMETony Puccinelli
svn-id: r52114
2010-08-16Merge trunk, from r51777 to r52105Alejandro Marzini
svn-id: r52108
2010-08-15PSP: slight fix to ME MP3 playerYotam 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-14removed psploader.o from objects in psp makefile (psp should be using ↵Tony Puccinelli
abstracted MIPS loader now) svn-id: r52085