Portation to Pocket PC
Moderator: OpenTTD Developers
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
Portation to Pocket PC
Hello everybody,
we are a big community of Pocket PC Users and this is one of our top 10 favourite games, which should be released on Pocket PC. Since it is written in C++ an it is Open Source, are there any possibilities of porting it to Pocket PC. It is also using C++ only in the embedded variant. The SDK for Pocket PCs is for free and can be downloaded at MS.
We would be very pleased, if you can realize this game on Pocket PC. A dream would become reality.
we are a big community of Pocket PC Users and this is one of our top 10 favourite games, which should be released on Pocket PC. Since it is written in C++ an it is Open Source, are there any possibilities of porting it to Pocket PC. It is also using C++ only in the embedded variant. The SDK for Pocket PCs is for free and can be downloaded at MS.
We would be very pleased, if you can realize this game on Pocket PC. A dream would become reality.
I have no idea if or how it is possible.
Just wanted to correct you: The game is written in C
Just wanted to correct you: The game is written in C

GoneWacko. Making [url=irc://irc.oftc.net/tycoon]#tycoon[/url] sexy and exciting since 1784.
-
- TTDPatch Developer
- Posts: 417
- Joined: 13 Apr 2004 13:35
- Location: Eindhoven, Netherlands
- Contact:
Re: Portation to Pocket PC
I guess if you could provide the devs with a Pocket PC they wouldn't have big problems finding someone to try to make this port...The14given wrote:We would be very pleased, if you can realize this game on Pocket PC. A dream would become reality.
-
- Engineer
- Posts: 15
- Joined: 19 Aug 2004 12:46
oboka wrote:I was planning to do a limited port to PalmOS, but I'm already far to have something useful...

I'd be fascinated. No, I cannot help with this (having no experience with PDA whatsoever, except owning one), but I'd be Most Delighted. And if it didn't require PalmOS v5, it would be even better.
And... seeing that Sony brought out these nice Clié NR-70V out, a high-res version would be great.
(Yes, lots of wishes - but it's a nice dream...)
- lucaspiller
- Tycoon
- Posts: 1228
- Joined: 18 Apr 2004 20:27
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
Unfortunately it's hardly ever that simple.The14given wrote:The basic thing on PocketPc is that you have not much to change except the API. Basicly you have to recompile it. Since it's written in C you can use the official and free PPC SDK from Microsoft. If I could write programs, I would do it. But I can't. So we depend on your help.
Do any of the devs even have a pocket pc?
Sometimes the same is different, but mostly, it's the same.
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
I'm not so much worried about getting it to compile, I'm more worried about getting it to work to some degree of satisfaction. There's bound to be all sorts of ugly little compatibility issues, and once those are out of the way there's the smaller screen and the stylus interface and all the cute little fixes that requires before it's comfy.The14given wrote:It's not that hard, because we would have enough beta-testers with ppcs, and there's no ppc needed because the SDK contains an emulator of Windows Mobile, so there' no device needed.
I'm certainly not saying it can't be done, quite the contrary. It's just that my (admittedly limited) experience with coding projects with unknowns of any kind suggests that it's never "just a few hours work" or "not that hard" or any such euphemism.
Not trying to be a spoil-sport, just trying to keep expectations down to realistic levels

Sometimes the same is different, but mostly, it's the same.
I agree completely with you, Doc Oc. The mobile version should have many modifications... I wonder if we can start a subproject called something like OpenTTD Mobile, a limited and adapted version of OpenTDD for mobile devices?
Maybe some features should be removed, the user interface completely changed, a smaller map?, less vehicles?
But, if I ran the old TTD in my old 4Mb RAM 386, this modern handhelds should be able to run OpenTDD as is?
Anyway, the task shouldn't be easy, it will be a hard port, but ...
Oboka
Maybe some features should be removed, the user interface completely changed, a smaller map?, less vehicles?
But, if I ran the old TTD in my old 4Mb RAM 386, this modern handhelds should be able to run OpenTDD as is?
Anyway, the task shouldn't be easy, it will be a hard port, but ...
Oboka
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
I don't say it's easy. But there were other games, which survived the portation. You were able to play them with a stylus, it's just another feeling. Sim City 2000 and Age of Empires are these games. I know that it isn't as easy as some people think, but this effort would be worth it. It's not a problem of Performance or the amount of Memory. Actual Pocket PCs have 624MHz, 128MB of RAM and everybody has an additional amount of memory in the format of the SD-Card. About this factors you shouldn't care.
The main problem is the porting to another device.
Just some Screenies of SC2000 and AoE:


P.S.: I've heard that the Linux Version works on Handhelts with Linux like Zaurus or the Linux iPAQ.
The main problem is the porting to another device.
Just some Screenies of SC2000 and AoE:
P.S.: I've heard that the Linux Version works on Handhelts with Linux like Zaurus or the Linux iPAQ.
- Mad Dog McKill
- President
- Posts: 911
- Joined: 13 Nov 2002 10:24
- Location: Singapore but originally Moscow
As we all know the newest PDAs have VGA screens with 640x480 resolution so there will be no need to cut anything down in terms of graphics. This makes porting even easier.
OT: By FIREMARK: "Limitation disturbs me very sprites. Goes it throw out limitation?"
My Last.fm Profile
My Facebook Profile
My Last.fm Profile
My Facebook Profile
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
The biggest problem is that noone of us have a PocketPC, so we cannot develop to it. Best would be to
1. try to compile the source on your PocketPC, and find out what kind of errors you get.
2. find someone with a PocketPC, who is willing to some development for it
.
It is impossible to develop software for a platform that you know nothing about.
1. try to compile the source on your PocketPC, and find out what kind of errors you get.
2. find someone with a PocketPC, who is willing to some development for it

It is impossible to develop software for a platform that you know nothing about.
TrueLight: "Did you bother to read any of the replies, or you just pressed 'Reply' and started typing?"
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
<@[R-Dk]FoRbiDDeN> "HELP, this litte arrow thing keeps following my mouse, and I can't make it go away."
Maybe you can find an emulator 

GoneWacko. Making [url=irc://irc.oftc.net/tycoon]#tycoon[/url] sexy and exciting since 1784.
- The14given
- Engineer
- Posts: 31
- Joined: 31 Aug 2004 12:07
- Location: Düsseldorf/Gemany
@GoneWacko
I've already said, that the Microsft SDK contains an emulator of PocketPCs. So this problem would be solved.
Her you can download embedded Visual C++ 4.0 (needed to make Software) (230MB):
http://www.microsoft.com/downloads/deta ... laylang=en
Here is the Service Pack 3 for embedded Visual C++ 4.0 (59MB):
http://www.microsoft.com/downloads/deta ... layLang=en
Here you can download the SDK for Windows Mobile 2003 (86MB) and Addon for Second Edition (3MB):
http://www.microsoft.com/downloads/deta ... laylang=en
http://www.microsoft.com/downloads/deta ... laylang=en
And here emulator Images for Windows Mobile 2003 Second Edition (56MB):
http://www.microsoft.com/downloads/deta ... laylang=en
I hope this helps you. You can test the software without a PocketPc, because the Emulator is in the Package of the SDK.
Maybe this can help you too:
http://msdn.microsoft.com/library/defau ... ration.asp
I've already said, that the Microsft SDK contains an emulator of PocketPCs. So this problem would be solved.
Her you can download embedded Visual C++ 4.0 (needed to make Software) (230MB):
http://www.microsoft.com/downloads/deta ... laylang=en
Here is the Service Pack 3 for embedded Visual C++ 4.0 (59MB):
http://www.microsoft.com/downloads/deta ... layLang=en
Here you can download the SDK for Windows Mobile 2003 (86MB) and Addon for Second Edition (3MB):
http://www.microsoft.com/downloads/deta ... laylang=en
http://www.microsoft.com/downloads/deta ... laylang=en
And here emulator Images for Windows Mobile 2003 Second Edition (56MB):
http://www.microsoft.com/downloads/deta ... laylang=en
I hope this helps you. You can test the software without a PocketPc, because the Emulator is in the Package of the SDK.
Maybe this can help you too:
http://msdn.microsoft.com/library/defau ... ration.asp
- Attachments
-
- Just a screenshot of the emulator. If you guys could tell me how I do compile all these files, I would give a try.
- emu.JPG (46.75 KiB) Viewed 2502 times
Last edited by The14given on 05 Sep 2004 14:56, edited 2 times in total.
Who is online
Users browsing this forum: No registered users and 12 guests