Subject: RE: hpcsh3? Where to start...
To: Jason Thorpe <>
From: TAKEMURA, Shin <>
List: port-sh3
Date: 02/13/2000 12:23:53
-----Original Message-----
From: Jason Thorpe <>
To: <>
Cc: <>
Date: Sunday, February 13, 2000 4:36 AM
Subject: hpcsh3? Where to start...

>[ CC'd to port-hpcmips, as they might have some insight on the platform ]
>Hi folks...
>I recently got ahold of an SH3-based Handheld PC ... a Casio A-11 with
>4MB of RAM, running WinCE 1.0.  Keyboard, touchscreen, serial, PCMCIA,
>etc.  Run-of-the-mill :-)

>I would *like* to take a stab at porting NetBSD to this little guy... Just
>for run, really... I mean, 4MB .. not like it would be really USEFUL :-)

You are sensible :-)

>But anyhow... suggestions on where to begin (besides finding a copy of
>the CE 1.0 development tools for MSVC :-) ?

We have a boot loader, the pbsdboot for NetBSD/hpcmips. Please
see syssrc/sys/arch/hpcmips/stand/pbsdboot. You may write CPU depend
part sh.c like pbsdboot/mips.c.

Also, LinuxSH3 has a boot loader, which is an application program on 
the Windows CE. You can get source code from:

You may feel that LinuxCE's loader is different from the pbsdboot,
but they have same structure.