Hi, I'm new here. I haven't seen this mentioned in the forum so I figured the information may be useful for some of you.
Here you can download FASMARM, an assembler that can generate PE executables that can run on the Jornada 720/728 without any hex editing. It's easy to use, to compile one of the samples just open
FASMWARM.EXE, then drag and drop
(or use the File>Open menu
) one of the files in
EXAMPLES/ARMPE, open the Run menu and then Compile.
There's a missing file
(
MACRO\RESOURCE.INC) so the sample files 2, 3 and 4 won't compile by default. You can find the missing file in
this archived version of FASM, copy it from that zip to your
INCLUDE\MACRO folder.
The first 3 samples are just different ways to demonstrate how to open a message box, but you can of course do more if you know ARMv4 assembly and have access to the Windows CE SDK documentation. Read the
.INC files in
INCLUDE, they have useful documentation, especially
PROCAPS.INC which describes the calling convention used by Windows CE on ARM.
I couldn't get the sample 4 to work, without access to a debugger or any error messages that won't be easy for me
(I'm new to both ARM and WinCE
).