-=-=-
Asmodians Work Bench, 
HIR 8
By, Asmodian X
-=-=-

New Windows CE PDA wanna-be's released

	As you may be well aware of, 3-com's palm piolets have been
growing in a niche market of quasi HPC's.  In a brash effort to quell
3com's success, microsloth developed an version of Windows CE 
 that adapts the windows CE environment to a PalmPiolet type of PDA. 
Complete with virtual keyboard and all that jazz.  The two models I have
seen are the Cassiopeia, and the Phillips Nino.  The Nino has some neat
features like some rechargeable battery's and stuff, but the Cassiopeia has
a larger screen. 
	An advantage of course that the windows PDA implementation is that
There are a wider assortment of applications available for windows CE. 
Most of the newer CE PDA's also have sound recording capability's. The
disadvantages so far is the processors.  Phillips and a few other
company's are big with the MIPS chipset, where every one else is using a
HITACHI SH3 Processor.  So when developing software, a person would have
to make it for both platforms. 
	Another issue is that I don't care for Microsloths statement about
"expanding windows ce's communications capability's"  Where in actuality
the PDA versions lack any PCMCIA slots, or built in modems.  About all the
PDA version of windows CE good for is just keeping track of phone numbers
and stuff. If thats All i wanted Id just buy a 10$ PDA and it would be
over with!  Not to mention there's no browsing capability's or storage
utility's at all.  All you can add to most of these half ass palm-tops is
flash ram.

-=-=-=-=-=-=--=-
Windows CE 1.x Compaq PC companion/Cassiopeia Connectivity Note:
-=-=-=-=-=-=-=-

I have found that my Wince 1.0 device has some problems disconnecting from
Linux after 3 minutes.  The problem seems to come from the curious fact
Linux by default sends LCP ping packets, for some reason, windows CE
doesn't reply to linux's satisfaction.  This string has worked for me so
far.  Although on some of the older UART chips it has given me some flaky
responses.  It helps to have a 16550 Uart.  

pppd /dev/ttyS0 38400 crtscts noauth passive local lcp-echo-interval 0

The first part is the usual port set up. "/dev/ttyS0 38400" being the port
and the speed.  "crtscts" being the error control, and "noauth" tells
Linux to not check for a password.  "passive" tells Linux to just sit
there and wait for a connection.  "local" tells Linux to treat the
connection like it was on a plain local serial cable.  the
"lcp-echo-interval 0" tells Linux to never send ping packets to see if the
connection is still there.  I've tried this with Debian Linux 2.0 with
favorable results.

As far as I know this is primarily a problem with some of the older
windows CE devices.  This may apply to other brands other than Casio and
Compaq.

-=-=-=-=-=-=-
Hitachi SH3 fun
-=-=-=-=-=-=-
The Hitachi corporation, who manufactures the SH series of RISC processors
kindly displays all the specs <and I do mean all of the specs> at their
web site at http://www.hitachi.com .  My self and Axon printed them in
entirety.  Axon has had more experience with Assembly programming that I
have, and accordingly he said the processor worked amazingly like its
Intel cousins.  We both surmised that that fact alone is why there could
be an 8086 emulator written for it so fast.  

Curiously, the newest version of the GNU compiler supports the SH3
processor, but only in ELF binary format.  Roughly, that means that a
person could port Linux to the hpc.. although the question of booting into
Linux from windows CE still looms.  There are several compact Linux
distributions that will be designed to fit on palm-top computers and
utilize its true power.  Originally It seemed that the ELKS project would
work out, however they sound like they are only working with the Intel
processors.  Right now there is no SH3 Porting project, but keep your
eyes peeled.
 -=-=-=-=-

<eof>