Page 1 of 1

PocketFrog newbie questions

PostPosted: Jan 4, 2006 @ 2:54pm
by no pockets
Hello. I have to port some of my appplications to PocketFrog as I can't use GapiDraw anymore (licence, you know). So there are some questions.

1. Does PF seamlessly support WM5? I have complaints from customers that they have problems running my apps on WM5.

2. Does PF support VGA resolution? (Have some drawing software)

3. Is PF at least comparable to GapiDraw in its feature list?

4. Guess someboby already did some GD->PF ports - How hard the porting procedure is? I mean possible differences in "ideology".

Thanks.

PostPosted: Jan 5, 2006 @ 5:46pm
by Conan

Re: PocketFrog newbie questions

PostPosted: Jan 5, 2006 @ 7:39pm
by BIGBEN

PostPosted: Jan 6, 2006 @ 11:33am
by Conan
re: the patched PocketFrog you are best to obtain a zip from me or someone else with the latest version with all patches applied.

PF does not need anything on the device but does need the PF & HAL libs for the correct platform on the PC you are developing on. If you use Hekkus for sound then that needs a dll on the device.

ps: my tutorials will help but I've not updated then to WM5 yet.

PostPosted: Jan 6, 2006 @ 2:45pm
by no pockets
Conan, BIGBEN, thank you!
PF looks very good for me. Just one more question - does PF support user-defined window resolutions when running on desktop? Say if I want to make a 800*600 window. And does it support multiple windows?

Conan, please send me your zip. Sending my email via PM.

PostPosted: Jan 6, 2006 @ 5:47pm
by fast_rx
I've moded PF to run in different window sizes (static size, not variable) on the desktop. I can share code if you're interested.

Multiple windows would probably be a problem.

PostPosted: Jan 7, 2006 @ 6:37am
by fzammetti

PostPosted: Jan 7, 2006 @ 3:30pm
by BIGBEN

PostPosted: Jan 7, 2006 @ 4:36pm
by fzammetti

PostPosted: Jan 7, 2006 @ 5:20pm
by fast_rx

PostPosted: Jan 7, 2006 @ 8:51pm
by fzammetti

PostPosted: Jan 7, 2006 @ 9:09pm
by fast_rx

PostPosted: Jan 7, 2006 @ 9:22pm
by fzammetti
Nope, diff is separate from CVS (although many CVS clients have the functionality built-in).

Here's an introductory article:



Diff and patch go together, although diff will be more important in your case. There is a Windows version of both utilities:





It is good to know how to use both because it is nice to apply your patches before submitting them to be sure they work (as long as the version of the file being patched hasn't changed there isn't much to go wrong, but I *have* seen them fail for various reasons).

What you'll need to do is check out the code from CVS HEAD (which is always the latest), make your changes, then use diff to generate a patch and then submit it. I assume your using Windows, in which case I suggest installing TortoiseCVS:



That's what I use, and it takes virtually all of the complexity out of using CVS (once you get connected to the repository, that can sometimes be tricky for first-timers).

By the way, I just realized there is no link from the PF page (url]http://pocketfrog.sourceforge.net[/url]) to the main SF page, I'll have to add one later, so here is the URL everyone will probably want:



Once there, you should see a link for Patches, and that is where you will be able to submit them. When you submit them, please eMail me so I don't miss them :)

Let me know if you have any other questions. Thanks!