ARMv6 introduce a great feature - unaligned memory access, which make some things in code much more simplier and faster. But microsoft gives API for it only in winCE6. And most PDAs now based on WinMobile6 (which is on CE 5.x). And unaligned access is disabled by default :(
I've try to set unaligned flag in CP15 register, but this doesn't work - I have a crash on read unaligned data.
Is it possible to enable unaligned access on WinMobile6?
Edit: I've found the tool, which can enable unaligned access, but I want to on/off it from my code. It's nueAdvancedProcessor.