How to compile openmsx for windows mobile devices

Pagina 1/5
| 2 | 3 | 4 | 5

Door nikodr

Paladin (730)

afbeelding van nikodr

23-04-2009, 13:40

Hello i have a samsung omnia i900 phone that has windows mobile operating system.My question is how to compile openmsx for that device?
There is a pocket gcc for that phone but it doesn't seem to work and i cant open a cmd shell to run it.
Can i do it under linux somehow?to use some options in gcc to compile for arm processor an executable that would run under windows mobile?Hello i have a samsung omnia i900 phone that has windows mobile operating system.My question is how to compile openmsx for that device?
There is a pocket gcc for that phone but it doesn't seem to work and i cant open a cmd shell to run it.
Can i do it under linux somehow?to use some options in gcc to compile for arm processor an executable that would run under windows mobile?

Aangemeld of registreer om reacties te plaatsen

Van st1mpy

Hero (528)

afbeelding van st1mpy

23-04-2009, 14:23

Why don't you just use the tools provided by Microsoft for developing for Windows Mobile?

Or you could try this:
http://www4.ideaworks3d.com/products/index.html

Van nikodr

Paladin (730)

afbeelding van nikodr

23-04-2009, 14:31

i installed ming and i am going to try it and find a way to make gcc to output executable for windows mobile.Although i would probably need the sdk for the windows mobile.

Van Manuel

Ascended (16126)

afbeelding van Manuel

23-04-2009, 18:40

Talking about this on the #openMSX IRC channel might be useful! Smile

Van karloch

Prophet (2070)

afbeelding van karloch

23-04-2009, 18:40

I would absolutely love to see openMSX running in Windows Mobile, but it's easier said than done, since Windows CE is not Windows. If you want to give it a try, you can download freely the Microsoft eMbedded Visual C++. It will allow you to generate native Windows CE ARM executables.

Curiously, most Windows Mobile PDAs and phones are more than powerful enough to run openMSX flawlessly, but no one has tried to port it so far...

Do not forget also eMbedded Visual C++ Service Pack 4 that will allow to target Windows Mobile 5.0 executables (compatible with 6.x).

Van karloch

Prophet (2070)

afbeelding van karloch

24-04-2009, 12:28

This could be also helpful when trying to compile openMSX for Windows CE.

Van Manuel

Ascended (16126)

afbeelding van Manuel

24-04-2009, 23:35

I couldn't find if they support C++...

Van karloch

Prophet (2070)

afbeelding van karloch

25-04-2009, 01:14

Of course they do, take a look here.

Van Manuel

Ascended (16126)

afbeelding van Manuel

26-04-2009, 00:00

Then it could definitely be useful, indeed.

Van karloch

Prophet (2070)

afbeelding van karloch

26-04-2009, 00:39

I already got working with the cross-compiling system (arm-wince-mingw32ce) SDL 1.2.6, libpng and zlib. I'm now trying to compile SDL_Image but for some strange reason the configure script is not detecting my ARM libpng :/

Van [D-Tail]

Ascended (8234)

afbeelding van [D-Tail]

26-04-2009, 21:54

That could originate from missing symbolic links. Don't know a jack about your compilation environment, but assuming a Linux environment, you should check /usr/lib/*. Mine looks like this:

d-tail@devastator:/usr/lib$ ls -al libpng*
-rw-r--r-- 1 root root 183200 2009-03-05 20:31 libpng12.a
lrwxrwxrwx 1 root root     18 2009-03-11 23:08 libpng12.so -> libpng12.so.0.27.0
lrwxrwxrwx 1 root root     18 2009-03-06 18:41 libpng12.so.0 -> libpng12.so.0.27.0
-rw-r--r-- 1 root root 149288 2009-03-05 20:31 libpng12.so.0.27.0
lrwxrwxrwx 1 root root     10 2009-03-11 23:08 libpng.a -> libpng12.a
lrwxrwxrwx 1 root root     11 2009-03-11 23:08 libpng.so -> libpng12.so

All the symlinks are for obfuscating version numbers, such that any program depending on libpng (static: .a, dynamic: .so) will get a reference to a physical version of that library.

Pagina 1/5
| 2 | 3 | 4 | 5