Home / libs
Name Modified Size InfoDownloads / Week
Parent folder
openlibm-0.8.1.zip 2022-09-14 933.1 kB
G.O.L.D.-dev.zip 2022-08-14 659.6 kB
README.txt 2022-08-14 2.6 kB
Tremor.zip 2022-08-14 233.0 kB
zlib-1.2.8.zip 2022-08-14 719.4 kB
libpng-1.6.7.zip 2022-08-14 2.3 MB
libmad-0.15.1b.zip 2022-08-14 615.5 kB
libmpeg2-0.5.1.zip 2022-08-14 587.2 kB
libjpeg.zip 2022-08-14 1.7 MB
liba52.zip 2022-08-14 29.0 kB
libFLACdec.zip 2022-08-14 108.3 kB
freetype-2.5.0.1.zip 2022-08-14 2.6 MB
faad2-2.7.zip 2022-08-14 1.4 MB
SDL-old-releases.zip 2022-08-14 18.7 MB
giflib-5.2.1.zip 2022-08-07 517.4 kB
libc_missed.zip 2022-07-25 51.2 kB
SDL-1.2.15-01.zip 2022-07-25 5.5 MB
Totals: 17 Items   36.6 MB 6
Building G.O.L.D.
---------------------

	Nescessary components
	---------------------
	Building G.O.L.D. yourself using the Nokia S60 SDK was not an easy task! But I do great job and make you life easy!
	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:

	- GCC 5.x and above for best perfomance(UIQ 3 and S60v3). Build it by yourself.
	  https://github.com/fedor4ever/GCC-4-Symbian/tree/master or grab prebuilt package - 
	  https://sourceforge.net/projects/gcce4symbian/files/GCC-11.2.0_BINUTILS-2.35/
	  
	- S60_5th_Edition_SDK_v1.0 SDK - highly recommended for backward and forward compatibility
	
	- Python 2.7 - https://www.python.org/downloads/
	  
	- required libraries can be found here
	  https://sourceforge.net/projects/g-o-l-d/files/libs/
	
	- G.O.L.D.-dev package
	
	- ScummVM sources
	
	- Apply fixes for SDK:
		- https://fedor4ever.wordpress.com/2015/11/15/extending-s60_5th_edition_sdk_v1-0/
		- https://fedor4ever.wordpress.com/2015/11/17/extending-s60_5th_edition_sdk_v1-0-ii/
	
	
	Compiling G.O.L.D.
	---------------------
	1. Install and fix SDK.
	2. Extract newer GCC and change system variable EPOCROOT to point to fresh GCC.
	3. Build required libraries. These are probably too heavy-duty for your phone: faad2, libFLACdec, libmpeg2, theora and liba52.
	4. Build ScummVM for you pc. Do not waste time with its dependencies, create_translations.exe only needed. With mingw it very easy - configure && make, then - make devtools. Copy create_translations somewere and remove that folder.
	5. Extract ScummVM archive and add all G.O.L.D.-dev package content. ***
	6. Build it! Run <DevRoot>\scummvm\backends\platform\symbian\build_me.py
	7. Copy to your phone and install sis files.
	8. Enjoy!
	
	***Note - G.O.L.D.-x.y.z-src.zip already has applied G.O.L.D.-dev package
Greetz & such
-------------
	Kudos fly out to:
	- Sprawl for having the nerve to start & carry this puppy for so long
	- AnotherGuest for having the nerve to start & carry this puppy for so long
	- Fingolfin for taking the time to go through 1000 patch versions with me
	- SumthinWicked for adopting all sources together with Fingolfin :)
	- the entire ScummVM Dev team for making a kicka$$ program
	- the folks in #scummvm @ irc.libera.chat for their help, comfort and support
	- everybody else who wants to give me 'the look' for not including them here :P
	- Myself(fedor4ever), for python scriptin which made this port alive =D

	
Source: README.txt, updated 2022-08-14