ProDG: PlayStation, GameCube және Nintendo платформалары үшін әзірлеу құралдары жиынтығы
ProDG (software)
ProDG – PlayStation, Nintendo ойындары үшін SN Systems жасаған құралдар жиынтығы. Ассамблерлер, C/C++ компиляторы, отладчиктер және ProView бағдарламасы кіреді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
ProDG (продиджи деп айтылады) SN Systems компаниясының PlayStation 3, PlayStation 2, PSP, Nintendo DS, GameCube және Game Boy Advance платформалары үшін жасалған әзірлеу құралдары жиынтығы. PRO DG сөз тіркесі бастапқыда Ұлыбританияда сауда белгісі ретінде тіркелген, бірақ шығарылған ешбір нұсқада дефис қолданылмады, содан кейін жиынтық ProDG деп аталды. Жиынтыққа консольдік аппараттық құралдарға арналған ассемблерлер, C/C++ компиляторы, ELF/DLL байланыстырғыштар және код деңгейінде жөндеу құралдары кірді. Құрастыру құралдарын командалық жол арқылы немесе Microsoft Visual Studio-мен интеграциялап басқаруға болады. Сондай-ақ, кейбір ProDG нұсқаларына суретшінің алдын ала шолу құралы ProView және Tuner – профильдеуші және өнімділікті оңтайландырушы құралдары да кірді.
ProDG (pronounced “prodigy”) by SN Systems is a suite of development tools produced for PlayStation 3, PlayStation 2, PSP, Nintendo DS, GameCube, and Game Boy Advance. The phrase PRO DG was originally registered as a UK trademark, but the hyphen was never used for a released version and the suite has subsequently been known as ProDG. The suite consisted of console hardware specific assemblers, a C/C++ compiler, ELF/DLL linkers, and a source level debugger. The build tools could be controlled either from the command line or integrated with Microsoft Visual Studio. The artist preview software tool, ProView, and Tuner, a profiler and performance optimizer, were also included in some versions of ProDG.
Компилятор
2004 жылдан бастап жиынтыққа арнайы аппараттық талаптарға бейімделген SN Systems Compiler, SNC кірді, ол консоль өндірушісі ұсынған компилятордың туындысы емес, көбінесе GNU Compiler Collection-ның өзгеше түрі болатын. SNC компиляторы кодты жақсарту, түзету деректерінің мөлшерін азайту, консольге тән ішкі функцияларды ұсыну және бағдарлама құрылымын бақылауды күшейту мақсатында жасалған.
From 2004 the suite included the SN Systems Compiler, SNC, tailored for specific hardware requirements, rather than a derivative of the compiler provided by the console manufacturer, frequently a variant of the GNU Compiler Collection. The SNC compiler was designed to improve code generation, reduce the size of debug data, provide console specific intrinsic functions and provide greater control in respect of program layout.
Тіркегіш
Байланыстырушы құрылғы объектілік кодты басқаруға, динамикалық байланысты кітапханалар мен жабындарды жасауға мүмкіндік берді. Ол сондай-ақ пайдаланылмаған кодты және деректерді анықтап, жойды.
The linker allowed flexibility for object code management and the creation of dynamic linked libraries and overlays. It also identified and removed unused code and data.
Құрастырушылар
Барлық процессорларға арналған, аппараттық ерекшеліктері бар қосымша нұсқаулары бар құрастырғыштар ұсынылды.
Assemblers with additional, hardware specific instructions were provided for all processors.
Қателерді жөндеу
Дебьюгер нақты мақсатты консоль үшін жасалған. Терезелерді өзгертуге болады және олар түспен белгіленген, ал жөндеу туралы ақпарат процессор бойынша логикалық түрде ұйымдастырылған. CPU регистрлері, жад, декомпиляцияланған код, бастапқы код, жергілікті айнымалылар және бақылау нүктелері сияқты бірнеше мақсатты көріністер қолдау көрсетілді. Сонымен қатар, printf ағындарының түсті көрсетілімі, автоматты жолға орау мүмкіндігі және конфигурацияланатын қайта оралу буферінің көлемі, сондай-ақ пайдаланушы анықтаған макеттерді қолдайтын үлгілік регистрлер тақтасы да болды.
The debugger was designed for the specific target console. Windows are customizable and colour coded and debug information was organized logically by processor. Multiple target views including CPU registers, memory, disassembly, source, local variables and watch points were supported. Also included was the colour coded display of printf streams with optional auto wrapping and configurable scrollback buffer sizes, as well as a templated registers pane supporting user defined layouts.
Visual Studio интеграциясы
Барлық құралдар тізбегінің командалық жол параметрлерін Visual Studio-дағы Жоба / Параметрлер диалогына қосуға болады. Жобалар арнайы қолданба шеберлерін пайдаланып жасалуы мүмкін, кодты өңдеу, компиляциялау және Visual Studio-да құрастыруға болады. Visual Studio интеграциясы жобаның құрастыру тәуелділіктері, шолу ақпараты және C және C++ бастапқы кодтарын өңдеу кезінде Intellisense мүмкіндіктері сияқты барлық Visual Studio мүмкіндіктеріне қол жеткізуді қамтамасыз ететін үздіксіз өңдеу / құрастыру / түзету циклын ұсынады.
All toolchain command line switches could be added to the Project / Settings dialog in Visual Studio. Projects could be generated using custom App wizards, code could be edited, compiled and built in Visual Studio. Visual Studio Integration provided a seamless edit/build/debug cycle including, access to all Visual Studio features for the project, such as build dependencies, browse information, and Intellisense features when editing C and C++ source.
PlayStation 2 үшін ProDG
ProDG әзірлеу құралдары 2000 жылы алғаш рет PlayStation 2 платформасы үшін жарық көрді.
The ProDG development tools were initially released for PlayStation 2 in 2000.
Nintendo GameCube және Game Boy Advance үшін ProDG
ProDG Nintendo GameCube және ProDG Game Boy Advance 2001 жылы жарық көрді. 2002 жылы Nintendo GameCube үшін DevLink және SN TDEV шығарылды. DevLink – ProDG-ді Nintendo GameCube үшін пайдаланатын ойын дамытушылары үшін жоғары жылдамдықты байланыс құралы, ол бағдарламашыларға NR Reader-де кодты жөндеуге көмектесті. Суретшілер мен деңгей дизайнерлері оны компьютерден NR Reader-ге графикалық материалдарды немесе сахна деректерін жүктеу үшін де пайдалана алды. SN TDEV ProDG-мен бірге Nintendo GameCube үшін ойындарды жасау, жөндеу, қарау және оңтайландыру үшін қолданылды. Gamecube үшін ProDG – Gamecube аппараттық құрылғысының алғашқы нұсқаларында ұсынылған екінші портты пайдаланатын жалғыз құрылғы.
ProDG for Nintendo GameCube and ProDG for Game Boy Advance were released in 2001. In 2002, DevLink and SN TDEV for Nintendo GameCube were released. Devlink was a high speed communication tool for game developers using ProDG for Nintendo GameCube, which helped programmers debug their code on the NR Reader. It could also be used by artists and level designers to download artwork or scene data from a PC to the NR Reader. SN TDEV was used with ProDG for Nintendo GameCube to build, debug, view and optimise games. The ProDG for Gamecube is the only device which makes use of the second serial port featured on earlier Gamecube hardware releases.
Nintendo GameCube үшін ProDG Plus
ProDG Plus Nintendo GameCube үшін 2003 жылдың 24 ақпанында жарық көрді. Ол стандартты ProDG жинағында болмаған Tuner және қосымша қателіктерді жоюға арналған скрипттерді қамтыды. PRO DG веб-сайтындағы кескінге сүйенсек, бұл Nintendo Gamecube-та 2-сериялық портты қолданған жалғыз өнім болды.
ProDG Plus for Nintendo GameCube was released on 24 February 2003. It included Tuner and additional debugger scripting features, which were not available in the standard ProDG suite. Based on an image from the PRO DG website, this was the only product to ever utilize Serial port 2 on Nintendo Gamecube.
PSP үшін ProDG
ProDG PSP® 2004 жылы шығарылды, Apogee лицензиясы бойынша SNC технологиясын қолданады. Ол v2.0 түзетушісі, SNC C/C++ компиляторы және Tuner стандартты жиынтығына кірді. Sony Computer Entertainment-тің PSP® (PlayStation®Portable) үшін Солтүстік Америкадағы көптеген бастапқы ойындар ProDG құралдар жиынтығын пайдалана отырып жасалды. PSP үшін Солтүстік Америкадағы бастапқы терезеде тізімделген 24 ойын атауының 20-сы SN Systems-тің ProDG for PSP® әзірлеу құралдарын қолдану арқылы дамытылды. 2005 жылы SN Systems PSP-ге арналған ProDG жиынтығы үшін «Front Line Award» сыйлығын «Бағдарламалау ортасы» номинациясында жеңіп алды. 2005 жылы PSP суретшісі және сынаққа арналған ProView алдын ала шолу құралы USB және Wi-Fi қосылысымен шығарылды.
ProDG for PSP® was released in 2004, using SNC technology licensed from Apogee. It included the v2.0 debugger, SNC C/C++ Compiler and Tuner as standard. The majority of North American launch titles for Sony Computer Entertainment's PSP® (PlayStation®Portable) were developed using the ProDG suite of tools. From a line up of 24 game titles listed in the North American launch window for PSP, 20 were developed using SN Systems' ProDG for PSP® development tools. In 2005, SN Systems won a Game Developer Magazine "Front Line Award" in the Programming Environment category for the ProDG for PSP suite. In 2005, the ProView for PSP artist and testing preview tool was released, with USB and Wi Fi connectivity.
Nintendo DS үшін ProDG
Жапондық бағдарламалық және аппараттық өнімдерді өндіруші Hudson компаниясымен бірлесе отырып, SN Systems Nintendo DS жүйесі үшін ресми аппараттық дамыту жиынтығын жасады, ал 2005 жылы Nintendo DS үшін ProDG жарық көрді.
In conjunction with the Japanese software and hardware producer Hudson, SN Systems produced an official hardware development kit for the Nintendo DS and ProDG for Nintendo DS was released in 2005.
PlayStation 3 үшін ProDG
2005 жылы Sony Computer Entertainment (SCEI) SN Systems компаниясын сатып алды, ол бейне ойындар платформалары үшін дамыту құралдарының әлемдік көшбасшысы еді. Осы сатып алудан кейін ProDG жиынтығы PlayStation 3 үшін даму ортасын және құралдарын жақсарту жоспарындағы Sony-дің басты құралы болды. ProDG PlayStation 3 үшін 2006 жылы жарық көрді.
In 2005 Sony Computer Entertainment (SCEI) acquired SN Systems, the world leader in development tools for videogames platforms. Following this acquisition, the ProDG suite was central to Sony's plans to improve the development environment and tools for PlayStation 3. ProDG for PlayStation 3 was released in 2006.
PlayStation Vita үшін ProDG
ProDG Sony PlayStation Vita үшін 2011 жылы жарық көрді. Бұл құралдар Microsoft Visual Studio және Windows Explorer-мен үйлесімді болды, сондай-ақ Razor Performance Analyzer-ді де қамтыды.
ProDG for Sony PlayStation Vita was released in 2011. The tools were integrated with Microsoft Visual Studio and Windows Explorer and included Razor Performance Analyzer.