[Scummvm-cvs-logs] SF.net SVN: scummvm: [27328] scummvm/branches/branch-0-10-0/backends/ platform/symbian

anotherguest at users.sourceforge.net anotherguest at users.sourceforge.net
Sun Jun 10 21:43:16 CEST 2007


Revision: 27328
          http://scummvm.svn.sourceforge.net/scummvm/?rev=27328&view=rev
Author:   anotherguest
Date:     2007-06-10 12:43:15 -0700 (Sun, 10 Jun 2007)

Log Message:
-----------
Updated makefile scripts with correct documents. 

Modified Paths:
--------------
    scummvm/branches/branch-0-10-0/backends/platform/symbian/README
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in
    scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg
    scummvm/branches/branch-0-10-0/backends/platform/symbian/src/SymbianOS.cpp

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/README
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/README	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/README	2007-06-10 19:43:15 UTC (rev 27328)
@@ -2,9 +2,9 @@
  ScummVM - ScummVM ported to EPOC/SymbianOS
  
  Copyright (C) 2003-2005 Andreas 'Sprawl' Karlsson
- Copyright (C) 2003-2005 Lars 'AnotherGuest' Persson
- Copyright (C) 2005 Jurgen 'SumthinWicked' Braam
- Copyright (C) 2005 ScummVM Team
+ Copyright (C) 2007 Lars 'AnotherGuest' Persson
+ Copyright (C) 2007 Jurgen 'SumthinWicked' Braam
+ Copyright (C) 2007 ScummVM Team
  
  $Id$ 
  
@@ -13,19 +13,35 @@
 --------------
 	The original ports (uptil 0.7.1) were made by Andreas Karlsson and Lars Persson.
 	The main transition to 0.8.0CVS and all relevant changes were done by Jurgen Braam.
-	Jurgen and Lars are currently working together to finalize the transfer to CVS.
-   
+	Jurgen and Lars have successfully transfered all needed changes into CVS, with additional helpful tools for Symbian OS
+	
+	Release version: 0.10.0
+	* This version is only supported on Symbian OS 9 devices due to compiler constraints for older devices. (That means UIQ3 and S60V3 devices)
+	* Updated to SDL version 1.2.11 (previous version used was 1.2.8)
+	* Information about S60 devices can be found here http://wiki.scummvm.org/index.php/SymbianOS_S60
+	* Information about UIQ devices can be found here http://wiki.scummvm.org/index.php/SymbianOS_UIQ
+	* Best source of general information is the ScummVM forum, http://forums.scummvm.org
+	* SVN builds (not frequently updated) can be found at http://anotherguest.k0.se
 
-Nescessary components
----------------------
+
+Games supported
+---------------
+	The Symbian port of ScumVM supports all but Sword1 & 2 games. Some games might not run properly due to screenresolution or memory constraints.
+
+
+Building ScummVM
+---------------------   
+
+	Nescessary components
+	---------------------
 	Building ScummVM yourself using the UIQ 2.1/Nokia S60 SDK/Nokia S80 SDK/Nokia S90 SDK framework is not an easy task!
 	Lets just say the framework needs quite some time to set up and takes a while 
 	to get used to. If you choose to continue you will need the following items: 
 
-	- UIQ 2.1 SDK (To build for UIQ devices);
+	- UIQ 2.1 SDK (To build for UIQ2 devices);
 	  http://www.symbian.com/developer/sdks_uiq.asp
 
-	- Nokia S60 1st, 2nd edition (3rd edition has not been tested) SDK (To build for S60 devices)
+	- Nokia S60 1st, 2nd edition,3rd edition SDK (To build for S60 devices)
 
 	- Nokia S80 SDK (To build for S80 devices)
 
@@ -58,8 +74,8 @@
 	  http://libmpeg2.sourceforge.net/
 
 
-Building ScummVM
------------------
+	Compiling ScummVM
+	-----------------
 	ECompXL: this is a tool that will compress your executable with GZIP and glue
 	it to a predefined loader app. The app will uncompress your application at
 	runtime and run it without you even knowing it. A really interesting byproduct

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v1.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -39,6 +39,16 @@
 "\epoc32\release\armi\urel\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif"
 "\epoc32\release\armi\urel\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc"
 
+"..\..\..\..\dists\pred.dic"-"c:\system\apps\scummvm\pred.dic"
+
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\system\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\system\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\system\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\system\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\system\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"!:\system\apps\ScummVM\scummvm.ini",FILENULL
 ""-"!:\system\apps\ScummVM\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S60/scummvm-CVS-SymbianS60v2.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -6,7 +6,7 @@
 ;&EN
 
 ; UID is the app's UID
-#{"ScummVM S60v2"},(0x101f9b57),0,80,3
+#{"ScummVM S60v2"},(0x101f9b57),0,100,0
 
 ; Platform type
 (0x101F6F88), 0, 0, 0, {"Series60ProductID"}
@@ -16,7 +16,16 @@
 "\epoc32\release\armi\urel\ScummVM.exe"-"!:\system\apps\ScummVM\ScummVM.exe"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc"
+"..\..\..\..\dists\pred.dic"-"c:\system\apps\scummvm\pred.dic"
 
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\system\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\system\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\system\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\system\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\system\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"!:\system\apps\ScummVM\scummvm.ini",FILENULL
 ""-"!:\system\apps\ScummVM\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/ScummVM_S60v3.mmp.in	2007-06-10 19:43:15 UTC (rev 27328)
@@ -62,7 +62,7 @@
 SOURCE  8               ScummxLargeMask.bmp
 END
 
-EPOCSTACKSIZE	0x0000F000
+EPOCSTACKSIZE	80000
 EPOCHEAPSIZE	2048000	32000000
 ALWAYS_BUILD_AS_ARM
 MACRO			S60

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S60v3/scummvm-CVS-SymbianS60v3.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -48,6 +48,16 @@
 "\epoc32\data\Z\resource\APPS\scummvm.MIF"-	"!:\resource\apps\scummvm.MIF"
 "\epoc32\data\z\private\10003a3f\apps\scummvm_reg.rsc"-"!:\private\10003a3f\import\apps\scummvm_reg.rsc"
 
+"..\..\..\..\dists\pred.dic"-"c:\data\scummvm\pred.dic"
+
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\resource\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\resource\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\resource\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\resource\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\resource\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\resource\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"c:\data\scummvm\scummvm.ini",FILENULL
 ""-"c:\data\scummvm\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S80/scummvm-CVS-SymbianS80.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -38,7 +38,15 @@
 "\epoc32\release\armi\urel\ScummVM.exe"-"!:\system\apps\ScummVM\ScummVM.exe"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc"
+"..\..\..\..\dists\pred.dic"-"c:\system\apps\scummvm\pred.dic"
 
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\system\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\system\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\system\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\system\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\system\apps\scummvm\NEWS"
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"!:\system\apps\ScummVM\scummvm.ini",FILENULL
 ""-"!:\system\apps\ScummVM\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/S90/scummvm-CVS-SymbianS90.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -38,7 +38,16 @@
 "\epoc32\release\armi\urel\ScummVM.exe"-"!:\system\apps\ScummVM\ScummVM.exe"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc"
+"..\..\..\..\dists\pred.dic"-"c:\system\apps\scummvm\pred.dic"
 
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\system\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\system\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\system\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\system\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\system\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"!:\system\apps\ScummVM\scummvm.ini",FILENULL
 ""-"!:\system\apps\ScummVM\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -37,7 +37,16 @@
 "\epoc32\release\armi\urel\ScummVM.app"-"!:\system\apps\ScummVM\ScummVM.app"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.aif"-"!:\system\apps\ScummVM\ScummVM.aif"
 "\epoc32\data\z\system\apps\ScummVM\ScummVM.rsc"-"!:\system\apps\ScummVM\ScummVM.rsc"
+"..\..\..\..\dists\pred.dic"-"c:\system\apps\scummvm\pred.dic"
 
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\system\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\system\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\system\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\system\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\system\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"!:\system\apps\ScummVM\scummvm.ini",FILENULL
 ""-"!:\system\apps\ScummVM\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ2/scummvm-CVS-SymbianUIQ2_SE.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -6,7 +6,7 @@
 ;&EN
 
 ; UID is the app's UID
-#{"ScummVM SE"},(0x101f9b57),0,80,3
+#{"ScummVM SE"},(0x101f9b57),0,100,0
 
 ; Platform type
 (0x101F617B), 2, 0, 0, {"UIQ20ProductID"}

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/ScummVM_UIQ3.mmp.in	2007-06-10 19:43:15 UTC (rev 27328)
@@ -46,7 +46,7 @@
 LANG                    SC
 END
 
-EPOCSTACKSIZE	0x0000FFFF 
+EPOCSTACKSIZE	80000 
 EPOCHEAPSIZE	3000000 32000000
 
 START BITMAP    ScummVM.mbm

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/UIQ3/scummvm-CVS-SymbianUIQ3.pkg	2007-06-10 19:43:15 UTC (rev 27328)
@@ -46,7 +46,16 @@
 "\epoc32\Data\Z\resource\apps\scummvm_loc.rsc"-	"!:\resource\apps\scummvm_loc.rsc"
 "\epoc32\data\Z\resource\APPS\scummvm.MBM"-	"!:\resource\apps\scummvm.MBM"
 "\epoc32\data\z\private\10003a3f\apps\scummvm_reg.rsc"-"!:\private\10003a3f\import\apps\scummvm_reg.rsc"
+"..\..\..\..\dists\pred.dic"-"c:\shared\scummvm\pred.dic"
 
+; Scummvm Documentation
+"..\..\..\..\COPYRIGHT"-"!:\resource\apps\scummvm\COPYRIGHT", FT, TC
+"..\..\..\..\COPYING"-"!:\resource\apps\scummvm\COPYING", FT, TC
+"..\README"-"!:\system\apps\scummvm\SYMBIAN_README", FT, TC
+"..\..\..\..\AUTHORS"-"!:\resource\apps\scummvm\AUTHORS"
+"..\..\..\..\README"-"!:\resource\apps\scummvm\README"
+"..\..\..\..\NEWS"-"!:\resource\apps\scummvm\NEWS"
+
 ; Config/log files: 'empty' will automagically be removed on uninstall
 ""-"c:\shared\scummvm\scummvm.ini",FILENULL
 ""-"c:\shared\scummvm\scummvm.stdout.txt",FILENULL

Modified: scummvm/branches/branch-0-10-0/backends/platform/symbian/src/SymbianOS.cpp
===================================================================
--- scummvm/branches/branch-0-10-0/backends/platform/symbian/src/SymbianOS.cpp	2007-06-10 18:17:38 UTC (rev 27327)
+++ scummvm/branches/branch-0-10-0/backends/platform/symbian/src/SymbianOS.cpp	2007-06-10 19:43:15 UTC (rev 27328)
@@ -106,6 +106,10 @@
 }
 
 void OSystem_SDL_Symbian::initBackend() {
+	char predfile[256];
+	strcpy(predfile, Symbian::GetExecutablePath());
+	strcat(predfile, "pred.dic");
+	ConfMan.set("predictive_dictionary", predfile);
 	ConfMan.setBool("FM_high_quality", false);
 #if !defined(S60) || defined(S60V3) // S60 has low quality as default
 	ConfMan.setBool("FM_medium_quality", true);
@@ -145,7 +149,7 @@
 	return OSystem_SDL::setGraphicsMode(getDefaultGraphicsMode());
 }
 
-void OSystem_SDL_Symbian::quitWithErrorMsg(const char *msg) {
+void OSystem_SDL_Symbian::quitWithErrorMsg(const char * /*aMsg*/) {
 
 	CEikonEnv::Static()->AlertWin(_L("quitWithErrorMsg()")) ;
 	
@@ -433,7 +437,7 @@
 
 FILE* 	symbian_fopen(const char* name, const char* mode) {
 	TSymbianFileEntry* fileEntry = new TSymbianFileEntry;
-	
+
 	if (fileEntry != NULL) {
 		TInt modeLen = strlen(mode);
 
@@ -480,7 +484,6 @@
 			break;
 		}
 	}
-	
 	return (FILE*) fileEntry;
 }
 


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