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