Commit Graph

4627 Commits

Author SHA1 Message Date
Chris Apers
fb911d97e0 Updated project file
svn-id: r26707
2007-05-01 10:25:33 +00:00
Chris Apers
2497222348 Test Cruise engine
svn-id: r26706
2007-05-01 10:23:11 +00:00
Chris Apers
4a2b023849 Added basic rotation detector
svn-id: r26705
2007-05-01 10:22:35 +00:00
Chris Apers
1c8dcd3680 Help debugging
svn-id: r26704
2007-05-01 10:20:48 +00:00
Chris Apers
7162fb7682 Create new Themes folder for ScummVM themes...
svn-id: r26703
2007-05-01 10:20:13 +00:00
Chris Apers
e5238b37ef Prevent crash
svn-id: r26702
2007-05-01 10:19:22 +00:00
Chris Apers
20e5af24b1 Cleanup
svn-id: r26701
2007-05-01 10:14:32 +00:00
Chris Apers
f86dfd183e Enable true timer code
svn-id: r26700
2007-05-01 10:13:33 +00:00
Chris Apers
4624769069 - Prevent lose of events
- Added hard arrow keys support
- Revamped mouse code to prevent duplication and get rid of fixed size mouse buffer
- Reviewed event code (more work needed for OS5 and keyup emulation)
- Cleanup

svn-id: r26699
2007-05-01 10:12:55 +00:00
Chris Apers
f831d25067 Added support for Parallaction and Cruise engines
svn-id: r26694
2007-05-01 09:48:38 +00:00
Chris Apers
ab16dd234f Prefix files cleanup
Added support for Parallaction and Cruise engines
Added ZLIB support

svn-id: r26693
2007-05-01 09:44:47 +00:00
Chris Apers
3e3a808610 Cleanup, prevent change between 68k and ARM code
Added two more required functions for T3

svn-id: r26692
2007-05-01 09:41:35 +00:00
Chris Apers
b78bf3a8b3 Cleanup, use my new PalmOS Porting SDK
svn-id: r26691
2007-05-01 09:39:46 +00:00
Chris Apers
eac31d6f56 Cleanup, now part of an external library
svn-id: r26689
2007-05-01 09:34:53 +00:00
Chris Apers
64b7714125 This file is now part of an external PalmOS SDK
svn-id: r26688
2007-05-01 09:31:58 +00:00
Chris Apers
5f77c8ff30 Those files are now part of an external PalmOS SDK
svn-id: r26687
2007-05-01 09:28:53 +00:00
Chris Apers
566b6a7068 Code will be updated to get rid of this file
svn-id: r26686
2007-05-01 09:24:22 +00:00
Kostas Nakos
e3eb62b1a8 correct place for touche screen size adjustment & one more check in the draw loop
svn-id: r26685
2007-04-30 21:12:57 +00:00
Kostas Nakos
7b614f3ee9 add zoom up/down actions for touche
svn-id: r26684
2007-04-30 21:11:09 +00:00
Kostas Nakos
7bcfde48fb better zoomup/down + panel handling for hires, also fixes bug #1593299
svn-id: r26683
2007-04-30 20:31:56 +00:00
Kostas Nakos
81adc13e24 formatting
svn-id: r26682
2007-04-30 20:30:05 +00:00
Kostas Nakos
4a40402609 rewrote drawing loop in a more straightforward fashion, which also kills some bugs
svn-id: r26668
2007-04-28 22:37:42 +00:00
Kostas Nakos
4a19a563af bugfix aspect scaler
svn-id: r26667
2007-04-28 22:35:14 +00:00
Kostas Nakos
187071d029 Cumulative update to coincide with newer SDL libraries. Builders *must* update their libraries/fetch newest library pack.
o Overwrite with default key mappings when action_mapping version changes
o Added support for handling scummvm losing focus (e.g. a call)
o Enable rotating for all devices/resolutions
o Update sdl video startup to follow current sdl
o Generally update code to work with new sdl lib

svn-id: r26663
2007-04-28 17:48:58 +00:00
Kostas Nakos
4e12eeeb79 add focus flag
svn-id: r26662
2007-04-28 17:42:12 +00:00
Kostas Nakos
2a80fc1c6b update for cruise engine, fix a little oops LordHoto pointed out
svn-id: r26661
2007-04-28 17:40:44 +00:00
Kostas Nakos
dae21b3b31 more logical formatting for scaler code, at least for me :-)
svn-id: r26660
2007-04-28 17:37:41 +00:00
Kostas Nakos
36466497a8 bump action mapping version
svn-id: r26659
2007-04-28 17:35:18 +00:00
Kostas Nakos
4670ff7388 cleanup, more meaningful names for actions, fix quit dialog looks, bump action mapping version
svn-id: r26658
2007-04-28 17:34:09 +00:00
Kostas Nakos
6d1107615d cleanup, implement new default action mappings, bump action version, enable keybinding at launcher, fix quit dialog looks
svn-id: r26657
2007-04-28 17:31:41 +00:00
Kostas Nakos
324e27c73d cleanup
svn-id: r26656
2007-04-28 17:28:43 +00:00
Kostas Nakos
59550346b4 cleanup & completely map wm device's keys
svn-id: r26655
2007-04-28 17:27:08 +00:00
Kostas Nakos
1337ce8296 insert key up events for synthetic events
svn-id: r26654
2007-04-28 17:24:54 +00:00
Max Horn
d4660cce55 Removing more semicola
svn-id: r26597
2007-04-26 19:08:53 +00:00
Max Horn
00b9bc7b36 Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
svn-id: r26594
2007-04-25 19:31:23 +00:00
Kostas Nakos
17b28bd652 not used in a long time
svn-id: r26555
2007-04-21 14:06:55 +00:00
Bertrand Augereau
969d257274 NDS : Compile fix
svn-id: r26536
2007-04-16 22:10:45 +00:00
Bertrand Augereau
ed178f7e84 NDS : Potentially faster, less precise, CPU-scaler plugged
svn-id: r26535
2007-04-16 21:29:55 +00:00
Bertrand Augereau
78939c8166 NDS : #define to experiment with a faster, less precise, CPU-scaler
svn-id: r26534
2007-04-16 21:08:13 +00:00
Bertrand Augereau
bf7123548a NDS : Trunk fix for latest libnds
svn-id: r26529
2007-04-16 20:06:35 +00:00
Joost Peters
2c3e9e087f fix compilation of null backend
svn-id: r26507
2007-04-15 16:03:10 +00:00
Kostas Nakos
5dcd53ee9f these belong here and not to the precompiled lib pack
svn-id: r26443
2007-04-09 19:47:23 +00:00
Kostas Nakos
c909ae47f6 applied patch 1696852: ARM 4/1 scaler by Robin Watts
svn-id: r26442
2007-04-09 19:41:30 +00:00
Joost Peters
871e83d070 initialize _palette in OSystem_PSP_GU ctor, as it's used in setMouseCursor() before an actual palette has been set up. (fixes "[ 1670882 ] PSP: Missing cursor on Main Menu")
svn-id: r26434
2007-04-09 11:30:53 +00:00
Max Horn
c5b67c6e29 Added missing common/events.h include and added a FIXME comment
svn-id: r26411
2007-04-07 22:15:16 +00:00
Neil Millstone
c6d41c0755 Updating DS port for changes in main codebase. Code changes for DevkitArm r20 and latest libnds.
svn-id: r26394
2007-04-06 18:34:53 +00:00
Max Horn
4dd50ee6f4 Fixed yet another DC compile error
svn-id: r26309
2007-03-27 19:26:39 +00:00
Torbjörn Andersson
6a9eb08ac7 Fixed indentation.
svn-id: r26308
2007-03-27 14:28:48 +00:00
Max Horn
a848511743 Fix compile error in the DC port
svn-id: r26306
2007-03-26 19:31:36 +00:00
Lars Persson
1fb7e82a15 Added default-events.cpp to Symbian makefile
svn-id: r26261
2007-03-20 19:56:02 +00:00
Max Horn
995a4d7cff Some fixes to cope with the move of the event code from OSystem to Common
svn-id: r26233
2007-03-18 21:55:57 +00:00
Max Horn
2c3152ea62 Fix for bug #1683111 (PSP: unable to build latest svn version 26210)
svn-id: r26225
2007-03-18 18:59:35 +00:00
Neil Millstone
08d8286410 adding key scanning functions compatible with ScummVM's IPC
svn-id: r26188
2007-03-18 01:45:14 +00:00
Max Horn
ed54ea9155 Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
2007-03-17 19:02:05 +00:00
Robert Göffringmann
4a11e7299a fixed MSVC compiler warning because winnt.h defines its own ARRAYSIZE #define
svn-id: r26171
2007-03-17 15:45:05 +00:00
Lars Persson
ce5a9c9edb Code cleanup in the actions handling.
svn-id: r26135
2007-03-14 19:32:21 +00:00
Lars Persson
f93ef30820 ITE save game menu mapping has changed to F5.
svn-id: r26134
2007-03-14 19:28:29 +00:00
Lars Persson
4d962e1771 Add new KeyMappings (Debugger & Fast mode) for Symbian OS.
svn-id: r26133
2007-03-14 19:25:33 +00:00
Lars Persson
dbca9d0c47 Updated Symbian Actions for proper ITE menu key.
svn-id: r26125
2007-03-13 20:47:11 +00:00
Johannes Schickel
b4b3233cb8 Fixed '+' mode handling in symbian_fopen (at least this looks to me like it should be, I'm sorry if I got it wrong).
svn-id: r26088
2007-03-11 14:51:02 +00:00
Lars Persson
e8c941c128 Added shared filed support using native file APIs.
svn-id: r26087
2007-03-11 14:28:03 +00:00
Lars Persson
61690d4daf Updated actions for symbian OS, memory limits for S60.
svn-id: r26082
2007-03-11 11:23:40 +00:00
Nicola Mettifogo
1e985051a9 reduced dependency from windows-specific header files
svn-id: r26034
2007-03-09 00:13:07 +00:00
Max Horn
273480d492 Removed MAX_FILENAME_LENGTH workaround (using enum's instead of #defines means we can take advantage of namespaces)
svn-id: r26019
2007-03-08 16:53:30 +00:00
Max Horn
89095f10a8 Removed redundant code from gba_nds_fat.h (for some bizarre reason, the data in this file was present twice)
svn-id: r26018
2007-03-08 16:49:58 +00:00
Lars Persson
5cee9799f1 Updated Icons for UIQ3 and updated #defs and fix for scalers.
svn-id: r25953
2007-03-03 18:36:05 +00:00
Kostas Nakos
235aa3376b properly support saga and cine engines
svn-id: r25893
2007-02-27 11:07:59 +00:00
Kostas Nakos
017c1b24f7 support agi engine
svn-id: r25880
2007-02-26 18:09:41 +00:00
Kostas Nakos
9f9b7d96a7 added gfx and code to support spacebar and escape keys in the virtual keyboard (remember, Jubanka couldn't draw if his life depended on it :-) ).
fixed (essentially added) support for the directional keys of the virtual keyboard (no idea why these were not implemented).

svn-id: r25879
2007-02-26 17:48:04 +00:00
Kostas Nakos
03e75235f0 Add support for touche engine.
Also, since QVGA smartphones can run any game, updated the action mappings to account for all of them.

svn-id: r25830
2007-02-24 20:50:56 +00:00
Kostas Nakos
cec73cde40 temporarily fix automatic detection
svn-id: r25817
2007-02-24 11:18:28 +00:00
Neil Millstone
b2539cc19c Change an include to remove requirement of libfat
svn-id: r25773
2007-02-21 20:57:10 +00:00
Neil Millstone
b21ea458b5 Change an include to remove requirement of libfat
svn-id: r25772
2007-02-21 20:50:21 +00:00
Lars Persson
23a4e1de64 Added compressed-saves.cpp to base symbian makefile
svn-id: r25706
2007-02-18 21:29:02 +00:00
Bertrand Augereau
887cf19cac NDS : The scaler profiling renders a white line (1 pixel / 1 ms)
svn-id: r25704
2007-02-18 20:53:06 +00:00
Bertrand Augereau
20e44a4914 NDS : CPU scaler twiddling backup
svn-id: r25703
2007-02-18 20:30:15 +00:00
Bertrand Augereau
a43073de39 NDS : CPU scaler performance experiment
svn-id: r25702
2007-02-18 18:59:40 +00:00
Bertrand Augereau
a866cb4ba0 NDS : Compile fix (savegames-related)
svn-id: r25700
2007-02-18 18:38:12 +00:00
Lars Persson
dbd43fcb5a Updated locations of created files to be uninstalled
svn-id: r25687
2007-02-18 15:12:23 +00:00
Marcus Comstedt
2bb012701a flush()->finalize()
svn-id: r25683
2007-02-18 11:48:10 +00:00
Kostas Nakos
2a8e4ca876 correctly reinit sound output device
svn-id: r25682
2007-02-18 11:46:39 +00:00
Max Horn
e326f482c9 Get rid of Common::SaveFile
svn-id: r25666
2007-02-17 22:11:00 +00:00
Torbjörn Andersson
16e7a12878 Some very obvious cleanups.
svn-id: r25635
2007-02-16 17:13:29 +00:00
Neil Millstone
45ed48a860 Changes made for 0.9.1a beta2 release backported to trunk
svn-id: r25617
2007-02-15 23:23:03 +00:00
Bertrand Augereau
f01d2a1199 NDS : Added the cpu scaler option in dsoptions (even seem to work dynamically, at least in Maniac Mansion)
svn-id: r25561
2007-02-13 21:04:31 +00:00
Kostas Nakos
65acaf50e7 removed dependency on MAX_MOUSE_W/H. optimized mouse blits a bit
svn-id: r25527
2007-02-12 17:25:36 +00:00
Joost Peters
beef3b3a87 remove libmpeg2 'support', as we support DXA cutscenes now and mpeg2 was never working well on PSP
svn-id: r25489
2007-02-11 11:47:05 +00:00
Joost Peters
fb76c7d2e5 fix compilation / modularization update
svn-id: r25487
2007-02-11 11:24:37 +00:00
Max Horn
2232047695 The restriction on 'small' mouse cursors has been lifted quite some time ago; PalmOS and WinCE port should be extended accordingly (in particular, the PalmOS port would silently overwrite its memory when big cursors are used)
svn-id: r25431
2007-02-08 22:54:09 +00:00
Max Horn
af8cba43ac Removed build.rules (hasn't been used by our build system for ages now)
svn-id: r25430
2007-02-08 22:27:47 +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
Kostas Nakos
b7160638bf permit compilation with hq scalers disabled
svn-id: r25390
2007-02-04 17:45:00 +00:00
Kostas Nakos
9c5e62fb04 update to new detector
svn-id: r25355
2007-02-03 19:04:24 +00:00
Kostas Nakos
5dbf212775 set svn:ignore, sync makefile
svn-id: r25350
2007-02-03 17:45:27 +00:00
Marcus Comstedt
42593cb977 DetectedGameList -> GameList.
svn-id: r25235
2007-01-27 22:59:31 +00:00
Lars Persson
89ede9162f Updated symbian builds for parallaction
svn-id: r25228
2007-01-27 20:34:54 +00:00
Chris Apers
aed4ae10a7 Speed up mouse emulation with hires games
svn-id: r25148
2007-01-21 14:18:24 +00:00
Chris Apers
dd03b8f84b Cleanup event code
Added key up for mouse buttons so that we can control Gobliiins and Touche properly

svn-id: r25147
2007-01-21 14:15:35 +00:00
Chris Apers
0ea9f49d67 Clenaup
svn-id: r25144
2007-01-21 09:58:18 +00:00
Chris Apers
d9e866398d Clenaup
svn-id: r25143
2007-01-21 09:55:44 +00:00
Chris Apers
0e5871b0ae Ooops, ooops ooops, bad source directory
svn-id: r25142
2007-01-21 09:54:27 +00:00
Chris Apers
e1eb9dde12 Ooops, collapsible only
svn-id: r25141
2007-01-21 09:10:56 +00:00
Chris Apers
47b1321d15 Prepare Parallaction support (not working for now)
svn-id: r25133
2007-01-20 18:27:22 +00:00
Chris Apers
163803809e Prepare Parallaction support (not working for now)
svn-id: r25132
2007-01-20 18:24:55 +00:00
Chris Apers
0e36e6b500 Added support fir hi-res games to standard PalmOS 5 devices (BS, TOuche, ...)
Added aspect ratio selection too

svn-id: r25131
2007-01-20 18:20:36 +00:00
Chris Apers
ecf5b465bb Fixed mouse redraw with Touche
svn-id: r25130
2007-01-20 18:11:27 +00:00
Neil Millstone
0c82694f47 Ported changes from branch-0-9-0 to fix grabRawScreen(), and palette corruption.
svn-id: r25129
2007-01-20 17:29:20 +00:00
Neil Millstone
fe9682ac55 Adding libcartreset, fixing CD audio bug, adding DLDI support (defined out all other fat drivers)
svn-id: r25124
2007-01-19 21:47:10 +00:00
Neil Millstone
31abbc14ae Changed to ARM7 for libcartreset
svn-id: r25123
2007-01-19 21:38:03 +00:00
Neil Millstone
bcef1cb04d Adding libcartreset to ARM7 binary
svn-id: r25122
2007-01-19 21:36:47 +00:00
Chris Apers
4714f64440 Added missing grabRawScreen to OS5 backend
svn-id: r25081
2007-01-14 17:34:40 +00:00
Chris Apers
9e4502684c Added:
- engines location auto-detection
- Apple IIgs platform

svn-id: r25080
2007-01-14 17:05:43 +00:00
Chris Apers
b500f02e61 Added static initializers to handle global objects allocation
svn-id: r25078
2007-01-14 11:02:24 +00:00
Kostas Nakos
9b3025deee Fix backend timer problems. Also fix wrong sound mix rate in bass
svn-id: r25067
2007-01-11 21:53:30 +00:00
Lars Persson
203b93e49d Updated makefiles to support touche and agos naming properly
svn-id: r24941
2006-12-28 12:14:58 +00:00
Lars Persson
8acfe5f557 Updated quit handling
svn-id: r24939
2006-12-28 09:12:58 +00:00
Bertrand Augereau
dfb325b88b NDS : Scaler cleaning
svn-id: r24821
2006-12-09 14:14:58 +00:00
Bertrand Augereau
308f46aa9e NDS : Scaler cleaning
svn-id: r24820
2006-12-09 13:42:00 +00:00
Bertrand Augereau
4f79f3c7f0 NDS : Scaler optimization 43 -> 33 ms
svn-id: r24819
2006-12-09 13:27:20 +00:00
Bertrand Augereau
12f6bd37ea NDS : More blitters stuff
svn-id: r24818
2006-12-09 13:20:11 +00:00
Bertrand Augereau
8fb811bb0a NDS : Micro-optimizations for the software blitter (table lookup for div by 5 : 51ms -> 43ms)
svn-id: r24817
2006-12-07 22:10:26 +00:00
Bertrand Augereau
9efed0388f NDS : Micro-optimizations for the software blitter
svn-id: r24811
2006-12-06 20:36:14 +00:00
Bertrand Augereau
8b68cfdb93 NDS : CPU scaler profiling (currently 50ms ouch)
svn-id: r24810
2006-12-06 20:17:21 +00:00
Bertrand Augereau
0b110b42da NDS : Micro-optimizations for the software blitter
svn-id: r24804
2006-12-03 16:09:26 +00:00
Max Horn
352ed7299f Patch #1605290: Change quit shortcut for Amiga to match style guide
svn-id: r24803
2006-12-03 15:42:41 +00:00
Bertrand Augereau
21f49b5229 NDS : Micro-optimizations for the software blitter
svn-id: r24802
2006-12-02 15:02:15 +00:00
Bertrand Augereau
36396a4aa6 NDS : Micro-optimizations for the software blitter
svn-id: r24801
2006-12-02 14:51:11 +00:00
Neil Millstone
40d10a5436 svn-id: r24799 2006-12-01 22:36:54 +00:00
Neil Millstone
9c13f12cdd Adding new M3SD driver
svn-id: r24798
2006-12-01 22:36:16 +00:00
Bertrand Augereau
360da37d2e DS : The hi-quality scaler works on the secondary screen
svn-id: r24790
2006-11-25 22:03:34 +00:00
Bertrand Augereau
6c3672508b DS : High quality scaling.
Doesn't work on the second screen yet.
(switch cpuScaler in dsmain.cpp to test)

svn-id: r24788
2006-11-25 20:35:34 +00:00
Max Horn
fada662a1f Removing bad default implementation of grabRawScreen in the PalmOS port (it was likely causing crashes for users of the 0.9.x series)
svn-id: r24755
2006-11-20 22:15:19 +00:00
Bertrand Augereau
920c9f1f4f DS : Compilation fix when USE_DEBUGGER is not defined
svn-id: r24748
2006-11-19 20:10:52 +00:00
Eugene Sandulenko
75b062b89f Implement FR #1595534: "Touche: Aspect Ratio Correction"
svn-id: r24706
2006-11-13 13:53:14 +00:00
Kostas Nakos
47d26c2cb3 Cleanup
svn-id: r24702
2006-11-12 21:06:56 +00:00
Kostas Nakos
cc42cb8309 Implement Fingolfin's modular backend timer, savefile and mixer managers
svn-id: r24691
2006-11-12 11:47:43 +00:00
Chris Apers
e57422c08c Added Touche engine support
svn-id: r24607
2006-11-04 17:45:14 +00:00
Chris Apers
4e63968994 Fixed and updated Palm save manager
svn-id: r24602
2006-11-04 16:22:58 +00:00
Neil Millstone
b8ed3bc87f Adding M3 file missing from last commit.
svn-id: r24597
2006-11-03 23:22:55 +00:00
Neil Millstone
ea6663fdfa Merging in changes made in branch for 0.9.1 release into trunk
svn-id: r24596
2006-11-03 23:16:29 +00:00
Max Horn
c718463a24 Added Audio::Mixer::setReady method to work around bug #1588848
svn-id: r24583
2006-11-01 21:28:14 +00:00
Chris Apers
2457d0b495 Simon -> AGOS
svn-id: r24560
2006-10-28 14:35:00 +00:00
Chris Apers
0d62e964ec New modular backend implementation
svn-id: r24559
2006-10-28 14:30:42 +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
Bertrand Augereau
aada1329a8 DS : Blind backends changes to comply to fingolfin's changes
svn-id: r24506
2006-10-25 19:37:43 +00:00
Bertrand Augereau
05aca1c928 DS : Yet another scaling helpers
svn-id: r24505
2006-10-25 19:32:01 +00:00
Bertrand Augereau
24b0d4800a DS backend : Compile fixes for the new backends system, still needs plugging the old callbacks
svn-id: r24504
2006-10-25 19:18:38 +00:00
Bertrand Augereau
6eb7be9e37 Compile fix
svn-id: r24503
2006-10-25 19:01:34 +00:00
Bertrand Augereau
64e46134e9 DS : 320*PAL8 to 256*1555 line scaler
svn-id: r24497
2006-10-25 10:30:21 +00:00
Marcus Comstedt
17afeaa80e delayMillis() should now cope with delays over 20 minutes without overflowing.
svn-id: r24456
2006-10-22 18:54:55 +00:00
Marcus Comstedt
dde7244f2d Removed timerproc and soundproc.
svn-id: r24455
2006-10-22 18:35:49 +00:00
Marcus Comstedt
fbb5a2d773 Modularization.
svn-id: r24453
2006-10-22 17:58:38 +00:00
Marcus Comstedt
43fac9ab3d Check for degenerated rect in copyRectTo*.
svn-id: r24452
2006-10-22 17:32:04 +00:00
Max Horn
f4d8920f2b SDL backend: got rid of setTimerCallback and clearSoundCallback
svn-id: r24446
2006-10-22 16:05:07 +00:00
Max Horn
23ed856a38 Tweaked the NULL backend to match my recent backend changes
svn-id: r24444
2006-10-22 15:47:57 +00:00
Max Horn
07f7761479 Backend modularization: Create timer manager, savefile manager and audio mixer in the backends for increased flexibility
svn-id: r24443
2006-10-22 15:42:29 +00:00
Joost Peters
df24f1ef4e don't set CFLAGS, as we don't need them and they're now used for building the 'tools' with the native C compiler
svn-id: r24440
2006-10-22 14:53:30 +00:00
Kostas Nakos
a15885656d Fix multiple simulated mouse key events bug (sync).
svn-id: r24403
2006-10-21 11:12:46 +00:00
Won Star
b0753738a3 Fix file caching
svn-id: r24273
2006-10-11 13:53:30 +00:00
Kostas Nakos
5aeb4bf8ce Merge dirs
svn-id: r24268
2006-10-10 15:51:11 +00:00
Kostas Nakos
8bb7a5155e newres.h is not needed anymore
svn-id: r24267
2006-10-10 15:30:46 +00:00
Kostas Nakos
82590155eb Merge ozone header
svn-id: r24266
2006-10-10 15:15:00 +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
Kostas Nakos
a2fb2e47cb Implement stdout/stderr redirection
svn-id: r24252
2006-10-09 11:42:12 +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
Kostas Nakos
4524b49872 Initial commit of the wince-gcc re-port
svn-id: r24212
2006-10-08 18:15:18 +00:00
Eugene Sandulenko
e93787490b #include <base/engine.h> -> #include <engines/engine.h (Though I don't like
those angle brackets)

svn-id: r24178
2006-10-07 21:05:31 +00:00
Max Horn
df5be19409 Instantiate and hook up the plugin providers in the main() function of the corresponding backends (porters may have to update their ports if they were using the POSIX or Win32 module loading code implicitly); some cleanup
svn-id: r24153
2006-10-07 01:05:12 +00:00
Eugene Sandulenko
3d84f11046 Patch #1432376: "Very basic GP2X Backend"
svn-id: r24144
2006-10-06 19:01:39 +00:00
Bertrand Augereau
3dc7c88e06 DS CPU scaling prototype, in 16 bit mode (for menu), not plugged(switch cpuScaler to test)
svn-id: r24129
2006-10-05 22:44:11 +00:00
Bertrand Augereau
b01275d8c5 Path fixup in the zipreader (necessary with my adapter/zip/build combination?)
svn-id: r24128
2006-10-05 20:27:09 +00:00
Bertrand Augereau
22756edd6f NDS : Naive C++ scanline 320*16 -> 256*16 rescaler code
svn-id: r24074
2006-10-02 18:41:39 +00:00
Torbjörn Andersson
d7b786ea41 Implemented "iconify window" opcode. This, of course, needs support in the
backend to work, and so far it's only done in the SDL backend. See the new
kFeatureIconifyWindow flag. (This is patch #1568775.)

svn-id: r24060
2006-10-02 04:46:50 +00:00
Eugene Sandulenko
abf4ede05b Phase 4. Some more internal updates.,
svn-id: r24012
2006-09-29 09:25:35 +00:00
Eugene Sandulenko
59f737594e Phase 3 of Simon engine renaming. Files renaming.
svn-id: r24011
2006-09-29 09:05:46 +00:00
Eugene Sandulenko
d0177a2f30 Phase 2a. Renaming other minor directories
svn-id: r24010
2006-09-29 08:57:33 +00:00
Eugene Sandulenko
8e2c703bab First pahse of renaming simon engine to agos. Internal renames. Compilation
is broken

svn-id: r24008
2006-09-29 08:14:27 +00:00
Travis Howell
be4628ffca Remove defines, which were only used by checkHeap()
svn-id: r23980
2006-09-23 11:37:05 +00:00
Max Horn
4c14cf6d1a Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
svn-id: r23974
2006-09-23 00:42:35 +00:00
Max Horn
4a1bd9b4be Added _PLUGIN_copyright to list of symbols exported by plugins
svn-id: r23946
2006-09-20 13:56:18 +00:00
Chris Apers
f6daab19c5 Compiler seems to not use these operators when they are inlined
svn-id: r23915
2006-09-17 10:16:52 +00:00
Chris Apers
8de5d496fa Added more compilation options
svn-id: r23914
2006-09-17 10:14:11 +00:00
Chris Apers
bc8a755c67 Fixed back mouse in GUI adding cursor palette support
Fixed cursor redraw in GUI
Fixed cursor glitches problem in BS because of too small buffer
Cleanup

svn-id: r23908
2006-09-17 09:59:31 +00:00
Chris Apers
5fa194e62b Added option to trace memory allocation
Fixed key auto repeat problem in some engines

svn-id: r23905
2006-09-17 09:49:33 +00:00
Chris Apers
42dd017faf Added option to trace memory allocation
svn-id: r23904
2006-09-17 09:46:06 +00:00
Chris Apers
24f55e47e1 This be_zodiac.h include is what was made standard OS5 to crash \!
svn-id: r23903
2006-09-17 09:40:53 +00:00
Chris Apers
fdab0733c7 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23902
2006-09-17 09:34:45 +00:00
Chris Apers
1fe39e9b80 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23901
2006-09-17 09:27:33 +00:00
Lars Persson
80bad5d0ff Changed version numbers to 0.100
svn-id: r23900
2006-09-17 05:33:40 +00:00
Lars Persson
27d39dabef Small adjustment for projectfiles source path
svn-id: r23897
2006-09-16 21:03:04 +00:00
Lars Persson
d0735a34a2 * Updated Symbian project files for new file structure
svn-id: r23895
2006-09-16 19:50:41 +00:00
Won Star
595a035bee Implement file cache. needs some testing :)
Fix some bugs in memory management.

svn-id: r23870
2006-09-13 07:32:54 +00:00
Kostas Nakos
bf0b82326f cleanup
svn-id: r23851
2006-09-09 16:48:35 +00:00
Kostas Nakos
11f1123c02 fix update rect when adjusting ratio (backport)
svn-id: r23744
2006-08-25 06:30:18 +00:00
Neil Millstone
5ce67a67e1 Fixed bug causing crash during saving in Saga engine, changed audio to low quality.
svn-id: r23726
2006-08-19 11:11:18 +00:00
Neil Millstone
5516fa3b80 Added build C target to support more engines.
svn-id: r23725
2006-08-19 11:10:19 +00:00
Kostas Nakos
6613b3cae2 fix bugs #1515389 and #1505868 (aka file::exists - dedicated to LordHoto) (backport)
svn-id: r23722
2006-08-18 21:14:28 +00:00
Kostas Nakos
31146e6c0a fix smartphone cursor hiding when keyboard up, more logical zone function, got rid of higher sound thread priority by default. (backport)
svn-id: r23720
2006-08-18 21:00:41 +00:00
Max Horn
4ee581adb5 Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)
svn-id: r23666
2006-08-04 17:47:57 +00:00
Max Horn
71be08d869 Patch #1527347: Make maemo port compile again
svn-id: r23664
2006-08-04 17:33:17 +00:00
Max Horn
ca7880df6c Added new method OSystem::getScreenChangeID(), which can be used by code to track screen changes even without getting all EVENT_SCREEN_CHANGED events
svn-id: r23661
2006-08-04 13:10:28 +00:00
James Brown
d304e7b476 Add a logo.bmp to DS port, to fix building. agentq, feel free to replace if the filesize is too big or whatever :)
svn-id: r23658
2006-08-03 12:20:28 +00:00
Kostas Nakos
c1a24c9cdb CinE Engine support (backport)
svn-id: r23625
2006-07-30 09:03:10 +00:00
Kostas Nakos
fcb7fe3e63 hotfix for bug #1519449 (scaling/crash issue) (backport)
svn-id: r23602
2006-07-26 20:09:12 +00:00
Kostas Nakos
c11a5c939d fix bug 1521718 (dpad mouse emulation) (backport)
svn-id: r23600
2006-07-26 17:25:14 +00:00
Kostas Nakos
1ec5d56780 Add kyra skip intro key (backport).
svn-id: r23577
2006-07-23 09:36:34 +00:00
Torbjörn Andersson
15f08bf268 Warn if copyRectToScreen() is called before _screen is created, since it's
almost certainly a programming error. (Used to be silently ignored.)

Warn if setPalette() is called before _screen is created, but allow it (for
now) since we don't actually set the palette until later. It could still be a
programming error, though.

Don't crash if updateScreen() is called with a "dirty" palette before _screen
is created.

svn-id: r23573
2006-07-23 06:50:49 +00:00
Eugene Sandulenko
e027e7591f o Proper ScummVM copyrights
o Apparently because some patch was applied twice, many header files had
  their contents doubled. Fixing this as well.

svn-id: r23548
2006-07-21 21:46:19 +00:00
Won Star
d5e45271d1 Add additional library directories.
svn-id: r23530
2006-07-16 08:40:28 +00:00
Won Star
d3a4d86158 * Add grabRawScreen() method.
* Add Launcher icon.
* Fix trunk compile.

svn-id: r23501
2006-07-14 16:11:30 +00:00
Torbjörn Andersson
6358547a43 More whitespace changes.
svn-id: r23496
2006-07-14 13:33:58 +00:00
Neil Millstone
75e64b91de Adding data which was missing from initial patch.
svn-id: r23463
2006-07-09 18:30:28 +00:00
Neil Millstone
7f00697913 svn-id: r23462 2006-07-09 18:28:58 +00:00
James Brown
140097267f Final fixes. Builds fine now, apart from a few still-missing-from-svn files
svn-id: r23461
2006-07-09 15:32:06 +00:00
James Brown
1ffa13180f More DS port fixes
svn-id: r23460
2006-07-09 14:46:04 +00:00
James Brown
0e66c43c70 Fix some more duplicated files, and unify case for rpc include
svn-id: r23459
2006-07-09 13:10:45 +00:00
James Brown
880838514f Remove duplicated content
svn-id: r23457
2006-07-09 12:58:10 +00:00
Max Horn
bea72e9514 Patch #1519399: DS Backend
svn-id: r23452
2006-07-09 11:47:17 +00:00
Joost Peters
0f2584d470 fix build with latest psp toolchain
svn-id: r23386
2006-07-07 10:40:11 +00:00
Joost Peters
2b0c4e9bf3 implement grabRawScreen()
svn-id: r23385
2006-07-07 10:38:56 +00:00
Max Horn
1d8d9f5510 Moving remaining platform/backends code, as previously threatened
svn-id: r23380
2006-07-06 21:44:48 +00:00
Kostas Nakos
6a8749ace0 move ce port to its new home
svn-id: r23366
2006-07-01 08:13:46 +00:00
Joost Peters
14fc6d4ca4 fix compilation after backend move
svn-id: r23359
2006-06-30 21:14:34 +00:00
Joost Peters
438f47b041 move psp backend to backends/platforms/psp
svn-id: r23358
2006-06-30 21:00:39 +00:00
Marcus Comstedt
25f68b08ab Moved backends/dc into new platform directory.
svn-id: r23357
2006-06-30 20:21:42 +00:00
Max Horn
492c65009c Started to move 'monolithic' parts of our ports to the new 'background/platform' directory (see also the 'Modular_Backends' page in our Wiki)
svn-id: r23293
2006-06-24 12:33:52 +00:00