> Microsoft has a Programming kit for all Windows CE Devices which emulates any
> device based on its processor (SH3, SH4, MIPS, Strong ARM) Wether it be a Pocket
> PC, HandHeld PC or a Palm PC.
You are probably talking about CEF(Common Exchange Format?) format. I have yet to see any plugin development kit for
CEF to date. I know it was supposed to be available eventually, but it also was stated that a performance hit would be taken if compiled into CEF. Anywhere from 5% to 20%, if I am not mistaken.
I peronally own the Jornada 680 and would like to
> develop a port for the handheld. I also have a copy of the Visual Embedded
> Tools for Windows CE. I just need a little guidence on where to start
> programming that port. If anyone who want's to help me get on track I can
> program a port for the Handheld PC. I am currently Learning Programming in
> school, but I have a grip of knowlede and can learn as I go.
Download or order the EVB/EVC development kit from Microsoft, the source code for MameCE3 and then dig in. Specifically the stuff in the display and sound files are where any changes need to be made. Since those routines are called by Mame's 'exposed' routines. Almost all the Mame engine is self operational and completely independant of the OS, the Mame Dev team did a great job with this part as far as portability goes. Just rewrite the osdepend display and sound routines to operate on the HP (not as easy as it sounds really) but that is the 'basics'.