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.
  • Zune support.

Cons:
  • Missing buffered input support.
  • Missing dynamic sound buffer support.
  • Missing Xbox 360 Chatpad support on Windows.
  • Toggling fullscreen mode is messy and slow.
  • 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, in particular support for dynamic sound buffers is possible and essential for emulators.

Apple or Setting KeyKeyboard BindingGamepad or Chatpad Binding
OpenAppleLeftAltLeftShoulder
CloseAppleRightAltRightShoulder
ResetControl+F12LeftStick+Start
CpuThrottleF8ChatpadGreen+D8 or ChatpadOrange+D8
VideoMonochromeF9ChatpadGreen+D9 or ChatpadOrange+D9
VideoFullscreenF11|


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

Screenshots

Last edited May 21 2009 at 11:43 AM by fool, version 1
Comments
No comments yet.

Updating...
© 2006-2010 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.1.12.16187