[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