Комплект разработчика Xbox

Комплект для разработки программного обеспечения для Xbox
Комплект разработчика Xbox (XDK)
Разработчик(и)Майкрософт
Операционная системаМайкрософт Виндоус
ТипКомплект для разработки программного обеспечения
Веб-сайтdocs.microsoft.com/en-us/gaming/xbox-live/get-started/setup-ide/managed-partners/vstudio-xbox/live-where-to-get-xdk

Xbox Development Kit (XDK) — это комплект разработчика программного обеспечения , созданный корпорацией Microsoft, используемый для написания программного обеспечения для игровой системы Xbox 2001 года . XDK включает библиотеки , компилятор и различные инструменты, используемые для создания программного обеспечения для Xbox . XDK имеет возможность интегрироваться в Microsoft Visual Studio 2002 или 2003. Это необходимо, если вы хотите разрабатывать приложения или игры для Xbox . XDK также включает инструмент для записи игровых кадров, который широко используется для создания высококачественных скриншотов и трейлеров.

Цель

XDK позволяет создателям программного обеспечения создавать, запускать и распространять приложения на платформе Xbox. Xbox 360 XDK были основаны на всех трех поколениях Xbox 360 Design («Phat», «Slim» и «E»). XNA Kits (использовались на некоторых выставках и предоставлялись игровым студиям), Stress Kits (использовались для проверки мощности Xbox 360 и различных условий, таких как понижение и повышение напряжения, и выпускались только для разработчиков Microsoft) и Demo kits (использовались для демонстрации игр). Некоторые, но не все, XDK включают sidecar, который использовался для эмуляции DVD-привода и выступал в качестве жесткого диска, а в старых XDK со старыми восстановлениями использовался для отладки PIX. В комплект XDK входит Xbox 360 SDK, используемый для подключения к консоли, включения редактирования памяти, управления файлами и интеграции в Visual Studio 2010 для разработки игр Xbox 360 .

Среда разработки Xbox

Xbox BIOS основан на ядре NT 5.0 , но не обладает всеми ресурсами или возможностями операционной системы Windows 2000 (например: ни DirectShow , ни реестр , ни DLL изначально не поддерживаются на Xbox). Из-за ограничений на оборудование и среду Xbox вся разработка программного обеспечения для Xbox (и всех игровых консолей в целом) сосредоточена на резервировании ограниченных ресурсов, которые существуют, главным ограничением которых является объем доступной оперативной памяти . [1]

Встроенная операционная система Xbox

Ограничения программного обеспечения, специфичные для XDK и Xbox

Это список ограничений, характерных для XDK, оборудования Xbox и операционной системы Xbox.

  • Ограничение файловой системы UDF (Universal Disk Format) : Xbox поддерживает только UDF версии 1.02 (разработанную для DVD-Video ), максимальный размер файла которой составляет 1  ГБ (гигабайт) (DVD в более новой версии UDF с видео размером более 1 ГБ не будет воспроизводиться), то же самое относится к гибридным форматам UDF/ISO (также известным как формат UDF Bridge). Обходной путь — записывать диски в формате ISO 9660. Максимальный размер файла формата ISO 9660 составляет 2 ГБ, и обойти это ограничение невозможно. [1]
  • Жесткий диск Xbox отформатирован в FATX (таблица размещения файлов для Xbox) , которая имеет максимальный размер файла 4 ГБ (4096 мегабайт ) и поддерживает только имена файлов/папок длиной до 42 символов, максимальный полный путь 255 символов и максимальное количество файлов/папок в одной папке 4096, а в корне каждого раздела максимальное количество файлов/папок составляет 256. FATX также не поддерживает все стандартные символы ASCII в именах файлов/папок (например, < > = ? : ; " * +, / \|¤ &). [1] [2]
  • Класс USB-флеш-накопителей , используемый операционной системой Xbox, также имеет несколько ограничений. Он ограничен USB-флеш-накопителями и жесткими дисками , совместимыми с USB Mass Storage Device Class, следующим стандарту USB 1.1, с максимальным размером 4 ГБ. Он может читать и записывать на флэш-накопители, отформатированные в FATX, но может читать только FAT12, FAT16 (включая VFAT) и FAT32. Диски, отформатированные в NTFS , пока не поддерживаются. [2]
  • С его 733 МГц Intel Pentium III -подобным процессором и 64 МБ общей памяти , Xbox не имеет ни достаточно быстрого процессора, ни достаточного объема оперативной памяти для воспроизведения HDTV- видео, закодированных в собственном разрешении 720p/1080i. Однако Xbox может масштабировать все фильмы стандартной четкости и выводить их в формате 720p или 1080i. [1] [2]

Смотрите также

Ссылки

  1. ^ abcd Патрик Шмид (2004-11-05). "Модификация Xbox в совершенный мультимедийный центр". Tom's Hardware.
  2. ^ abc "Hardcore GamerĀ® Download" (PDF) . Архивировано из оригинала (PDF) 18 ноября 2008 г. . Получено 31 мая 2010 г. .Обзор XBMC в журнале Hardcore Gamer Magazine
Взято с "https://en.wikipedia.org/w/index.php?title=Xbox_Development_Kit&oldid=1223078100"