Virtu/Docs/XNA/ReadMe.md

33 lines
1.2 KiB
Markdown

# 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)