Shared Source Device Emulator 1.0 has been released

Get it here:  The license text is available here:

This release is the full source to V1 DeviceEmulator.exe, which you can compile yourself using Visual Studio 2005.

We created this release to enable experimentation with the emulator:

- create extensibility points to "plug in" new kinds of hardware

- extend or modify the ARM-to-x86 JIT (hint:  my blog on V2 performance at has some "homework assignment" tasks).

- create emulators for whole new CPUs and motherboards

- instrument the emulator to collect performance data on your application or OS image


Question:  would you like to see this posted up to CodePlex ( so the sources reside in a source control system with bug-tracking etc.  This would enable collaboration on projects.




Comments (13)

  1. Have you ever wonder how Device Emulator works?

    Wonder no more! Barry Bond just posted about availability…

  2. Barry has just posted details on this here. For all you geeks out there, this is an incredible opportunity…

  3. CoqBlog says:

    Via Jim Wilson, je viens de découvrir que le Device Emulator (l’émulateur utilisé dans VS2005, et existant…

  4. Microsoft made the full source code for the for the

    Microsoft Device Emulator v1.0 available…

  5. Valkin says:

    BTW, there is a bug in ResourceSatellite::LoadSatelliteDLL that prevents it from loading sattelite resource dll on systems with non-English default language :).

  6. Nino.Mobile says:

     Software / Hardware

    Microsoft releases Device Emulator 1.0 source.  Check out Barry’s post….

  7. Barry has just posted details on this here . For all you geeks out there, this is an incredible opportunity

  8. shaihi says:

    I’d like to see this go to codeplex.



Skip to main content