From 11298a53e93c5d62340d9eba1c20c8b25a1adebf Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 14 Dec 2001 12:37:34 +0000 Subject: [PATCH] Added support for building SDL for EPOC/SymbianOS 6.0 (thanks Hannu!) --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40251 --- BUGS | 13 ++++ CREDITS | 2 + EpocBuildFiles.zip | Bin 0 -> 2012 bytes README.Epoc | 146 +++++++++++++++++++++------------------------ docs.html | 1 + 5 files changed, 83 insertions(+), 79 deletions(-) create mode 100644 EpocBuildFiles.zip diff --git a/BUGS b/BUGS index 5d20bc5d8..263eba223 100644 --- a/BUGS +++ b/BUGS @@ -135,6 +135,18 @@ IRIX: The keyboard modifiers are not set to the correct state on startup. +EPOC: + Only Crystal version of Epoc/SymbianOS is currently supported. + + SDL is implemented in static library only. SDL uses static/global + variables and that is not allowed in EPOC dll libraries. + + Sound is not yet supported. + + Joystick, OpenGL and cdrom is not supported (think about cdrom in a cell phone:-). + + No console output screen. Printing to stdout do not have any effect. + OpenBSD: -= NOT YET SUPPORTED =- This is reported to work, but I haven't verified this. @@ -208,3 +220,4 @@ AmigaOS: -= NOT YET SUPPORTED =- Continuous relative mouse motion is not implemented. The AmigaOS port was done by Gabriele.Greco@galactica.it + diff --git a/CREDITS b/CREDITS index b8446148a..2db981e57 100644 --- a/CREDITS +++ b/CREDITS @@ -19,6 +19,8 @@ Thanks to everyone who made this possible, including: * Patrick Trainor and Jim Boucher, for the QNX Neutrino port +* Hannu Viitala for the EPOC port + * Gabriele Greco, for the Amiga port * Carsten Griwodz for the AIX port diff --git a/EpocBuildFiles.zip b/EpocBuildFiles.zip new file mode 100644 index 0000000000000000000000000000000000000000..9de7244f97e583faca089e0a27331bc2b4c2aa18 GIT binary patch literal 2012 zcmZ{lc{mj69>?FoG#DDoIF=ksmNd30!c&p47Gh9@#MIbFmN5u1%5pNKaE;0oif}}h zLv~|3mSagIOJ(2JnJfw2$L-w9y-)Z3>wTa1`8@CQ{NC?^HD+Z)0sz>7<9$DQ5<%rx zTL3^L000I6xK6+;x!rVzvom54D?VI4Oay~_YI1CnbK?u#%A1R^#^%F9F3RVH>|!M8 z===gN@{^bG@+smAW6!Bi?11xxtn(B`gNG!UPnT?Qe@EeyZ^s!KSx}7mh@2<+B(DPO zf1ZyDsYVTOB!;g508$|UzySa*zPMWfZa0-YJ-zMY>G$tS@I-YDy;w%OAW}-q92JLB zX5LGPnN+1^$l&_OS&Ku;cRV|Mahuc6yh207&vvnfn_w){oKOJ7;` z#Frp*H*KYq`fq+Qn#&o6+w{@CO#K-9{_G>j$siWZzjCL#Ia?Lcl~dA<;u1QO_>f8X zRWD%f&|W@@E}ET+qQs6#Z*h!oSD}rx4zI0ZWBN9i?TyTZuRX;v9u>-4H#l1>pqi4r zCC6vK?E@5lzDF}po+ z+fGxpl=j|E25f&Y=VKz|hcg465?BBT;P~+`L_A?{C~?US#0)e~-LqMfTHUAL(gGHb zr5V{RVMQA|HO6E48*GV_pJm8F&vsjy&vjo<5>%_K{ismMaiP{sOib)Il~ovC_3;D2 zeqswn{K0JZ{H-PC&c_{l2Nm5b%p}3H#+f}){ws446JJ{7mYPCHsu9e4&$+Wxw~8G{ zOcquy$_H0RBJ+4PE#5+;;ukO@cFCvKsg@fgLU4OoagXp&*VE$0h_1o(Gx}@FVOrcD z>C4N>bo7eh=e~8q%vPN0HAyJu#?fL6H0{3W&USk4$vn$yHp!Ddt#7iRalsv4q0_wh ztQ-_nA&H5a(zhN_E8O;BWik&n*Mti@;1Y(pUR$&*xzipY9!vMePK3Y;RaL^LvCR@{ zmPI_+*Bt`cNRPHUu5`S?x)Vv@ifrrBY3VYm@UbqTJ6L#h9%EZp1a%&svoiSUN{PSl zYIDZo21%hkqm8^Im-9kN#OAWlBJU-GV3t;yV2c8nPwSgZfs)d+M1$0jioago|O8)Sj1xnWlB znK$Iv?qdtq!U8mXH^&QBZ63@W#mcaU+AKl&VrYfk@oZ)S9!bwZP<{sa9T9Uu8; zVtq0(1i4RfEryM2zs{c9mu-?=AF8R`rIa56!1&*Ow!{-I;(qwq6FcA@fkxgI+>VAb zd$!WhOsJL0s}X}sF%n4XhjPcuvHqd8Hd&q6$5iR*PsQG%FokxO1X(dXbIxfAX>U_G ze5g=4h7e7sxTQor-w1g>{+qn16xDU9$2y@QG*CUHPh*f(t+t`cdifoKecnOCv}di8=NsJE)SayQST?weMIZr#&ktrdLyK`HX^it(L=f*N0kY7rIR-+ z$YmLV#X>=U_~#gEorv6cQvUdn=$WWZO2g;WUygs8stCSg{_4;v1V zVSMSnnaQvUEy?(?Oi5=4j*)$i+OG=2>y4V&vAM+N;O5hPpI>2_NaD$74h^CuTdVQj3quS`A2RhI;X}6mbjZe z4|U`B`-^8}fFPo#^>Y0WOc(@f3}Hcn|6f>p3j!oSY53mm@A^6j{j6s8p|JlhorB=d zVt5}+fq;L9@ main SDL page. Major changes since SDL 1.0.0:
    +
  • 1.2.4: Added support for building SDL for EPOC/SymbianOS 6.0
  • 1.2.4: Added support for Xi Graphics XME fullscreen extension
  • 1.2.3: Added X11 Xinerama support - fullscreen starts on screen 0
  • 1.2.3: Added platform independent OpenGL header - SDL_opengl.h