| Следующая версия | Предыдущая версия |
| psyq [2026/04/09 21:45] – создано gecko | psyq [2026/04/09 21:56] (текущий) – gecko |
|---|
| ====== PsyQ ====== | ====== PsyQ ====== |
| | PsyQ или Psy-Q - популярный коммерческий SDK (комплект разработки программного обеспечения) для PlayStation. Основан на модифицированном компиляторе GNU C Compiler (GCC) и сопутствующем тулчейне, а также проприетарном ПО для работы с платформой. |
| |
| ===== История ===== | ===== История ===== |
| PsyQ появился как результат сотрудничества двух британских компаний, SN Systems и Cross Products. SN Systems была основана Энди Бевериджем и Мартином Дэем в 1988 году. Разрабатывая собственные игры, они создали ассемблер SN (SNASM) для компьютеров Atari и Amiga. SNASM лицензировали другим разработчикам игр, таким как Cross Products, и, таким образом, SN Systems уже тогда зарекомендовали себя на рынке инструментов разработки игр. | PsyQ появился как результат сотрудничества двух британских компаний, 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 году. | PsyQ был разработан в 1993 году в сотрудничестве с компанией Psygnosis. |
| |
| PsyQ для PlayStation был позже переименован в SDevTC (Sony Developer Toolchain) и в качестве официального SDK существовал, по некоторым данным, до августа 1999 года. | На сайте SN Systems PsyQ рекламировался со следующим описанием: |
| | * //Два высокооптимизированных ассемблера R3000, обеспечивающие мощные средства определения макросов и данных, а также обработки секций. Они полностью совместимы с выходными данными популярного бесплатного GNU-C (прилагается).// |
| | * //Высокоскоростной линкер и программа-библиотекарь с широкими возможностями компоновки.// |
| | * //Популярный отладчик Psy-Q для Windows '95, а также отладчик Psy-Q для DOS. Обе системы позволяют разработчикам отлаживать исходные файлы на языке C или ассемблере и поддерживают полную обработку выражений C и просмотр данных.// |
| | |
| | PsyQ для PlayStation был позже переименован в SDevTC (Sony Developer Toolchain) и в качестве официального SDK позиционировался, по некоторым данным, до августа 1999 года. |
| |