ProDG (программное обеспечение) - ProDG (software)
ProDG (произносится как «вундеркинд») Системы SN это набор инструментов разработки, созданных для PlayStation 3, PlayStation 2, PSP, Nintendo DS, GameCube, и Game Boy Advance.
Фраза PRO-DG изначально была зарегистрирована как торговая марка Великобритании,[1] но дефис никогда не использовался для выпущенной версии, и впоследствии пакет был известен как ProDG.
Комплект состоял из консольных аппаратных сборщики, C / C ++ компилятор, ELF /DLL компоновщики и исходный уровень отладчик. Инструменты сборки могут управляться либо из командной строки, либо интегрированы с Microsoft Visual Studio.
Программное обеспечение для предварительного просмотра художников, ProView и Tuner, профайлер и оптимизатор производительности также были включены в некоторые версии ProDG.
Составные части
Компилятор
С 2004 года в состав пакета входил компилятор SN Systems, SNC, адаптированный для конкретных требований к оборудованию, а не производная компилятора, предоставляемого производителем консоли, часто являющегося вариантом GNU Сборник компиляторов. Компилятор SNC был разработан для улучшения генерации кода, уменьшения размера данных отладки, обеспечения специфичных для консоли встроенных функций и обеспечения большего контроля над компоновкой программы.
Компоновщик
Компоновщик обеспечивает гибкость для управления объектным кодом и создания динамически подключаемых библиотек и наложений. Он также обнаружил и удалил неиспользуемый код и данные.
Ассемблеры
Ассемблеры с дополнительными аппаратными инструкциями были предоставлены для всех процессоров.
Отладчик
Отладчик был разработан для конкретной целевой консоли. Окна настраиваются и имеют цветовую кодировку, а отладочная информация логически организована по процессору. Несколько целевых представлений, включая Регистры процессора, память, дизассемблирование, исходный код, локальные переменные и точки наблюдения были поддержаны. Также было включено цветное отображение потоков printf с дополнительным автоматическим обертыванием и настраиваемыми размерами буфера обратной прокрутки, а также панель шаблонных регистров, поддерживающая определяемые пользователем макеты.
Интеграция с Visual Studio
Все переключатели командной строки инструментальной цепочки могут быть добавлены в диалоговое окно Project / Settings в Visual Studio. Проекты можно было создавать с помощью специальных мастеров приложений, код можно было редактировать, компилировать и собирать в Visual Studio.
Интеграция с Visual Studio обеспечила непрерывный цикл редактирования / сборки / отладки, включая доступ ко всем функциям Visual Studio для проекта, таким как зависимости сборки, информация о просмотре и функции Intellisense при редактировании исходного кода на C и C ++.
Целевой менеджер
Управляемые соединения с несколькими комплектами оборудования для разработки в сети, что позволяет проводить одновременные сеансы отладки и обмениваться данными между командами разработчиков. API предоставил целевой контроль для записи плагины и специальные инструменты
Версии
ProDG для PlayStation 2
Инструменты разработки ProDG изначально были выпущены для PlayStation 2 в 2000 году.
ProDG Plus для PlayStation 2
ProDG Plus предоставил дополнительные инструменты для разработки игр и функции отладки, которых не было в стандартной версии ProDG для PlayStation®2.
К ним относятся:
- ProView - художник и инструмент предварительного просмотра для тестирования, который использовал IEEE 1394 связь.
- Встроенный язык сценариев отладчика. Это позволило настроить отображение типов отладчика, добавить новые окна отладчика и расширить меню отладчика. Окно сценария также предоставляет возможность командной строки в немедленном режиме, из которой могут быть вызваны пользовательские функции отладки.
- Тюнер - инструмент для настройки производительности.
В 2004 году был выпущен SNC для PlayStation 2.
ProDG для Nintendo GameCube и ProDG для Game Boy Advance
ProDG для Nintendo GameCube и ProDG для Game Boy Advance были выпущены в 2001 году.[2]
В 2002 году были выпущены DevLink и SN-TDEV для Nintendo GameCube. Devlink был высокоскоростным коммуникационным инструментом для разработчиков игр, использующим ProDG для Nintendo GameCube, который помогал программистам отлаживать свой код на NR-Reader. Его также могут использовать художники и дизайнеры уровней для загрузки графических изображений или данных сцены с ПК в NR-Reader. SN-TDEV использовался с ProDG для Nintendo GameCube для создания, отладки, просмотра и оптимизации игр.[3] ProDG для Gamecube - единственное устройство, в котором используется второй последовательный порт, представленный в более ранних версиях оборудования Gamecube.
ProDG Plus для Nintendo GameCube
ProDG Plus для Nintendo GameCube был выпущен 24 февраля 2003 года. Он включал в себя Tuner и дополнительные функции создания сценариев отладчика, которые не были доступны в стандартном наборе ProDG. Судя по изображению с веб-сайта PRO-DG, это был единственный продукт, который когда-либо использовал последовательный порт 2 на Nintendo Gamecube.
ProDG для PSP
ProDG для PSP® был выпущен в 2004 году,[4][5] с использованием технологии SNC по лицензии Apogee. Он включает в себя отладчик v2.0, компилятор SNC C / C ++ и тюнер в стандартной комплектации.
Большинство североамериканских игр для PSP® (PlayStation®Portable) от Sony Computer Entertainment были разработаны с использованием набора инструментов ProDG. Из 24 названий игр, перечисленных в окне запуска PSP в Северной Америке, 20 были разработаны с использованием инструментов разработки SN Systems ProDG для PSP®.[6][7]
В 2005 году компания SN Systems выиграла Журнал разработчиков игр «Премия Front Line Award» в категории «Среда программирования» за ProDG для пакета PSP.[8][9]
В 2005 году был выпущен ProView for PSP Artist и инструмент для предварительного просмотра с возможностью подключения через USB и Wi-Fi.
ProDG для Nintendo DS
Совместно с японским производителем программного и аппаратного обеспечения Hudson,[10] SN Systems выпустила официальный комплект для разработки оборудования для Nintendo DS, а ProDG для Nintendo DS был выпущен в 2005 году.
ProDG для PlayStation 3
В 2005 году Sony Computer Entertainment (SCEI) приобрела SN Systems, мирового лидера в области разработки инструментов для платформ видеоигр. После этого приобретения пакет ProDG стал центральным в планах Sony по улучшению среды разработки и инструментов для PlayStation 3.[11]
ProDG для PlayStation 3 был выпущен в 2006 году.
ProDG для PlayStation Vita
ProDG для Sony PlayStation Vita был выпущен в 2011 году.[12] Эти инструменты были интегрированы с Microsoft Visual Studio и Windows Explorer и включали Razor Performance Analyzer.
Рекомендации
- ^ «Детали корпуса для торговой марки UK00002206901». Бюро интеллектуальной собственности. 25 августа 1999 г.
- ^ «SN Systems выпускает ProDG для GameCube и Game Boy Advance». Гамасутра. Получено 21 марта 2001.
- ^ «SN представляет SN-TDEV для GC». NintendoWorldReport. Получено 10 января, 2003.
- ^ «SN Systems запускает инструментарий PSP». Gamespot UK. Архивировано из оригинал 29 июня 2013 г.. Получено 28 сентября 2004.
- ^ «SN System представляет ProDG для PSP». Гамасутра. Получено 27 сентября, 2004.
- ^ «Успех PSP Dev Tool для новостей британских фирм». Total Video Games. Архивировано из оригинал 30 июня 2013 г.. Получено 21 февраля 2005.
- ^ «SN Systems является лидером в разработке набора инструментов для разработки ProDG для PlayStation Portable (PSP)». gameinfowire.com. Получено 21 февраля 2005.
- ^ «ФИНАЛИСТЫ И ПОБЕДИТЕЛИ FRONT LINE AWARDS 2005». Журнал разработчиков игр. Архивировано из оригинал 23 января 2013 г.. Получено 25 сентября 2016.
- ^ «Журнал Game Developer Magazine выбирает победителей конкурса Front Line Awards 2005 в номинации« Лучшие инструменты для разработки игр ». УБМ. Получено 4 января 2006.
- ^ «SN Systems и Хадсон в двойном проекте». ИгрыИндустрия. Получено 2 марта 2005.
- ^ «Встреча PS 2005: SCEI приобретает системы SN». IGN UK. Получено 21 июля 2005.
- ^ Фримен, Уилл. «GDC11: SN System представляет среду разработки NGP». Развивать. Получено 2 марта 2011.