aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/psp/osys_psp.cpp
AgeCommit message (Collapse)Author
2010-11-18BACKENDS: Implement logging API proposed by Max on -devel.Johannes Schickel
This commits a slightly modified patch from my patch tracker item #3104630 "OSYSTEM: Add logging API as proposed by Max on -devel". I was not able to test compilation on Android and SamsungTV, since there is no toolchain for those on buildbot (or I was too blind to find them). svn-id: r54339
2010-10-23PSP: Fix up imageViewer to pause gameYotam Barnoy
The only real way to pause the game is to take over the event loop, which is a little sad... Also fixed a possible crash when loading an image that was to big, by only rendering when we have _init set. svn-id: r53741
2010-10-14PSP: made image viewer reset to the first image between engine loadsYotam Barnoy
svn-id: r53460
2010-10-14PSP: added image viewer for viewing images during gamesYotam Barnoy
svn-id: r53455
2010-10-12JANITORAL: Clean trailing whitespaces.Jordi Vilalta Prat
svn-id: r53160
2010-06-21PSP: moved RTC to singleton to allow usage by classes other than OsystemYotam Barnoy
svn-id: r50116
2010-06-16PSP: got rid of SDLYotam Barnoy
svn-id: r49903
2010-06-15SYSTEM: Unify OSystem::getSupportedFormats() signatureMax Horn
svn-id: r49838
2010-06-10PSP: switched to psp semaphores rather than SDL's. Removal of SDL is almost ↵Yotam Barnoy
complete. svn-id: r49572
2010-06-09PSP: fixed missing frame issue with kyrandia and possibly other games by ↵Yotam Barnoy
calling updateScreen() from pollEvent() once in a while svn-id: r49541
2010-06-07PSP: found bug in fast getMillis() implementation. Fixed it by adding a ↵Yotam Barnoy
fixed amount to the time counter. svn-id: r49485
2010-05-24PSP: to fix the audio, I cleaned up the audio thread and changed the thread ↵Yotam Barnoy
priorities. svn-id: r49200
2010-05-24PSP: switched to using slightly faster delay and getMillisYotam Barnoy
svn-id: r49179
2010-05-24PSP: turn off psp audio thread again. Must have tested it wrong.Yotam Barnoy
svn-id: r49178
2010-05-24PSP: switched to the way SDL does things in the audio thread to get rid of ↵Yotam Barnoy
clicking. PSP's thread is still more efficient. svn-id: r49175
2010-05-23PSP: commented out new PSP audio. Still has some clicking issuesYotam Barnoy
svn-id: r49169
2010-05-23PSP: replaced SDL's timer with much simpler and more efficient PspTimer classYotam Barnoy
svn-id: r49155
2010-05-23PSP: switched from SDL's audio to my own thread. Removed needless blocking ↵Yotam Barnoy
while playing and made it generally more efficient. To deactivate, simply comment out USE_PSP_AUDIO svn-id: r49149
2010-05-17PSP: added option for render by callback and fixed up and cleaned up debug ↵Yotam Barnoy
mechanism. This allows for about 4% speedup since we no longer need to wait for VSYNC in our main thread. I'll activate it as soon as I've tested it out properly. svn-id: r49055
2010-04-25PSP:Implemented fingolfin's suggestion for cleaning up debugging codeYotam Barnoy
svn-id: r48792
2010-04-12PSP: Fix code formatting using astyleMax Horn
svn-id: r48634
2010-04-12PSP: refactoring/redesign of the backendYotam Barnoy
svn-id: r48632
2010-03-11Replace Audio::MixerImpl::setOutputRate with a new 'sampleRate' param to the ↵Max Horn
MixerImpl constructor svn-id: r48238
2010-03-10Remove last traces of OSystem::getOutputSampleRate()Max Horn
svn-id: r48229
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2009-12-31PSP: added keypad to d-pad. Allows control of AGI,SCI0, and Indy3Yotam Barnoy
svn-id: r46810
2009-11-24PSP: Fix whitespace usage and code formattingMax Horn
svn-id: r46126
2009-11-24PSP: Replaced virtual keyboard and cleaned up makefiles in the process.Yotam Barnoy
svn-id: r46120
2009-10-22PSP: small fix for cache coherency affecting nippon and some others. Trunk only.Yotam Barnoy
svn-id: r45328
2009-10-16PSP palette fix for bsword1: fixed cache coherency issueYotam Barnoy
svn-id: r45165
2009-10-09whitespace changes aka. buildbot rebuilding :)Joost Peters
svn-id: r44831
2009-10-08Introduce a new struct TimeDate, replacing struct tm in client code. May ↵Max Horn
lead to compilation issues in ports, which should be trivial to fix, though svn-id: r44793
2009-10-04Cleaned up version of patch #2872626: "PSP: flicker part 2"Joost Peters
svn-id: r44646
2009-09-30Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other ↵Max Horn
things) svn-id: r44495
2009-09-27reduce display list size - we only use a fraction of it.Joost Peters
svn-id: r44418
2009-09-23PSP: improved suspend/resume support [patch from bluddy]Joost Peters
svn-id: r44276
2009-09-22cleanupJoost Peters
svn-id: r44253
2009-09-22Apply patch #2863653: "PSP: Flickering problem fix" + some formatting ↵Joost Peters
changes and fixing several incorrect depth values. svn-id: r44251
2009-08-21some cleanupJoost Peters
svn-id: r43618
2009-08-21unify OSystem_PSP_GU and OSystem_PSP (which was hopelessly outdated and ↵Joost Peters
mostly useless) svn-id: r43615
2009-08-21fix compilation after RGB API changesJoost Peters
svn-id: r43606
2009-08-19PSP: throttle the number of updateScreen() callsJoost Peters
svn-id: r43539
2009-08-18Implement setCursorPalette(), correct hasFeature() <-> getFeatureState() mixup.Joost Peters
svn-id: r43519
2009-08-18PSP: Make R-trigger act as a context sensitive modifier key, remap ENTER to ↵Joost Peters
triangle svn-id: r43517
2009-08-17Commit (slightly) modified version of patch #2831248: Allow suspend/resume ↵Joost Peters
for PSP svn-id: r43477
2009-06-28Changed OSystem::setWindowCaption to expect ISO LATIN 1 encoded input;Max Horn
also intentionally broke WinCE and Symbian ports (in an obvious way that can be undo by commenting out some text) -- hopefully this will get the maintainers' attention during the next release cycle, unlike my emails svn-id: r41932
2009-03-25Allow building of psp backend via configure (Part 1 - Still need to add the ↵Joost Peters
fixup + EBOOT packing steps). Thanks dhewg and fingolfin for assistance. :) svn-id: r39693
2009-02-18report kFeatureOverlaySupportsAlpha (knowing that nothing queries it, and it ↵Joost Peters
may even be phased out at some point). svn-id: r38476
2009-02-14remove InitScalers() call, since the PSP port doesn't use scalers, and we no ↵Joost Peters
longer need to set gBitFormat. svn-id: r36333
2009-01-23Renamed FSNode::openForReading / openForWriting to createReadStream / ↵Max Horn
createWriteStream, again to make ownership of the returned stream clear svn-id: r36014