[Scummvm-cvs-logs] SF.net SVN: scummvm:[43525] scummvm/trunk/backends/platform/psp
joostp at users.sourceforge.net
joostp at users.sourceforge.net
Wed Aug 19 03:40:22 CEST 2009
Revision: 43525
http://scummvm.svn.sourceforge.net/scummvm/?rev=43525&view=rev
Author: joostp
Date: 2009-08-19 01:40:22 +0000 (Wed, 19 Aug 2009)
Log Message:
-----------
Take advantage of extra memory on newer PSP models
Modified Paths:
--------------
scummvm/trunk/backends/platform/psp/Makefile
scummvm/trunk/backends/platform/psp/psp.mk
scummvm/trunk/backends/platform/psp/psp_main.cpp
Modified: scummvm/trunk/backends/platform/psp/Makefile
===================================================================
--- scummvm/trunk/backends/platform/psp/Makefile 2009-08-19 01:22:43 UTC (rev 43524)
+++ scummvm/trunk/backends/platform/psp/Makefile 2009-08-19 01:40:22 UTC (rev 43525)
@@ -49,7 +49,7 @@
MKDIR = mkdir -p
RM = rm -f
RM_REC = rm -rf
-MKSFO = mksfo
+MKSFO = mksfoex -d MEMSIZE=1
PACK_PBP = pack-pbp
FIXUP = psp-fixup-imports
Modified: scummvm/trunk/backends/platform/psp/psp.mk
===================================================================
--- scummvm/trunk/backends/platform/psp/psp.mk 2009-08-19 01:22:43 UTC (rev 43524)
+++ scummvm/trunk/backends/platform/psp/psp.mk 2009-08-19 01:40:22 UTC (rev 43525)
@@ -9,7 +9,7 @@
PSP_EBOOT_TITLE = ScummVM-PSP
DATE = $(shell date +%Y%m%d)
-MKSFO = mksfo
+MKSFO = mksfoex -d MEMSIZE=1
PACK_PBP = pack-pbp
$(PSP_EXE_STRIPPED): $(PSP_EXE)
Modified: scummvm/trunk/backends/platform/psp/psp_main.cpp
===================================================================
--- scummvm/trunk/backends/platform/psp/psp_main.cpp 2009-08-19 01:22:43 UTC (rev 43524)
+++ scummvm/trunk/backends/platform/psp/psp_main.cpp 2009-08-19 01:40:22 UTC (rev 43525)
@@ -62,9 +62,8 @@
* code (crt0.c) starts this program in to be in usermode
* even though the module was started in kernelmode
*/
-#ifndef USERSPACE_ONLY
PSP_MAIN_THREAD_ATTR(THREAD_ATTR_USER | THREAD_ATTR_VFPU);
-#endif
+PSP_HEAP_SIZE_KB(-128); //Leave 128kb for thread stacks, etc.
#ifndef USERSPACE_ONLY
@@ -142,13 +141,13 @@
#undef main
int main(void) {
+ //change clock rate to 333mhz
+ scePowerSetClockFrequency(333, 333, 166);
+
PowerManager::instance(); // Setup power manager
SetupCallbacks();
- //change clock rate to 333mhz
- scePowerSetClockFrequency(333, 333, 166);
-
static const char *argv[] = { "scummvm", NULL };
static int argc = sizeof(argv)/sizeof(char *)-1;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list