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

近期下载者

相关文件


收藏者