Кіріспе

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 – профильдеуші және өнімділікті оңтайландырушы құралдары да кірді.

Компилятор

2004 жылдан бастап жиынтыққа арнайы аппараттық талаптарға бейімделген SN Systems Compiler, SNC кірді, ол консоль өндірушісі ұсынған компилятордың туындысы емес, көбінесе GNU Compiler Collection-ның өзгеше түрі болатын. SNC компиляторы кодты жақсарту, түзету деректерінің мөлшерін азайту, консольге тән ішкі функцияларды ұсыну және бағдарлама құрылымын бақылауды күшейту мақсатында жасалған.

Тіркегіш

Байланыстырушы құрылғы объектілік кодты басқаруға, динамикалық байланысты кітапханалар мен жабындарды жасауға мүмкіндік берді. Ол сондай-ақ пайдаланылмаған кодты және деректерді анықтап, жойды.

Құрастырушылар

Барлық процессорларға арналған, аппараттық ерекшеліктері бар қосымша нұсқаулары бар құрастырғыштар ұсынылды.

Қателерді жөндеу

Дебьюгер нақты мақсатты консоль үшін жасалған. Терезелерді өзгертуге болады және олар түспен белгіленген, ал жөндеу туралы ақпарат процессор бойынша логикалық түрде ұйымдастырылған. CPU регистрлері, жад, декомпиляцияланған код, бастапқы код, жергілікті айнымалылар және бақылау нүктелері сияқты бірнеше мақсатты көріністер қолдау көрсетілді. Сонымен қатар, printf ағындарының түсті көрсетілімі, автоматты жолға орау мүмкіндігі және конфигурацияланатын қайта оралу буферінің көлемі, сондай-ақ пайдаланушы анықтаған макеттерді қолдайтын үлгілік регистрлер тақтасы да болды.

Visual Studio интеграциясы

Барлық құралдар тізбегінің командалық жол параметрлерін Visual Studio-дағы Жоба / Параметрлер диалогына қосуға болады. Жобалар арнайы қолданба шеберлерін пайдаланып жасалуы мүмкін, кодты өңдеу, компиляциялау және Visual Studio-да құрастыруға болады. Visual Studio интеграциясы жобаның құрастыру тәуелділіктері, шолу ақпараты және C және C++ бастапқы кодтарын өңдеу кезінде Intellisense мүмкіндіктері сияқты барлық Visual Studio мүмкіндіктеріне қол жеткізуді қамтамасыз ететін үздіксіз өңдеу / құрастыру / түзету циклын ұсынады.

PlayStation 2 үшін ProDG

ProDG әзірлеу құралдары 2000 жылы алғаш рет PlayStation 2 платформасы үшін жарық көрді.

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 аппараттық құрылғысының алғашқы нұсқаларында ұсынылған екінші портты пайдаланатын жалғыз құрылғы.

Nintendo GameCube үшін ProDG Plus

ProDG Plus Nintendo GameCube үшін 2003 жылдың 24 ақпанында жарық көрді. Ол стандартты ProDG жинағында болмаған Tuner және қосымша қателіктерді жоюға арналған скрипттерді қамтыды. PRO DG веб-сайтындағы кескінге сүйенсек, бұл Nintendo Gamecube-та 2-сериялық портты қолданған жалғыз өнім болды.

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 қосылысымен шығарылды.

Nintendo DS үшін ProDG

Жапондық бағдарламалық және аппараттық өнімдерді өндіруші Hudson компаниясымен бірлесе отырып, SN Systems Nintendo DS жүйесі үшін ресми аппараттық дамыту жиынтығын жасады, ал 2005 жылы Nintendo DS үшін ProDG жарық көрді.

PlayStation 3 үшін ProDG

2005 жылы Sony Computer Entertainment (SCEI) SN Systems компаниясын сатып алды, ол бейне ойындар платформалары үшін дамыту құралдарының әлемдік көшбасшысы еді. Осы сатып алудан кейін ProDG жиынтығы PlayStation 3 үшін даму ортасын және құралдарын жақсарту жоспарындағы Sony-дің басты құралы болды. ProDG PlayStation 3 үшін 2006 жылы жарық көрді.

PlayStation Vita үшін ProDG

ProDG Sony PlayStation Vita үшін 2011 жылы жарық көрді. Бұл құралдар Microsoft Visual Studio және Windows Explorer-мен үйлесімді болды, сондай-ақ Razor Performance Analyzer-ді де қамтыды.