To get started, you need a few pre-requisites:
1. The Visual studio express edition for Win mob 7 [here]
2. The Windows mobile 7 rom [here]
3. A Windows PC (XP's not supported)
After you have downloaded your developer studio, proceed to install it. It will give you options for XNA or Silverlight based developer environment, leave them at defaults or choose the one that suits you best. A system restart is recommended after the full installation is complete.
Now fire up your Microsoft Visual studio 2010 and you will be shown the workspace.
Choose "New Project" and it doesnt matter if you choose either XNA based or Silverlight based template. Once all your compiler libraries are loaded, hit F5 on your keyboard or the tiny green play button above to enter debug mode. In short, we are executing the ROM in windows phone emulator environment. You should see something similar to this.
This is the Windows Mobile 7 emulator which tries to simulate the look and feel of the actual Windows phone 7. But the catch is, Microsoft has totally ripped off nearly 80% of the applications from this ROM.,but we do have a workaround!
Now that we have confirmed that its loaded and running successfully, close down the emulator. Exit the Visual Studio 2010 and proceed to unzip the windows mobile 7 ROM that you have downloaded earlier. The extract process should give you a *.BIN file. This is our compile phone ROM. We need to replace this with the Visual Studio 2010's inbuilt Windows mobile ROM.
Navigate to the following Location. "Root" is your primary boot hard drive. Its usually C:\
Root:/program Files/Microsoft SDKs/WindowsPhone/v7.0/Emulation/ImagesThere should be a single BIN file inside, just rename the extension to something like .BAK. Now copy your downloaded custom ROM to this folder, rename it exactly as the old one, it should be WM70C1.bin
Now start Visual Studio 2010 again and start a new project. This time, the IDE should load the New ROM we provided instead of the old one. Hit F5 and enter the emulator mode. Within seconds, you should have the Windows phone 7's UI loaded and ready to play! Hope you had fun with the new windows phone :)
Here's a youtube video that I uploaded of Windows phone 7
Reference source Gizmondo





