Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Yotam Barnoy
f5bfae598c
PSP: cleaning up some stuff from plugin merge
...
svn-id: r54060
2010-11-04 06:28:34 +00:00
Yotam Barnoy
94c8d0a14d
Updated with latest from trunk
...
svn-id: r53976
2010-10-31 11:08:43 +00:00
Yotam Barnoy
d305587495
PSP: added dummy function to allow BS2.5 to build
...
svn-id: r53635
2010-10-20 05:59:11 +00:00
Yotam Barnoy
7c22545899
PSP: added image viewer for viewing images during games
...
svn-id: r53455
2010-10-14 13:19:32 +00:00
Jordi Vilalta Prat
8388e0dfea
JANITORAL: Clean trailing whitespaces.
...
svn-id: r53160
2010-10-12 02:18:11 +00:00
Yotam Barnoy
178c46c038
PSP: factored PngLoader out of virtual keyboard for further use
...
svn-id: r53108
2010-10-10 08:30:18 +00:00
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
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
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
Tony Puccinelli
14061c94f7
removed psploader.o from objects in psp makefile (psp should be using abstracted MIPS loader now)
...
svn-id: r52085
2010-08-14 09:06:50 +00:00
Tony Puccinelli
2f3ab6bdab
manually merged trunk/backends into branch and removed some now redundant elf32.h files
...
svn-id: r51966
2010-08-11 02:44:11 +00:00
Tony Puccinelli
682807f0e9
merged trunk into branch, reverted Cruise Singleton changes
...
svn-id: r51961
2010-08-10 23:21:08 +00:00
Tony Puccinelli
0712d41870
modified psp to use mips-loader.cpp (and added things to backends/module.mk)
...
svn-id: r51826
2010-08-07 05:01:43 +00:00
Tony Puccinelli
520c0a4009
added checks for ELF_LOADER_TARGET before including the elf plugin provider
...
svn-id: r51716
2010-08-03 22:08:32 +00:00
Max Horn
264d17ccc7
BUILD: Compile & link certain files only for specific BACKEND values
...
svn-id: r51465
2010-07-29 13:02:14 +00:00
Tony Puccinelli
58f3e81f00
Continued abstraction of generic ELF-loader, splitting off MIPS-processor specific things into their own files and testing on the PS2
...
svn-id: r51345
2010-07-27 06:27:45 +00:00
Yotam Barnoy
30d7517343
PSP: switched to using my memcpy
...
svn-id: r50982
2010-07-18 07:03:14 +00:00
Yotam Barnoy
65fe8d817c
PSP: moved RTC to singleton to allow usage by classes other than Osystem
...
svn-id: r50116
2010-06-21 15:13:36 +00:00
Yotam Barnoy
e7e8808aff
PSP: got rid of SDL
...
svn-id: r49903
2010-06-16 09:04:27 +00:00
Yotam Barnoy
6884ffc291
PSP: added preliminary support for using ME hardware to play MP3 files. If the decoder fails to load, MAD is used instead. Disable with DISABLE_PSP_MP3.
...
svn-id: r49319
2010-05-30 09:47:00 +00:00
Yotam Barnoy
55e29af78a
PSP: switched to using slightly faster delay and getMillis
...
svn-id: r49179
2010-05-24 11:41:45 +00:00
Yotam Barnoy
50847c02a6
PSP: moved timer thread to backends/timer/psp
...
svn-id: r49173
2010-05-24 03:05:17 +00:00
Yotam Barnoy
20c654f63b
PSP: replaced SDL's timer with much simpler and more efficient PspTimer class
...
svn-id: r49155
2010-05-23 11:48:21 +00:00
Yotam Barnoy
7a6a2a62ee
PSP: switched from SDL's audio to my own thread. Removed needless blocking while playing and made it generally more efficient. To deactivate, simply comment out USE_PSP_AUDIO
...
svn-id: r49149
2010-05-23 05:51:32 +00:00
Andre Heider
a3e428f6db
Rename DISABLE_*SCALERS to USE_*SCALERS, and move the mk/cpp defines to configure.
...
svn-id: r48977
2010-05-09 11:00:17 +00:00
Yotam Barnoy
5cb9f7ca2e
PSP: added profiling support to custom makefile for ease of use
...
svn-id: r48826
2010-04-28 14:13:19 +00:00
Yotam Barnoy
9a2eac7eee
PSP: refactoring/redesign of the backend
...
svn-id: r48632
2010-04-12 06:49:05 +00:00
Yotam Barnoy
9fff103786
PSP: added disable_dosbox_opl to custom makefile
...
svn-id: r46809
2009-12-31 23:54:57 +00:00
Joost Peters
a04f2e4aff
apply patch #2903175 : "PSP: compile cleanup/fix for gprof and Windows"
...
svn-id: r46134
2009-11-25 00:22:38 +00:00
Max Horn
bfc553081c
PSP: Fix whitespace usage and code formatting
...
svn-id: r46126
2009-11-24 14:18:46 +00:00
Joost Peters
3d7155bd62
fix building via Makefile
...
svn-id: r46123
2009-11-24 12:10:39 +00:00
Yotam Barnoy
b8b042d4bf
PSP: Replaced virtual keyboard and cleaned up makefiles in the process.
...
svn-id: r46120
2009-11-24 10:33:30 +00:00
Max Horn
81762edf33
Remove Igor engine
...
svn-id: r45898
2009-11-14 13:11:06 +00:00
Joost Peters
03d2c95931
Fix Makefile again; use PSP targeted sdl-config, not the system-wide one.
...
If you need to adjust this to build then your toolchain setup is broken!
svn-id: r45108
2009-10-15 08:38:42 +00:00
Yotam Barnoy
483bed9540
Updated custom PSP makefile with engines, cleaned up, fixed small issue
...
svn-id: r45107
2009-10-15 08:22:37 +00:00
Joost Peters
7bf181bf98
Slightly modified version of patch #2875544 : PSP plugins patch
...
svn-id: r44822
2009-10-09 12:10:08 +00:00
Joost Peters
e29b1758de
fix bug #2869491 : "PSP make problem after 44348"
...
svn-id: r44479
2009-09-30 11:11:06 +00:00
Joost Peters
9a3218e673
unify OSystem_PSP_GU and OSystem_PSP (which was hopelessly outdated and mostly useless)
...
svn-id: r43615
2009-08-21 22:30:35 +00:00
Joost Peters
2ea0df7b2e
Take advantage of extra memory on newer PSP models
...
svn-id: r43525
2009-08-19 01:40:22 +00:00
Joost Peters
426dd7d241
PSP: disable dosbox OPL
...
svn-id: r43514
2009-08-18 15:39:47 +00:00
Joost Peters
eb11cca788
PSP: increase optimization level and change clock rate to 333mhz
...
svn-id: r43498
2009-08-17 23:54:40 +00:00
Joost Peters
62bcb2e51b
Commit (slightly) modified version of patch #2831248 : Allow suspend/resume for PSP
...
svn-id: r43477
2009-08-17 12:57:37 +00:00
Joost Peters
12b2757cf7
add -DDISABLE_TEXT_CONSOLE and -DDISABLE_COMMAND_LINE
...
svn-id: r38489
2009-02-18 16:11:54 +00:00
Joost Peters
a833c9dd86
set DEPDIR
...
svn-id: r32969
2008-07-08 17:46:26 +00:00
Joost Peters
65ddc23a6b
Enable static engines -- time to start thinking about prx/plugin support!
...
svn-id: r32968
2008-07-08 17:41:09 +00:00
Joost Peters
453d40c405
fix make clean
...
svn-id: r31466
2008-04-10 17:25:38 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00