This site is no longer active and is available for archival purposes only. Registration and login is disabled.

Porting Questions


Porting Questions

Postby Boogaloo_Shrimp » Oct 9, 2001 @ 6:57pm

Just a few questions.<br><br>What kind of programs can be ported?<br>Is it "legal" to port?
User avatar
Boogaloo_Shrimp
pm Member
 
Posts: 213
Joined: Oct 7, 2001 @ 11:26pm


Re: Porting Questions

Postby Dan East » Oct 9, 2001 @ 7:18pm

My definition of "porting" is taking the source code to an application designed to run on one platform, and making all the modifications needed for it to run on a different platform. Technically anything can be ported. Of course the amount of effort required can range from very little, to a Herculean total rewrite. There are of course many factors that determine the amount of effort required, such as the programming language(s) used, what API it uses for sound, graphic and filesystem access, the graphical elements may have to be redesigned for a smaller display, etc.<br><br>Obviously then, the original source code is required to make a port. If the source code is available legitimately, then porting is usually one of the main purposes of having released it in the first place. So it is legal. An excerpt of an email from John Carmack regarding Pocket Quake: "I am still happy to see your work -- things like this are exactly what I envisioned for making the code available."<br><br>Now, projects like Exult (the Ultima7 engine clone) is not a port, but a totally new engine written to make use of the Ultima data files. A complete rewrite is required because the source code to Utlima7 hasn't been released. However, making Exult run on a Pocket PC would be considered a port - of Exult, not Ultima7. :)<br><br>Dan East
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Re: Porting Questions

Postby Boogaloo_Shrimp » Oct 9, 2001 @ 7:26pm

From what I'm understanding is the developers of a program release the source for the program after a while. Then you're able to port. Am I correct?
User avatar
Boogaloo_Shrimp
pm Member
 
Posts: 213
Joined: Oct 7, 2001 @ 11:26pm


Re: Porting Questions

Postby Dan East » Oct 9, 2001 @ 7:40pm

Well, some companies release source code. Of course they don't have to. In fact, the majority never do. Also, a company familiar with programming for particular platform may contact a software author to see if they want them to port the app to that platform. In that case licensing of some kind would be agreed upon, but the source code would still be private. That happens quite a bit with game consoles, where various 3rd party companies port games to run on additional platforms than what it was initially written for.<br><br>Dan East
User avatar
Dan East
Site Admin
 
Posts: 5264
Joined: Jan 25, 2001 @ 5:19pm
Location: Virginia, USA


Re: Porting Questions

Postby Boogaloo_Shrimp » Oct 9, 2001 @ 7:58pm

So.... i'm bored with the chumpy solitaire that comes with pocket pc. There is a fun solitaire game that comes with windows xp called Spider. Could that be ported?
User avatar
Boogaloo_Shrimp
pm Member
 
Posts: 213
Joined: Oct 7, 2001 @ 11:26pm


Re: Porting Questions

Postby jongjungbu » Oct 12, 2001 @ 12:11am

You could port Spider if you had the source code. MS doesn't usually do such things. So, if you find a game of Spider with the source code available...it could be ported more than likely. Otherwise, work from scratch. But I think someone has made it in some Solitaire ensemble already if you wish to cough up a few bucks.
User avatar
jongjungbu
Not JongJongBu
 
Posts: 3112
Joined: Jun 19, 2001 @ 4:22am
Location: USA


Re: Porting Questions

Postby esw » Oct 12, 2001 @ 4:02pm

The olny things I know of that MS gave out the source to was Nibbles and Gorillas :)
esw
pm Member
 
Posts: 536
Joined: Jun 15, 2001 @ 5:57pm


Re: Porting Questions

Postby Matt Keys » Oct 12, 2001 @ 10:52pm

Every punk with a graphing calc in my school plays nibbles 24/7
Matt Keys
Co-Founder
PocketMatrix.com
User avatar
Matt Keys
Site Co-Founder
 
Posts: 3243
Joined: Jan 24, 2001 @ 7:29pm
Location: Michigan, USA


Re: Porting Questions

Postby MZGuy » Oct 13, 2001 @ 6:31pm

Bah...when there's Mario86
User avatar
MZGuy
pm Insider
 
Posts: 1044
Joined: May 30, 2001 @ 11:45am
Location: Finland


Re: Porting Questions

Postby Moose or Chuck » Oct 13, 2001 @ 8:23pm

or ZTetris, or Arknoid, or Poker, or the games I programmed: A.D.D. (advanced dungeons and dragons) and Stock (NYSE game).
Moose or Chuck
 


Re: Porting Questions

Postby Village_Ideot » Oct 14, 2001 @ 11:58am

Gorillaz was the coolest game...<br><br>i wouldn't mind if someone ported it to ppc
User avatar
Village_Ideot
pm Member
 
Posts: 2760
Joined: Apr 14, 2001 @ 9:18am
Location: Cincinnati, Ohio


Re: Porting Questions

Postby esw » Oct 14, 2001 @ 1:27pm

You mean the Qbasic 1.1 version that came with MS-dos? haha. yeah that was fun. I rember always getting out a protractor to measure the angle on the screen, and then always getting the velocite wrong :/ Then when you killed the other gorilla, yours would do this cool little dance 8)
esw
pm Member
 
Posts: 536
Joined: Jun 15, 2001 @ 5:57pm


Re: Porting Questions

Postby Paul » Oct 14, 2001 @ 1:31pm

we were meant to hit the other gorilla?!? shit, i just beat the crap out of the sun.
Paul
pm Insider
 
Posts: 9835
Joined: Apr 2, 2001 @ 3:15pm
Location: California


Re: Porting Questions

Postby esw » Oct 14, 2001 @ 11:18pm

I remember when I edited the source a bit to make the explosions HUGE<br><br>I called it Gorialla Nukes. Each bananna wiped out a chunk the size of a golf ball ( held in front of your computer screen ) 8)
esw
pm Member
 
Posts: 536
Joined: Jun 15, 2001 @ 5:57pm


Return to Windows Mobile


Sort


Forum Description

A discussion forum for mobile device developers on the Windows Mobile platform. Any platform specific topics are welcome.

Moderators:

Dan East, sponge, Digby, David Horn, Kevin Gelso, RICoder

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron