Mission Elite Port + Tinysdgl Sdk


abaraba

Still Fresh
Joined
Jun 8, 2008
Messages
6
hi,

Mission Elite: The Battle for Birera,
-is most similar to Archimedes Elite (battles going on in universe that are independent of player, pirates attacking trader convoys, police patrols attacking pirates...), much more action as mission goes after mission, many little details from many other Elite conversions...
http://polarelephant.blogspot.com/2007/10/elite-remake.html
(also contains Windows binary and Visual Studio source code and Qtopia port source code)


i dont have any handhelds but only requirement for this is SDL, so it should easily compile for gp32 and gp2x

...no idea i have how your little system works and dont expect it to run fully without modifications [input/keyboard], also i never thought i would be porting this to cpu without floating point unit, so its unoptimized, besides TinySDGL uses all floats as well...

the good news...
TinySDGL is not necessary and all you need to provide is 2D functions for "drawPolygon" and "drawLine" to bypass OpenGL completely as Elite has it own 3D rasterizer... Elite was originally written using mostly INTEGER math, so another easy optimization is to find/replace as many floats and doubles to integers or fixed point...

this is as far as i can take it without hardware, but it might be nice little project even for not experienced programmers to try and speed this up (if it already doesn't run at full speed)

Elite updates, TinyGL SDK and many other things about OpenGL/OpenGL ES and game programming:
* gameBoX Linux
http://www.geocities.com/ze_aks/myos.html


btw, there is direct port of Elite TNK
http://www.gp32x.de/cgi-bin/cfiles.cgi?0,0,0,0,29,130

can anyone compare and comment on the speed of Elite TNK and Mission Elite? ..also TinyGL vs TinySDGL vs PicoGL vs Vincent3D vs Klimit vs ... ?? on gp32 or gp2x


download - TinySDGL & Mission Elite: The Battle for Birera
TinySDGL-gameBoX-SDK-0.1.tar.bz2 - > http://www.mediafire.com/?pmwxy1jvtnq

Contains:
TinySDGL & Elite source code + linux-x86 and linux-arm binaries
- x86 binaries should work on any Linux PC with or without X11 or other windowing system
- arm binaries should be compatible with some Linux mobile device


cheers,
zelko
 
Back
Top