Page 1 of 3

PocketHAL 0.6.0 released

PostPosted: Feb 16, 2004 @ 6:33am
by Kzinti
The sixth release of PocketHAL, the next generation library for Pocket PC game development has been released.

Get it fresh at: http://pockethal.droneship.com

PocketHAL can currently be seen as an alternative to GAPI and GAPI-based libraries. You though GAPI was the fastest way to do graphics on your Pocket PC? Think again. PocketHAL can often run twice as fast as GAPI and further optimizations are in the work.

What's new in the 0.6 build:

* Special support for MediaQ devices.
* API changes to accomodate future devices / platforms.

PostPosted: Feb 16, 2004 @ 9:22am
by Sparkie
Fantastic news Thierry! BTW, what do you mean by 'special support' for MediaQ-based devices?

PostPosted: Feb 16, 2004 @ 1:01pm
by Pejo Software - Per

PostPosted: Feb 16, 2004 @ 5:18pm
by Kzinti

PostPosted: Feb 16, 2004 @ 7:27pm
by Pejo Software - Per

PostPosted: Feb 17, 2004 @ 12:51am
by Kzinti

KeyList missing in X96 build

PostPosted: Feb 17, 2004 @ 4:09am
by warmi

Re: KeyList missing in X96 build

PostPosted: Feb 17, 2004 @ 6:14am
by Kzinti

PostPosted: Feb 17, 2004 @ 7:02pm
by Pejo Software - Per

PostPosted: Feb 17, 2004 @ 7:04pm
by Kzinti

PostPosted: Feb 17, 2004 @ 7:14pm
by Pejo Software - Per
I found something here:

PostPosted: Feb 17, 2004 @ 7:15pm
by Kzinti
I should be able to reproduce this using the Smartphone emulator. I will take a look at this tonight.

PostPosted: Feb 18, 2004 @ 9:00am
by Kzinti
I am simply letting you know that PocketHAL 0.6.1 has been released. Here is the list of changes from 0.6.0:

+ GetKeyList() is now available on non-PocketPC devices.
+ GetKeyList() now returns the arrow key codes
* Default orientation is now ORIENTATION_NORMAL (was ORIENTATION_UNKNOWN).
+ Added BeginScene() call and functionality to ensure user's applications
work on all devices. Swap() will now fail if BeginScene() wasn't call
before rendering the scene.
* Got rid of dependancy on <atlbase.h> which was preventing PocketHAL from
linking with the Smartphone SDK.
* MediaQ fixes related to losing focus
* GAPI fixes related to losing focus
+ Added flag to force a full update of the screen on MediaQ devices.
Specify SWAP_FULL_UPDATE when calling Display::Swap()

This version is expected to work as-is on Smartphones. There was indeed an overlooked dependancy on ATL. Could someone let me know how it works now on Smartphone?

PostPosted: Feb 18, 2004 @ 11:29pm
by Pejo Software - Per

PostPosted: Feb 18, 2004 @ 11:58pm
by Kzinti