mirror of
https://github.com/joel16/SDL2.git
synced 2024-12-12 13:35:53 +00:00
11298a53e9
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40251
76 lines
2.7 KiB
Plaintext
76 lines
2.7 KiB
Plaintext
|
|
==============================================================================
|
|
Using the Simple DirectMedia Layer with EPOC/SymbianOS 6.0
|
|
==============================================================================
|
|
|
|
==============================================================================
|
|
I. Building the Simple DirectMedia Layer libraries:
|
|
|
|
You can get Symbian SDK from:
|
|
http://www.symbian.com.
|
|
|
|
First create "Epoc" directory under SDL main directory and unpack
|
|
EpocBuildFiles.zip in it.
|
|
|
|
To build the librarys goto "epoc" directory and type:
|
|
bldmake bldfiles
|
|
abld makefile vc6 (for creating Microsoft Visual C++ makefiles)
|
|
abld build wins udeb (building for wins emulator)
|
|
abld build armi urel (building for real device)
|
|
|
|
==============================================================================
|
|
II. Building the Simple DirectMedia Layer programs:
|
|
|
|
Building SDL test programs is easy once you have built the libraries:
|
|
abld test build wins udeb
|
|
abld test build armi urel
|
|
|
|
Supported real screen resolutions
|
|
320 x 200 x 8 bit
|
|
320 x 200 x 12 bit
|
|
640 x 200 x 8 bit
|
|
640 x 200 x 12 bit
|
|
Supported "emulated" screen resolutions
|
|
640 x 400 x 8 bit
|
|
640 x 400 x 12 bit
|
|
640 x 480 x 8 bit
|
|
640 x 480 x 12 bit
|
|
"Emulated" resolutions are implemented by by shrinking the screen vertically
|
|
i.e. only every second scanline is drawn. This is mainly ment to be used for
|
|
testing quick ports of programs. Using faked resolutions is a waste of memory
|
|
and cpu power!
|
|
|
|
==============================================================================
|
|
III. Running test programs
|
|
|
|
Copy executable to the device and run it from the File manager. The Esc
|
|
key quits demo programs. In Crystal, Exe programs do not appear in task list
|
|
nor in Extras :-(. Test programs are tested in Nokia 9210 Communicator.
|
|
|
|
Special keys used in SDL:
|
|
The Caps lock key enables or disables the virtual cursor.
|
|
Function keys are mapped as follows:
|
|
F1=chr+q, F2=chr+w,..., F8=chr+i,
|
|
F9=chr+a,..., F12=chr+d.
|
|
|
|
==============================================================================
|
|
IV. Enjoy! :)
|
|
|
|
If you have a project you'd like me to know about, or want to ask questions,
|
|
go ahead and join the SDL developer's mailing list by sending e-mail to:
|
|
|
|
sdl-request@libsdl.org
|
|
|
|
and put "subscribe" into the subject of the message. Or alternatively you
|
|
can use the web interface:
|
|
|
|
http://www.libsdl.org/mailman/listinfo/sdl
|
|
|
|
You can find more info about Epoc version of SDL from Hannu Viitala's
|
|
homepage
|
|
http://www.mbnet.fi/~haviital
|
|
|
|
==============================================================================
|
|
|
|
|