This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages) (Learn how and when to remove this message)
|
| Xbox Development Kit (XDK) | |
|---|---|
Xbox Debug Kit console | |
| Developer | Microsoft |
| Operating system | Microsoft Windows |
| Platform | Xbox |
| Type | Software development kit |
| Website | docs |
TheXbox Development Kit (XDK) is asoftware development kit created byMicrosoft used to write software for the 2001Xbox gaming system. The XDK includeslibraries, acompiler, and various tools used to create software for theXbox. The XDK has the option tointegrate itself intoMicrosoft Visual Studio2002 or2003. This is needed if one wants to develop applications or games for theXbox. The XDK also includes a tool to record in-game footage, which has been widely used to create high-quality screenshots and trailers.
The XDK allows software creators to create, run and distribute applications on the Xbox platform. Xbox 360 XDKs were based on all three generations of the Xbox 360 Design ("Phat", "Slim" and "E"). There were XNA Kits, which were used at some expos and given to game studios, Stress Kits, which were used to test the power of the Xbox 360 and various conditions such as undervolting and overvolting and issued to Microsoft developers only, and Demo kits, which were used to demo games. Some but not all XDKs include a sidecar which was used to emulate theDVD drive and act as a hard drive and on older XDKs with older recoveries, used for PIX Debugging. Bundled with XDKs is the Xbox 360 SDK used to connect to the console, enable memory editing, file management, and integrate toVisual Studio 2010 forXbox 360 game development.
The XboxBIOS is based on theNT 5.0 kernel, but does not have all of the resources or capabilities of theWindows 2000 operating system, (for example: neitherDirectShow,registry, orDLL are natively supported on the Xbox). Because of the constraints on the hardware and environment of the Xbox, all software development for the Xbox (and all video game consoles systems in general) are focused on reserving the limited resources that exist, the main limitation of which is the amount of availableRAM.[1]
This is a list of XDK, Xbox hardware, and Xbox operating system specific limitations.