1,513
edits
Fedor4ever (talk | contribs) Tags: Mobile edit Mobile web edit |
(Added tech info) |
||
(8 intermediate revisions by one other user not shown) | |||
Line 12: | Line 12: | ||
* Nokia 7710 SDK (To build for the 7710/S90 device). | * Nokia 7710 SDK (To build for the 7710/S90 device). | ||
* [https://www.python.org/ Python] 2.5+. | * [https://www.python.org/ Python] 2.5+. | ||
To download next prerequsities Symbian-ready follow the | To download next prerequsities Symbian-ready follow the [https://sourceforge.net/projects/scummvms60git/files/libs/ link](newer the best). | ||
* [http://www.libsdl.org SDL 1.2]. | * [http://www.libsdl.org SDL 1.2]. | ||
* [http://www.underbit.com/products/mad/ libmad], a high-quality MPEG audio decoder. | * [http://www.underbit.com/products/mad/ libmad], a high-quality MPEG audio decoder. | ||
* [http://www.zlib.net/ zlib], a massively spiffy yet delicately unobtrusive compression library. | * [http://www.zlib.net/ zlib], a massively spiffy yet delicately unobtrusive compression library. | ||
* | * [https://wiki.xiph.org/Tremor libtremor], the free audio decoder for OGG support. | ||
* libpng, | * [http://download.savannah.gnu.org/releases/freetype/ freetype], for TTF font support. | ||
* libjpeg, | * [http://www.libpng.org/pub/png/libpng.html libpng], for PNG support. | ||
* [http://libjpeg.sourceforge.net/ libjpeg], for JPEG support. | |||
These are probably too heavy-duty for your phone: | These are probably too heavy-duty for your phone: | ||
* flac, the Free Lossless Audio Codec | * [https://github.com/knik0/faad2 libfaad2]. Free audio decoder for AAC support. | ||
* [https://xiph.org/flac/ flac], the Free Lossless Audio Codec. | |||
* [http://libmpeg2.sourceforge.net libmpeg2], a free MPEG-2 video stream decoder. | |||
* [https://www.theora.org/ libtheora], the free THEORA video decoder. | |||
* [http://liba52.sourceforge.net/ liba52], the free audio decoder for AC-3 support. | |||
== Compiling ScummVM == | == Compiling ScummVM == | ||
Line 42: | Line 44: | ||
works great for compiling on other platforms. | works great for compiling on other platforms. | ||
ScummVM(new, WIP):<br> | |||
By default build for S60v3<br> | |||
a) run build_me.py to build all the targets/variants that you have configured. | |||
A detailed log will be placed in the symbian folder with Build.err.log and Build.out.log. | |||
ScummVM:<br> | |||
ScummVM(old):<br> | |||
In <DevRoot>\scummvm\backends\platform\symbian\ go:<br> | In <DevRoot>\scummvm\backends\platform\symbian\ go:<br> | ||
a) Edit and update the BuildPackageUpload_LocalSettings.pl for the kind of build (SDK installed etc) and variants | a) Edit and update the BuildPackageUpload_LocalSettings.pl for the kind of build (SDK installed etc) and variants | ||
Line 58: | Line 65: | ||
which is a combined ARM4/THUMB programming mode. Configurations can be one of:<br> | which is a combined ARM4/THUMB programming mode. Configurations can be one of:<br> | ||
UREL or UDEB. | UREL or UDEB. | ||
== Miscellaneous == | |||
*[[Symbian-build-system|Tech info on the build system]] |