Shared Source Device Emulator 1.0 has been released

Get it here:  https://www.microsoft.com/downloads/details.aspx?FamilyID=faa8c81d-7316-4461-a0ed-6c95b261ddcd&DisplayLang=en.  The license text is available here:  https://msdn.microsoft.com/vstudio/license/de_academic.aspx.

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 https://blogs.msdn.com/barrybo/archive/2006/05/23/605314.aspx 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 (https://www.codeplex.com) so the sources reside in a source control system with bug-tracking etc.  This would enable collaboration on projects.

Enjoy!

Barry

Comments

  • Anonymous
    July 17, 2006
    Have you ever wonder how Device Emulator works?
    Wonder no more! Barry Bond just posted about availability...
  • Anonymous
    July 17, 2006
    Barry has just posted details on this here. For all you geeks out there, this is an incredible opportunity...
  • Anonymous
    July 17, 2006
    PingBack from http://microsoft.wagalulu.com/2006/07/17/the-microsoft-device-emulator-goes-shared-source/
  • Anonymous
    July 17, 2006
    PingBack from http://microsoft.wagalulu.com/2006/07/17/shared-source-microsoft-device-emulator-10-release/
  • Anonymous
    July 17, 2006
    PingBack from http://microsoft.wagalulu.com/2006/07/17/shared-source-code-for-device-emulator-10/
  • Anonymous
    July 17, 2006
    Via Jim Wilson, je viens de découvrir que le Device Emulator (l'émulateur utilisé dans VS2005, et existant...
  • Anonymous
    July 17, 2006

    Microsoft made the full source code for the for the
    Microsoft Device Emulator v1.0 available...
  • Anonymous
    July 22, 2006
    BTW, there is a bug in ResourceSatellite::LoadSatelliteDLL that prevents it from loading sattelite resource dll on systems with non-English default language :).
  • Anonymous
    July 23, 2006
     Software / Hardware

    Microsoft releases Device Emulator 1.0 source.  Check out Barry’s post....
  • Anonymous
    February 24, 2008
    Barry has just posted details on this here . For all you geeks out there, this is an incredible opportunity
  • Anonymous
    February 09, 2010
    I'd like to see this go to codeplex.Thanks,Shai