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

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

Цель

XDK позволяет разработчикам программного обеспечения создавать, запускать и распространять приложения на платформе Xbox. Xbox 360 XDK были проблемами в XDK (комплекты для разработки Fat и Slim), XNA Kits (комплекты для разработки, используемые для разработки XNA), Stress Kits (используемые для проверки мощности Xbox 360 и выдаваемые только разработчикам Microsoft) и демонстрационные комплекты ( Используется для демонстрационных игр) Все Devkits включают в себя коляску, которая использовалась для эмуляции DVD-привода и выступала в качестве жесткого диска. Вместе с XDK поставляется приложение Windows под названием Xbox Neighborhood, используемое для подключения к вашей консоли, включения редактирования памяти и интеграции с Visual Studio 2010 для разработки игр Xbox 360 XeX.

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

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

Компиляция игр и приложений для Xbox

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

  • Xbox не имеет операционной системы как таковой, вместо этого у нее есть только простой BIOS.
    • Все остальное должно входить в основной исполняемый файл и его (XDK и самодельные) библиотеки.
  • Только один процесс (исполняемый файл программа ) можно запускать на Xbox одновременно.
  • Файловая система жесткого диска Xbox (FATX) имеет много ограничений, среди них максимальная длина имени файла 42 символы.
  • В Xbox четыре нестандартных USB портов, но Xbox SDK не содержит полный USB куча Таким образом, чтобы добавить поддержку аппаратных устройств USB, разработчику пришлось бы кодировать весь стек USB с нуля.

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

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

  • UDF (универсальный дисковый формат) ограничение файловой системы: Xbox поддерживает только UDF версии 1.02 (предназначен для DVD-видео ), который имеет максимальный размер файла 1 ГБ (DVD в более новой версии UDF с видео размером более 1 ГБ не будет воспроизводиться), то же самое относится к гибридным форматам UDF / ISO (также известный как формат моста UDF). Обходной путь - записать диски в ISO 9660 формат. В ISO 9660 формат имеет 2ГБ (гигабайт) максимальный размер файла, который нельзя обойти.[1]
  • Жесткий диск Xbox отформатирован в FATX (таблица размещения файлов для Xbox) который имеет 4 ГБ (4096 Мегабайт ) максимальный размер файла и поддерживает только имена файлов / папок длиной до 42 символов, максимальный полный путь из 255 символов и максимальное количество 4096 файлов / папок в одной папке, а также в корне каждого раздела максимальное количество файлов / папок - 256. FATX также не поддерживает все стандартные Символы ASCII в именах файлов / папок (например, <> =?:; "* +, / | ¤ &).[1][2]
  • В флешка читатель / писатель учебный класс используется операционной системой Xbox, также имеет несколько ограничений. Ограничено USB-накопителями и жесткие диски совместим с Класс запоминающих устройств USB в соответствии со стандартом 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. ^ а б c d е Патрик Шмид (2004-11-05). «Превращение Xbox в лучший мультимедийный центр». Оборудование Тома.
  2. ^ а б c d «Архивная копия» (PDF). Архивировано из оригинал (PDF) 18 ноября 2008 г.. Получено 31 мая, 2010.CS1 maint: заархивированная копия как заголовок (связь) Обзор XBMC в журнале Hardcore Gamer Magazine