Commit Graph
3084 Commits
Author SHA1 Message Date
Andre Heider 41834499ed PLUGINS: Cleanup.
- Unify ELF loader handling in configure
- Rename ELF_LOADER_TARGET to USE_ELF_LOADER

svn-id: r52728
2010-09-15 07:43:16 +00:00
Fabio Battaglia 68dd99643c DINGUX and N64: changes to dists targets
Run instructions to copy engine data only if there is really some 
datafiles to copy for the built engines.

svn-id: r52656
2010-09-09 13:30:15 +00:00
John Willis 9307304d7e GP2XWIZ: Rename GP2XWIZ backend to GPH.
* This better reflects the supported devices
  from GPH (GamePark Holdings), namely the 
  GP2XWiz, Caanoo and merging in of the old 
  GP2X backend.

svn-id: r52648
2010-09-09 09:48:32 +00:00
John Willis 39899e51d0 GP2X: Clean up input code a little.
* Match the GP2XWiz input code.

svn-id: r52645
2010-09-08 21:43:46 +00:00
Fabio Battaglia 43a142bbff N64: saner fake date in getDateAndTime
- Set the fake date in 2010 instead of year 3800

svn-id: r52644
2010-09-08 21:18:22 +00:00
Fabio Battaglia 0288f60f19 CONFIGURE and N64: add n64.mk with nintendo64 specific dist targets
svn-id: r52641
2010-09-08 18:04:38 +00:00
Andre Heider f3a9828d36 WII: Fix typo, update translations.
svn-id: r52640
2010-09-08 17:41:31 +00:00
Fabio Battaglia 690fea2933 DINGUX: Add dingux.mk with specific 'dist' targets
svn-id: r52632
2010-09-08 08:26:20 +00:00
John Willis 4c107cc97a GP2XWIZ: Reformat switches to code guidelines.
svn-id: r52630
2010-09-07 20:14:05 +00:00
John Willis 56b09b605d GP2XWIZ: Clean up input code.
* Clean up the if/switch mess.
* Also add missing Caanoo icon.

svn-id: r52629
2010-09-07 19:02:07 +00:00
John Willis fd407eeca3 GP2XWIZ: Refactor backend.
* 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-07 14:17:31 +00:00
John Willis 2e1b4278e2 SDL: Add masks to the SDL backend to support the OpenPandora backend.
svn-id: r52599
2010-09-06 17:28:17 +00:00
John Willis e81dad8e61 OPENPANDORA: Commit basic version of the OpenPandora backend.
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-06 17:22:22 +00:00
Andre Heider 09834b8bec MERGE: Merge trunk to branch.
svn-id: r52564
2010-09-05 15:26:00 +00:00
Andre Heider 86f4dbd956 PLUGINS: Move all ELF loader related files to its own directory.
svn-id: r52555
2010-09-05 12:51:25 +00:00
Andre Heider a9a615a867 WII: Add plugins to the distribution.
svn-id: r52554
2010-09-05 12:49:50 +00:00
Andre Heider 13770ce9cd PLUGINS: Plugin support for the GameCube/Wii backend.
svn-id: r52553
2010-09-05 12:49:29 +00:00
Andre Heider 4ac6c6a1dd DS: Enable debug level 2 when DISABLE_TEXT_CONSOLE is not set.
svn-id: r52545
2010-09-05 12:36:46 +00:00
Andre Heider 61cc69baf0 WII: Merge r52536 from trunk.
svn-id: r52537
2010-09-05 00:41:59 +00:00
Andre Heider f8ff771b8e WII: New disttarget 'wiiloaddist'
Uploads a .zip file to HBC to unpack to the used storage media.

svn-id: r52536
2010-09-05 00:36:27 +00:00
Andre Heider 9c495a23b2 DS: Merge r52533 from trunk.
svn-id: r52534
2010-09-04 22:26:12 +00:00
Andre Heider 7248efb178 DS: Enable stdout/err via nocash when DISABLE_COMMAND_LINE in not set.
svn-id: r52533
2010-09-04 22:19:20 +00:00
Johannes Schickel 48ee83b889 OPENGL: Properly initialize the graphics manager again.
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-03 15:52:31 +00:00
Alejandro Marzini 9136724110 SDL/OPENGL: Fix backend initialization when building with ENABLE_VKEYBD.
svn-id: r52503
2010-09-03 04:23:01 +00:00
Yotam Barnoy 43bbfa5ca8 PSP: removed strict-aliasing
It's no longer needed after adding __may_alias__ flag in endian.h.

svn-id: r52481
2010-09-01 12:56:34 +00:00
Yotam Barnoy b5a17ca628 PSP: fix BS2 crash by disabling strict aliasing
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 15:24:08 +00:00
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
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 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
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
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
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 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