IanK: the speed is up to 3 Mips.. The desktop is sufficiently responsive to do simple tasks. When having artworks rendering a complex image it seems to take ages though. I am looking at the Archimedes emulator by Jan de Boer which can emulate ARM code on an ARM pretty fast. Unfortunately his code is written in BASIC and Assembler so porting that would not be easy.
hEglia: Running RISCOS natively is not quite impossible though it would involve a lot of changes on the side of RISCOS. This is because the hardware of a Pocket PC is somewhat different from an Iyonix or a RISCPC. The next thing on my list is to try to run Linux on the PocketPC which might allow running of userspace code natively (32 bit only!) That would speed-up things tremendously.
RISC OS on a Pocket PC is a really nice-to-have feature. The OS is intended for 3 button mice so I had to claim hardware buttons for 'menu' and 'adjust'. The layout 480x640 is also a bit strange but the emulator also supports 'landscape' mode 640x480.
All credits go to Tom Walker who wrote the emulator. I only converted his code to the Pocket PC.
The current state of the sourcecode is that it needs to be cleaned-up and tested on similair Pocket PC devices. The code was compiled with gcc for Windows CE which is available from [link]