Commit Graph
83 Commits
Author SHA1 Message Date
John Willis b7f1e3b239 GPH: Update README-GPH to suggest even more WiKi reading.
svn-id: r54064
2010-11-04 14:12:30 +00:00
John Willis 7f354ac7e0 OPENPANDORA: Add FORBIDDEN_SYMBOL_ALLOW_ALL define to enable use of forbidden symbols.
svn-id: r54041
2010-11-02 11:20:43 +00:00
John Willis 6dfab4fce8 CREDITS: Commit the result of 'make credits'.
svn-id: r53643
2010-10-20 13:50:16 +00:00
John Willis aae3f96f35 TOOLS: Add OpenPandora to credits and replace GP2X/Wiz with GPH Devices.
* I hope this is the right place to to this ;).

svn-id: r53642
2010-10-20 13:09:40 +00:00
John Willis 33038a2d58 OPENPANDORA: Clean up support scripts and README.
svn-id: r53641
2010-10-20 13:07:52 +00:00
John Willis f835d49e2a CONFIGURE: Add -DGPH_DEVICE to all the GPH device targets.
Also add wrapper around the plugin dir. for the OpenPandora from 1.2.0 branch.

svn-id: r53640
2010-10-20 13:03:19 +00:00
John Willis 4e936522ee GPH: Cleanup Readme and support scripts.
GP2X: Cleanup Readme.

SDL: Change a few backend defines to GPH_DEVICE from the device name (blocking main and loadGFXMode so they can be written elsewhere).

svn-id: r53639
2010-10-20 13:00:58 +00:00
John Willis 4f4ade6276 OPENPANDORA: Add latest backend code from branch-1-2-0.
* Ooops, forgot to sync this with HEAD. Sorry about that.

svn-id: r53162
2010-10-12 07:50:33 +00:00
John Willis 2e57bcad52 CONFIGURE: Clean up overuse of _exeext for GP2X/Wiz and Caanoo.
svn-id: r52917
2010-09-26 20:23:58 +00:00
John Willis 8637b75c53 NEWS: Update NEWS file with GP2X/Wiz/Caanoo stuff.
svn-id: r52916
2010-09-26 20:21:12 +00:00
John Willis e9058c57a5 CONFIGURE: Rework GP2X/Wiz/Caanoo and OpenPandora builds.
Just some small cleanup to make the building of debug and
release builds follow the convention expected from the 
configure flags.

svn-id: r52821
2010-09-20 19:33:58 +00:00
John Willis 47711e4c59 CONFIGURE: Move GP2XWIZ and CAANOO to use the GPH backend.
svn-id: r52649
2010-09-09 09:55:07 +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
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 871aa65a83 CONFIGURE: Remove 16Bit graphics support from the GP2X backend.
This should not have been committed with r52600, 
the GP2X backend refactor it needs is not yet ready to commit.

svn-id: r52601
2010-09-06 18:06:47 +00:00
John Willis fdb2a58bc2 CONFIGURE: Add support for the OpenPandora backend.
svn-id: r52600
2010-09-06 17:35:27 +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
John Willis 09f42e24eb NEWS: Mention new Caanoo port and GP2X plugin support.
svn-id: r52402
2010-08-26 11:32:10 +00:00
John Willis c36ba08424 CONFIGURE: Add support for building for the GPH Caanoo.
The Caanoo is based on the GP2XWIZ backend but needs to be a seperate
target as it uses a different toolchain/libs etc. 

svn-id: r52401
2010-08-26 11:28:30 +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
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
John Willis 56ec4fc353 CONFIGURE: Add plugin support for the GP2X backend.
I'll switch the GP2X to use plugins by default for new releases after some additional testing.

svn-id: r52153
2010-08-17 11:40:48 +00:00
John Willis c6a1a746df Hugo: Fix very minor typo.
svn-id: r52140
2010-08-17 09:52:34 +00:00
John Willis 2e9a7155e6 GP2X: Move port distribution rules into a makefile for use with buildbot.
This removes them from the old scripts in /backends/platform/gp2x/build/ and puts them in the right place.

svn-id: r49892
2010-06-15 20:45:13 +00:00
John Willis ee419aad9c GP2XWiz: Add port distribution rules into a makefile so they can be used with buildbot.
This removes them from the old scripts in /backends/platform/gp2xwiz/build/ and puts them in the right place as make targets.

svn-id: r49877
2010-06-15 17:49:40 +00:00
John Willis b921cebce8 GP2XWiz: Add shellscripts to support building a non-stripped bundle for use with GDB.
* This should help Tony (GSoC) get debug builds going.

svn-id: r49648
2010-06-14 09:33:36 +00:00
John Willis 7b56f39985 GP2X Wiz: Add missing "#include "graphics/scaler/aspect.h"".
svn-id: r49442
2010-06-05 18:26:53 +00:00
John Willis 6a796c2bb0 GP2X Wiz: Update handy shell scripts.
svn-id: r49441
2010-06-05 18:24:28 +00:00
John Willis ed11cd3980 configure: Remove angstrom-* from the ARM compiler check as angstrom can be built for ARM and many other architectures. arm*-linux-gnueabi will pick up Angstrom toolchains anyway.
svn-id: r48116
2010-02-23 21:01:05 +00:00
John Willis 455f27f056 GP2XWiz: Tweak configure to ensure that the correct ABI is used for the ASFLAGS and enable Virtual Keyboard.
svn-id: r45686
2009-11-05 13:47:17 +00:00
John Willis b1a3bc9ca4 GP2X: Commit local version of backend, contains a 'fix' to work around a GP2X SDL 'feature' that was removing the ability to disable aspect ratio correction. Also misc cleanup and changes to default volume levels to cut down on sample clipping.
svn-id: r43167
2009-08-09 12:12:24 +00:00
John Willis 6dbdad02e5 GP2XWiz: Fix bug with downscaled cursors.
svn-id: r43029
2009-08-03 18:38:46 +00:00
John Willis 9d360d946b GP2XWiz/SDL: Fix 2 small typos.
svn-id: r43010
2009-08-02 21:18:25 +00:00
John Willis 07de4b50e3 GP2XWiz: More cleanup of render code and fix silly screen update bug when reverting to a 320*2xx game from a 640*4xx game. Dirty rect code for downscaled images still needs work.
svn-id: r43007
2009-08-02 19:46:18 +00:00
John Willis c512989578 GP2XWiz: Small cleanup of render code to slave as much of loadGFXMode() code back to the OSystem_SDL::loadGFXMode(). version. Also update README-GP2XWIZ.
svn-id: r42964
2009-07-31 17:10:20 +00:00
John Willis 4888aa9fa0 GP2X: Clean up README-GP2X and remove HTML version of it from SVN (no one ever reads it and the WiKi is more upto date).
svn-id: r42959
2009-07-31 13:01:28 +00:00
John Willis 972cbb4b57 GP2XWiz: Add downscale support to the backend using the PocketPCHalfARM scaler from the WinCE backend (Maybe this should be moved into /graphics/scalers at some point?). Also enable all the ARM optemised routines in this and the GP2X backend.
svn-id: r42863
2009-07-28 20:22:38 +00:00
John Willis ebe6a0ac23 GP2XWiz: Update GP2X Wiz bundle.sh to copy libraries into the distribution file from the tool chain where the libraries are broken on the device. Also add LD_LIBRARY_PATH 'hack' to launch script to ensure bundled libraries are used over system ones.
svn-id: r42847
2009-07-27 18:05:16 +00:00
John Willis 3fb1b79018 Virtual Keyboard: Update default keyboard pack using slightly tweaked versions of the graphics very kindly provided by Carl Mitchell. Also update xml file to make best use of the keyboard graphics and add the 'delete' event in addition the passing backspace back to the calling textarea.
svn-id: r42807
2009-07-26 12:58:22 +00:00
John Willis 037c02a1f7 GP2X Backend: Volume control code cleanup.
svn-id: r42785
2009-07-25 19:07:28 +00:00
John Willis 8b1a6b1b6d Virtual Keyboard: Add some quick changes to the virtual keyboard to activate submit and cancel events from the default lowercase keyboards. This makes it possible to cancel and submit without having to call Common::KEYCODE_F7 again. Sorry for the nasty (temp) graphics.
svn-id: r41385
2009-06-08 20:31:49 +00:00
John Willis 2c55c49534 Virtual Keyboard: Fix slight error in earlier commit (failed to rename the XML to match the keyboard pack name).
svn-id: r41376
2009-06-08 15:45:03 +00:00
John Willis e78edd8ef6 Virtual Keyboard: Move vkeybd.zip into packs folder and rename default keyboard pack to vkeybd_default(.zip) with updates to default-events.cpp. Also update vkeybdpack.py to use zlib compression if Python zlib is found. Update GP2X and GP2XWiz bundle files to get new vkeybd_default.zip.
svn-id: r41373
2009-06-08 14:47:38 +00:00
John Willis 4ff5a39f75 Virtual Keyboard: Add source files for the default keyboard pack seperate from ZIP archive (makes it easier to version the packs vkeybd.xml and track fixes) and add script to build keyboard pack(s) ZIP's from source files (based on /gui/themes/scummtheme.py).
svn-id: r41366
2009-06-08 09:10:12 +00:00
John Willis e4a3219103 Virtual Keyboard: Fix default keyboard pack to return correct events for ENTER and !.
svn-id: r41363
2009-06-08 08:21:18 +00:00
John Willis f788920af9 Virtual Keyboard: Add 320*240 support (in addition to 640*480) to the default keyboard pack. Also tweak vkeybd.xml to make it a little more like valid XML). New graphics still to come so excuse the ugly keyboard images for now.
svn-id: r41303
2009-06-06 20:36:12 +00:00
John Willis d89fbd5b75 Virtual Keyboard: 'Ab'use the console font to get a font small enough to be usable on 320*240 virtual keyboards for display_area (GUI and BigGUI take up far too much space).
svn-id: r41300
2009-06-06 20:05:21 +00:00
John Willis 4ceec0dfbb Virtual Keyboard: Fix detection of v_align option when used in the keyboard definition.
svn-id: r41232
2009-06-06 17:21:50 +00:00
John Willis c2a6ae1db3 GP2X: Small cleanup of control code and start to work on virtual keyboard support for the backend.
svn-id: r41230
2009-06-06 16:52:45 +00:00
John Willis cf194d7bb7 GP2XWiz: Cleanup and start to work on virtual keyboard support for the backend.
svn-id: r41226
2009-06-06 15:41:17 +00:00
John Willis 929ef3e4a8 Initial import of the GP2XWiz backend (based on the GP2X and SDL backends). Includes configure changes and one #ifdef to SDL backend. Also updates NEWS.
svn-id: r41156
2009-06-04 08:30:31 +00:00
John Willis 911556a824 This is the source for the MMUHACK 2.4 kernel module is included with the GP2X backend. This is the code used to build the mmuhack.o module that ships with the GP2X binaries.
-- line, and those below, will be ignored--

A    gp2x/mmuhack
AM   gp2x/mmuhack/flush_uppermem_cache.s
AM   gp2x/mmuhack/flush_uppermem_cache.h
AM   gp2x/mmuhack/mmuhack.c
AM   gp2x/mmuhack/readme.txt
AM   gp2x/mmuhack/Makefile

svn-id: r40449
2009-05-11 10:15:38 +00:00
John Willis 52fa15561a Backout previous 'ooops' change (while shaking a stick at SVN and trying to convince people (badly) that is was not just simple user error ;-)).
svn-id: r39961
2009-04-16 11:19:44 +00:00
John Willis 08eb58aab8 Push local cleanup into the 0.13 branch in prep. for 0.13.1.
svn-id: r39960
2009-04-16 10:40:14 +00:00
John Willis 9a23f069fe Tiny update to the GP2X readme on branch (remove SVN build ref.).
svn-id: r39959
2009-04-16 10:28:12 +00:00
John Willis 521cc08911 Cleanup of the GP2X backend. It's been sat on my HDD for a while and it really should be in SVN.
svn-id: r36278
2009-02-12 09:52:31 +00:00
John Willis 86706eb7d7 Small GP2X tidy (mostly svn:executable on scripts) and fixes needed to reflect "Patch ##1956946 (Audio::Mixer internal API revision)"
svn-id: r32835
2008-06-29 10:16:20 +00:00
John Willis e08a00fd0e GP2X: Fix 'oops'. No point not initialising the joystick when you need to use it to have some form of input ;).
svn-id: r31552
2008-04-17 19:27:03 +00:00
John Willis 0336442dc4 Cleanup the shell script that puts a GP2X archive together.
svn-id: r31551
2008-04-17 19:24:27 +00:00
John Willis 7828d50384 Fix building with GCC (a few extra ;'s got in there somehow).
svn-id: r31545
2008-04-17 17:40:28 +00:00
John Willis 888eb26f8b Small cleanup of the GP2X backend. Still a few odd things I need to glance at (like it is not working ;-)).
svn-id: r31515
2008-04-16 12:51:56 +00:00
John Willis e971282d08 Implemented OSystem_GP2X::getTimeAndDate (identical to OSystem::getTimeAndDate).
svn-id: r31115
2008-03-12 19:37:21 +00:00
John Willis 33df167a40 Change to default volume levels on the GP2X to prevent some nasty 'clipping'.
svn-id: r29721
2007-12-05 09:47:53 +00:00
John Willis 7aed821b1f Add a few small GP2X things to NEWS
svn-id: r29720
2007-12-05 09:46:22 +00:00
John Willis fbaac48957 Tidyup of a few small things in the GP2X port.
svn-id: r29719
2007-12-05 09:34:02 +00:00
John Willis 8e35049c9e Tidy up of the GP2X config.sh and bundle.sh scripts. Add support for libMPEG2 (software YV12 for now). Now needs the latest test Open2x lib pack to build (http://wiki.open2x.org/open2x/wiki/index.php?title=Prebuilt_Library_Packages#Test_Releases).
svn-id: r27922
2007-07-05 14:35:35 +00:00
John Willis 11fccdbff2 Cleanup of the GP2X port to fix compile issues (and the odd warning).
svn-id: r27728
2007-06-26 08:50:11 +00:00
John Willis cf0eb563ad Update GP2X configure rules to support the new ARM ASM SMUSH code.
svn-id: r27726
2007-06-26 08:37:40 +00:00
John Willis 1281707d29 Update GP2X configure rules to support the new ARM ASM mixer code (i.e. USE_ARM_SOUND_ASM) it has been in my local tree for some time and works well with the port.
Also fix typo that has been bugging me for a while ;). 2 spaces between Broken Sword 1 and (without mpeg2 cutscenes) on the echo statements.

svn-id: r27497
2007-06-16 21:14:21 +00:00
John Willis 688fb71bfa Update configure to set the new EXEEXT for the GP2X port (.gp2x rather then .gpe).
svn-id: r27211
2007-06-08 20:01:40 +00:00
John Willis 094bf2c518 Add missing GP2X start-up script to SVN. MUST have LF line endings (hence the SVN properties).
svn-id: r26892
2007-05-20 16:38:18 +00:00
John Willis b695628248 Update GP2X port to hack around the odd grabRawScreen issues. This is not a fix rather a workaround for now.
svn-id: r25420
2007-02-07 22:33:06 +00:00
John Willis a7475dd590 Update GP2X ports helper scripts to support newer Open2x tool-chains (ones with the pragma pack patches).
svn-id: r25408
2007-02-07 15:57:55 +00:00
John Willis 77f9f9c6cf Update GP2X port to support Fingolfin's ongoing implementation of the Modular Backends ideas :). Also add a few updates from my local tree (Batt level checking and STDOUT/STDERR file mapping code stolen from the Symbian backend (thanks)).
svn-id: r24507
2006-10-25 19:51:47 +00:00
John Willis 043fe970c5 Update GP2X backend with overloads for default config file stuff (including save location).
svn-id: r24258
2006-10-09 20:48:30 +00:00
John Willis 9aa0984702 Fix GP2X ifdef error in initial patch. Sorry.
svn-id: r24257
2006-10-09 20:38:59 +00:00
John Willis 52ddda5a85 Updates to the GP2X backend specific README-GP2X (and HTML ver)
svn-id: r24239
2006-10-08 21:24:56 +00:00
John Willis 384ef282ba Update NEWS with new GP2X port added comment.
svn-id: r24219
2006-10-08 18:59:58 +00:00