Xbox Development Kit

Source: Wikipedia, the free encyclopedia.
Xbox Development Kit (XDK)
Developer(s)Microsoft
Operating systemMicrosoft Windows
TypeSoftware development kit
Websitedocs.microsoft.com/en-us/gaming/xbox-live/get-started/setup-ide/managed-partners/vstudio-xbox/live-where-to-get-xdk

The Xbox Development Kit (XDK) is a

2003
. This is needed if one wants to develop applications or games for the Xbox. The XDK also includes a tool to record in-game footage, which has been widely used to create high-quality screenshots and trailers.

Purpose

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"). XNA Kits (Were used at some expos and given to game studios), Stress Kits (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 (Used to demo games). Some, but not all, XDKs include a sidecar which was used to emulate the DVD 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 to Visual Studio 2010 for Xbox 360 game development.

Xbox development environment

The Xbox

RAM.[1]

Xbox embedded operating system

XDK and Xbox specific software limitations

This is a list of XDK, Xbox hardware, and Xbox operating system specific limitations.

  • UDF (Universal Disk Format) file system limitation: The Xbox only supports UDF version 1.02 (designed for DVD-Video), which has a maximum file size of 1 GB (Gigabyte) (a DVD in a newer UDF version with a video that is larger than 1GB will not play), with the same applying to UDF/ISO hybrid formats (a.k.a. UDF Bridge format). A workaround is to burn discs in the ISO 9660 format. The ISO 9660 format has a 2 GB maximum file size, which cannot be bypassed.[1]
  • The Xbox hard disk is formatted in
    FATX (File Allocation Table for Xbox) which has a 4 GB (4096 Megabyte) maximum file size, and only supports file/folder names up to 42 characters, a maximum of 255 character full path, and a maximum number of 4096 files/folders in a single folder, plus in the root of each partition, the maximum number of files/folders is 256. FATX also does not support all standard ASCII characters in file/folder names (for example < > = ? : ; " * +, / \|¤ &).[1][2]
  • The
    USB Mass Storage Device Class following the USB 1.1 standard, with a maximum size of 4 GB. It can read and write to FATX formatted flash drives, but can only read FAT12, FAT16 (including VFAT), and FAT32. NTFS formatted drives are not supported yet.[2]
  • With its 733 MHz
    standard definition movies and output them at 720p or 1080i.[1][2]

See also

References

  1. ^ a b c d Patrick Schmid (2004-11-05). "Modding The Xbox Into The Ultimate Multimedia Center". Tom's Hardware.
  2. ^ a b c "Hardcore GamerĀ® Download" (PDF). Archived from the original (PDF) on November 18, 2008. Retrieved May 31, 2010. Review of XBMC in Hardcore Gamer Magazine