View Single Post
Posts: 225 | Thanked: 59 times | Joined on Jul 2007
#5
Originally Posted by traviswf View Post
Which brings me to another point: Since Linux is open source, shouldn't we be able to - in theory - port over any Linux program to the N8x0? Or am I missing a key point?
Well, in theory... almost. :-)

There are some programs that will need too much memory or storage, etc..
And (more of what you'll run into) some programs won't like the 800x480 limitation, and that might or might not be easy to fix.

For example:

I DL'd a VM which is ready to go for maemo development and fired it up in VMWare.
Then I DL'd the source for a game called Formido.
I typed:

./configure
make

...and I got an executable. I copied that and the data for the game to my 770, and it ran and worked perfect on the first try. (Making a .deb installer package is a bit trickier.. :-)

However, I have DL'd a few other games, some without the "configure" script (which makes it very tricky) and some with, but with other dependencies. The one that trips me up most is OpenGL. With no OpenGL support in hardware, it makes sense it would cause problems. However, there are games that will work with or without it. But, if the code is written in a way to expect the OpenGL libraries, it means I have to go in and remove any/all references to OpenGL in order to get it to compile.

So, the moral of the story. A lot of programs can be made to work. Some will work with no work. Give it a shot. :-)

desiv

p.s. I didn't mention "hildonizing" an application. Giving it maemo friendly menus, which can be alot of work.