Hi, I'm Paul, but you can also call me Todd and I won't get upset.
Paul.Todd | 20 July, 2006 11:28
Microsoft are definalty leading the way with their Windows CE Emulation (or to be correct Simulation).
Features include
- CPU emulator that executes the ARM instruction set by JIT-compiling to x86
- An MMU emulator to support virtual memory and page protection
- A motherboard emulator that contains emulated RAM and NOR flash memory
- A collection of peripheral devices attached to the motherboard: serial ports, LCD controller, touchscreen, keyboard, interrupt controller, programmable timers, real-time-clock, network cards, audio, etc.
- A “DMA” interface which allows a Win32 application running outside the emulator to communicate with a WinCE application running inside the emulator, using a simple socket-like programming model.
Even though this is in effect a techview release of the emulator, it would be really nice to see Symbian provide the same level of emulation that Microsoft do, especially regarding the native arm support which provides full ARM emulation including alignment faults, which are the bane of every project that has one hacker on it :)
Come on Symbian, give us a better emulator! If Microsoft can do it and make it open source, this definitely raises the bar for you guys!
p.s FileMan is stuck in Symbian signed :(