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