PPCHAL_0_7_7
所属分类:人工智能/神经网络/深度学习
开发工具:Visual C++
文件大小:262KB
下载次数:69
上传日期:2006-10-29 14:39:51
上 传 者:
letmein
说明: no intro
(a GAPI replace things, very handy. GAPI than three times faster)
文件列表:
lib (0, 2005-09-13)
lib\symbian (0, 2005-09-13)
lib\symbian\armi (0, 2005-09-13)
lib\symbian\armi\POCKETHAL.LIB (51942, 2005-09-13)
lib\symbian\wins (0, 2005-09-13)
lib\symbian\wins\POCKETHAL.LIB (114832, 2005-09-13)
lib\win32 (0, 2005-09-13)
lib\win32\PocketHAL_ARM.lib (177410, 2005-09-13)
lib\win32\PocketHAL_EMU.lib (111242, 2005-09-13)
lib\win32\PocketHAL_MIPS.lib (109708, 2005-09-13)
lib\win32\PocketHAL_SH3.lib (90700, 2005-09-13)
lib\win32\PocketHAL_x86.lib (75188, 2005-09-13)
license.txt (503, 2005-01-22)
PocketHAL (0, 2005-08-22)
PocketHAL.url (58, 2005-01-22)
PocketHAL\autolink.h (1097, 2005-01-22)
PocketHAL\config (0, 2005-08-22)
PocketHAL\config.h (752, 2005-01-22)
PocketHAL\config\compiler (0, 2005-08-22)
PocketHAL\config\compiler\codewarrior.h (735, 2005-01-22)
PocketHAL\config\compiler\gcc.h (1072, 2005-01-22)
PocketHAL\config\compiler\visualc.h (863, 2005-01-22)
PocketHAL\config\platform (0, 2005-08-22)
PocketHAL\config\platform\symbian.h (416, 2005-01-22)
PocketHAL\config\platform\win32.h (955, 2005-01-22)
PocketHAL\config\select_compiler.h (727, 2005-01-22)
PocketHAL\config\select_platform.h (632, 2005-01-22)
PocketHAL\defs.h (1371, 2005-01-22)
PocketHAL\display.h (5850, 2005-01-22)
PocketHAL\fastcopy.h (1996, 2005-01-22)
PocketHAL\input.h (2063, 2005-01-22)
PocketHAL\PocketHAL.h (1891, 2005-08-22)
PocketHAL\rect.h (4001, 2005-01-22)
PocketHAL\stdint.h (1548, 2005-01-22)
PocketHAL\surface.h (3246, 2005-01-22)
PocketHAL\symbian (0, 2005-08-22)
PocketHAL\symbian\symbian_defs.h (623, 2005-01-22)
PocketHAL\utility.h (1932, 2005-01-22)
PocketHAL\win32 (0, 2005-08-22)
PocketHAL\win32\GDISurface.h (1442, 2005-01-22)
... ...
PocketHAL - The Hardware Access Library
Copyright 2004,2005 by Thierry Tremblay
This software is copyrighted software. Permission to use this software
in your own application (game) is hereby granted without fee.
Distribution of the PocketHAL library (by itself or as part of another
library distribution) is strictly prohibited.
Thierry Tremblay makes no representations about the suitability of this
software for any purpose. It is provided "as is" without express or
implied warranty.
Release 0.7.7
=============
Windows CE:
- Added VGA support
Release 0.7.6c
==============
All platforms:
- Fixed memory allocation issue with surfaces (too much memory was consumed).
Release 0.7.6b
==============
Windows CE:
- Fixes for the Palmax Amigo and the Orange C500 SPV were disabled in 0.7.6.
Release 0.7.6
=============
Windows CE:
- Fixed crash: Display::Create() would fail on the IPAQ 4350.
- Fixed crash on Mitac Mio 8390 Smartphone.
- Fixed problem on the I-Mate SP3i Smartphone where PocketHAL
application would freeze after 15 seconds.
Release 0.7.5
=============
Windows CE:
- Fixed a problem that could potentially crash Display::Swap() when
dynamically changing the display orientation. Games that don't
change the orientation while running were not affected.
- Fixed GetClock() to work around the GetTickCount() time slip problem
on some Toshiba devices (E330/E335/E740).
Symbian:
- When a PocketHAL application is switched to background, DSA is now
properly released (when used).
- Fixed samples so that they do not cause "viewsrv #11" panis anymore.
- Fixed samples so that the backlight stays on.
- Implemented specific workarounds for display problems on Siemens SX-1.
- Firework sample tested successfully on the following devices:
- Nokia 3650, 3660, 6600, 6620, 6630, 7610, 7650, N-Gage, N-Gage QD
- Sony-Ericsson P800, P900, P910
- Siemens SX1
Others:
- Added DrawText() and DrawChar() functions for samples (see utility.h).
- The FPS is now displayed in the samples.
Release 0.7.4
=============
Windows:
- You can now customize the size of the display window. This allows you
to emulate other devices then Pocket PCs on the desktop. For example,
you can define a 176x220 pixels display to emulate a SmartPhone:
...
DisplayParameters params;
params.m_width = 176;
params.m_height = 220;
PHAL::Display* display = PHAL::Display::Create( hwnd, params );
...
Note that the "m_orientation" field will be ignored for custom window
sizes. If you leave "m_width" and "m_height" to 0, then PocketHAL will
emulate a Pocket PC screen (240x320), like before.
Windows CE:
- Fixed an issue with MediaQ driver in non-normal orientation. The
screen wasn't updated properly after a PocketHAL application regained
focus.
- Fixed an issue with the input orientation on WM2003 SE. The problem
was that a PocketHAL application launched from landscape mode wouldn't
take the shell screen orientation into account when filling the
key list returned by GetKeyList().
- Added workaround for the Palmax Amigo Pocket PC.
- Added workaround for the Orange SPV C500 Smartphone.
- Emulators timer resolution improved to 1 ms accuracy (it was at 10 ms).
Symbian:
- Nothing new on Symbian Serie 60 and Symbian UIQ.
Release 0.7.3
=============
Windows CE:
- Fixed crash problem with Imageon 100 driver (Toshiba E740/E750)
Symbian:
- Added support for UIQ devices (including UIQ WINS emulator)
- New batch file (build.bat) to easily build for Serie 60 or UIQ.
- Optimizations for 12 bpp devices (4096 colors)
- Now uses libc instead of custom implementation for memory functions
- The CodeWarrior compiler is supported when the target is an actual
device (ARMI). It is not supported for the WINS target (emulation).
Others:
- PocketHAL now has an installer.
Release 0.7.2
=============
Windows CE:
- The crash that occured when the orientation was set to something
else then "ORIENTATION_NORMAL" has been fixed. The same bug
would also have some Pocket PC return 320x240 in portrait mode
when it is of course 240x320.
Symbian Serie 60:
- The swap speed is now twice as fast as the previous release.
- Ordered dithering is now used on 12 bit displays (4096 colors)
to enhance image quality. Note that the backbuffer is still
in R5G6B5 format. The extra bits are used to feed the dithering
algorithm.
- The phone's backlight will not be desactivated anymore as long
as you call Display::Swap() before the device's timeout expires.
Others:
- New sample: Firework! This sample show how easy it is to compile
more complex game code on different platforms.
- Win32 framework revised to not use any CPU/battery when the
application is suspended.
- Win32 framework now uses a mutex and the app's UID to guarantee
that there is only one instance of the app running at a time.
FindWindow() by itself isn't enough (a race condition would exists).
This means that you need to set a different UID for each app. This
UID can be shared with the one used for Symbian.
- The banner was replaced with a watermark.
Release 0.7.1
=============
This is the first multi-platform release of PocketHAL. The supported
platforms are:
- Any Windows CE device (version 3.00 and above). This includes but
is not limited to Pocket PCs, Handheld PCs and Smartphones.
- Desktop PC (Windowed mode only)
- Symbian Serie 60 phones, including the N-Gage.
Optimizations for the Symbian 60 platform have not been enabled yet.
They are expected to be in the next release. Currently, PocketHAL uses
the CDirectScreenAccess API to provide access to the display. The pixel
format used for the backbuffer is always 16 bits of color (R5G6B5), even
for devices that only have 12 bits of color information (R4G4B4).
The Symbian libraries for ARMI and WINS are located in the following
directories:
$\lib\Symbian\armi\PocketHAL.lib is for the ARM devices
$\lib\Symbian\wins\PocketHAL.lib is for the WINS emulator
You probably want to copy them to the following Symbian SDK directories:
$\Symbian\6.1\Series60\Epoc32\Release\armi\urel (ARMI, Release)
$\Symbian\6.1\Series60\Epoc32\Release\armi\udeb (ARMI, Debug)
$\Symbian\6.1\Series60\Epoc32\Release\wins\urel (WINS, Release)
$\Symbian\6.1\Series60\Epoc32\Release\wins\udeb (WINS, Debug)
Please report any comments / bugs:
http:www.droneship.com/forums/
mailto:thierry@droneship.com
近期下载者:
相关文件:
收藏者: