I have bought Casio Cassiopeia E-105 on eBay. So now I am fighting with Windows CE 2.11. I am very disappointed with Microsoft that they completely forgot there ever was such thing as Palm-Size PC.
From time to time I sit down and write some program that works on Windows:
PocketTV
now uses my GAPI! It is wonderful little MPEG video player for
PocketPCs/Palm-Size PCs.
Is Quake
possible on E-10x ? Watch this space....
2002-09-09 GAPI For Casio E-10x
- GXGetDefaultKeys returns sane values now
2001-08-08 GAPI For Casio E-10x
- fixed issues with C++ function names mangling
2001-07-10 GAPI For Casio E-10x
- added detection of E-10x
- slight changes in keyboard handler
Bunch of test programs
- ProjectMayo.com DivxPlayerCE recompiled for GAPI
- gapidemo by Larry Banks
- my stupid image viewer
2001-06-28 GAPI For Casio Cassiopeia E-105 (and possibly E-100) Quite Beta
- instead of EnumWindows just use FindWindow - stupid me
- lots of changes in hardware keys department
it seems hardware keys messages go to taskbar window. i managed
to subclass
it ! now i am catching all WM_KEYDOWN/WM_KEYUP messages that go
to taskbar window
and PostMessage them to GAPI window. of course there are no
proper WM_KEYUP messages
for hardware buttons: it goes like that
WM_KEYDOWN 0x5B
WM_KEYDOWN 0xC2 (C3, C4)
WM_KEYDOWN 0 (what the fuck is this, it gets repeated when you
keep pressing button ?)
WM_KEYUP 0x5B
so i am detecting key state and generate keyup messages myself,
and i am filtering out
messages with keycodes 0 and 0x5B.
- implemented GXSuspend and GXResume
2001-06-27 GAPI For Casio Cassiopeia E-105 (and possibly E-100) Very Alpha
Framebuffer access is working OK. Hardware buttons are serviced
using RegisterHotKey so it is impossible to detect button press and
release. If I try to change hardware button mappings some other process
changes them back to default after a moment. It seems Jimmy's DoomCE
does it somehow.
I need information what E-115 and E-125 is returning from
GXGetDefaultKeys().