| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| psyq [2026/04/09 21:53] – gecko | psyq [2026/08/02 21:56] (текущий) – gecko |
|---|
| ====== PsyQ ====== | ====== Psy-Q ====== |
| PsyQ или Psy-Q - популярный коммерческий SDK (комплект разработки программного обеспечения) для PlayStation. Основан на модифицированном компиляторе GNU C Compiler (GCC) и сопутствующем тулчейне, а также проприетарном ПО для работы с платформой. | Psy-Q или PsyQ - популярный коммерческий SDK (комплект разработки программного обеспечения) для PlayStation. Включает модифицированный компилятор GNU C Compiler (GCC) и сопутствующий тулчейн, а также проприетарное ПО и библиотеки для работы с платформой. |
| |
| ===== История ===== | ===== История ===== |
| PsyQ появился как результат сотрудничества двух британских компаний, SN Systems и Cross Products. SN Systems была основана Энди Бевериджем и Мартином Дэем в 1988 году. Разрабатывая собственные игры, они создали ассемблер SN (SNASM) для компьютеров Atari и Amiga. SNASM лицензировали другим разработчикам игр, таким как Cross Products, и, таким образом, SN Systems уже тогда зарекомендовали себя на рынке инструментов разработки игр. | Psy-Q уходит корнями в историю сотрудничества двух британских компаний, SN Systems и Cross Products. SN Systems была основана Энди Бевериджем и Мартином Дэем в 1988 году. Разрабатывая собственные игры, они создали ассемблер SNASM для компьютеров Atari и Amiga. SNASM лицензировали другим разработчикам игр, таким как Cross Products, и, таким образом, SN Systems уже тогда зарекомендовали себя на рынке инструментов разработки игр. |
| |
| Самое раннее использование продуктов SN Systems компанией Cross Products было описано на вики SegaRetro, где утверждалось, что Ян Оливер, один из основателей Cross Products, вручную изготовил плату разработки под Mega Drive, для которой требовался ассемблер для процессора Motorola 68K, и таким образом появился SNASM68K. Это говорит о том, что Cross Products тесно сотрудничали с SN Systems на протяжении всех 1990-х годов, и есть неподтвержденная информация, что большинство игр для SMD были разработаны с использованием программного обеспечения SN Systems. Также на сайте Cross Products в 1997 году упоминались сборки ассемблера и отладчика SNASM2.1, которые компания продавала в составе своего девкита для Sega Saturn. | Самое раннее использование продуктов SN Systems компанией Cross Products было описано на вики SegaRetro, где утверждалось, что Ян Оливер, один из основателей Cross Products, вручную изготовил плату разработки под Mega Drive, для которой требовался ассемблер для процессора Motorola 68K, и таким образом появился SNASM68K. Это говорит о том, что Cross Products тесно сотрудничали с SN Systems на протяжении всех 1990-х годов, и есть неподтвержденная информация, что большинство игр для SMD были разработаны с использованием ПО SN Systems. Также на сайте Cross Products в 1997 году упоминались сборки ассемблера и отладчика SNASM2.1, которые компания продавала в составе своего девкита для Sega Saturn. |
| |
| PsyQ был разработан в 1993 году в сотрудничестве с компанией Psygnosis. | SN Systems издавала свои программные инструменты для Saturn и PlayStation с помощью издательства Psygnosis, одного из крупнейших в Европе на тот момент, под брендом Psy-Q. Когда Sony создавала PlayStation, их официальный японский девкит на базе громоздких плат MW.3 и рабочих станций Sony NEWS на базе UNIX стоил несколько тысяч долларов и был крайне неудобен. Беверидж и Дэй создали намного более компактный и практичный девкит, поместив все железо консоли на две платы расширения ISA для обыкновенного IBM PC-совместимого компьютера. Помимо внешнего CD-ROM и платы-эмулятора CD-ROM в комплекте шел специальный адаптер, позволявший подключать геймпады от MW.3 и карты памяти, а 8 МБ оперативной памяти дополнительно расширяли возможности программистов. |
| |
| На сайте SN Systems PsyQ рекламировался со следующим описанием: | Psygnosis продемонстрировала разработку на выставке CES 1994 в Лас-Вегасе. Руководство Sony пришло в восторг, успех этой связки привел к тому, что Sony купила Psygnosis, сделав ее частью своего подразделения Sony Computer Entertainment Europe, а спустя годы поглотила и саму SN Systems. В январе 1994 года официальным новым средством для разработки игр стал девкит DTL-H2000, полностью вытеснивший связку MW.3 + Sony NEWS. Программное обеспечение содержало компилятор С, ассемблер, линкер и программу управления библиотеками, в том числе написанными Sony, что обеспечивало разработчикам весьма комфортную среду для творчества. |
| | |
| | На сайте SN Systems Psy-Q рекламировался со следующим описанием: |
| * //Два высокооптимизированных ассемблера R3000, обеспечивающие мощные средства определения макросов и данных, а также обработки секций. Они полностью совместимы с выходными данными популярного бесплатного GNU-C (прилагается).// | * //Два высокооптимизированных ассемблера R3000, обеспечивающие мощные средства определения макросов и данных, а также обработки секций. Они полностью совместимы с выходными данными популярного бесплатного GNU-C (прилагается).// |
| * //Высокоскоростной линкер и программа-библиотекарь с широкими возможностями компоновки.// | * //Высокоскоростной линкер и программа-библиотекарь с широкими возможностями компоновки.// |
| * //Популярный отладчик Psy-Q для Windows '95, а также отладчик Psy-Q для DOS. Обе системы позволяют разработчикам отлаживать исходные файлы на языке C или ассемблере и поддерживают полную обработку выражений C и просмотр данных.// | * //Популярный отладчик Psy-Q для Windows '95, а также отладчик Psy-Q для DOS. Обе системы позволяют разработчикам отлаживать исходные файлы на языке C или ассемблере и поддерживают полную обработку выражений C и просмотр данных.// |
| |
| PsyQ для PlayStation был позже переименован в SDevTC (Sony Developer Toolchain) и в качестве официального SDK существовал, по некоторым данным, до августа 1999 года. | Psy-Q для PlayStation был позже переименован в SDevTC (Sony Developer Toolchain) и в качестве официального SDK позиционировался, по некоторым данным, до августа 1999 года. |
| |