# XNA
Appealing due to its relative low level access and interesting cross platform support.

Pros:
* Xbox 360 support.
* Xbox 360 Controller on Windows.
* Xbox 360 Chatpad on Xbox 360.
* Windows Phone 7 support.

Cons:
* Missing buffered input support.
* Missing Xbox 360 Chatpad support on Windows.
* User interface will be a lot more work.

XNA is very impressive and a breeze to use compared to DirectX. Although low level compared to Silverlight and WPF, it doesn't go low enough sometimes and needs to surface more DirectX features.

|Apple or Setting Key|Keyboard Binding|Gamepad or Chatpad Binding|
|---|---|---|
|OpenApple|LeftAlt or NumPad0|LeftShoulder|
|CloseApple|RightAlt or \[NumPad\]Decimal|RightShoulder|
|Reset|Control+Back|LeftStick+Start|
|CpuThrottle|Control+\[NumPad\]Divide|LeftStick+D8|
|VideoMonochrome|Control+\[NumPad\]Multiply|LeftStick+D9|
|VideoFullscreen|Control+\[NumPad\]Subtract|LeftStick+D0|

The current implementation does not have any sound on Xbox 360. Also it does not support browsing for disk images.

# Screenshots
![Windows](Virtu.Xna-RasterBlaster.png)

![Windows Phone 7 Emulator](Virtu.Xna.Phone-RasterBlaster.png)

![Xbox 360](Virtu.Xna.Xbox.SelfTest.jpg)