ProDG(소프트웨어)
ProDG (software)SN 시스템즈의 ProDG(Prodigy로 발음됨)는 PlayStation 3, PlayStation 2, PSP, 닌텐도 DS, GameCube 및 게임보이 어드밴스용으로 제작된 개발 도구 모음입니다.
PRO-DG라는 문구는 원래 영국 [1]상표로 등록되었지만, 하이픈은 출시 버전에서는 사용되지 않았으며, 이후 ProDG로 알려지게 되었습니다.
콘솔 하드웨어 고유의 어셈블리, C/C++ 컴파일러, ELF/DLL 링커 및 소스 레벨 디버거로 구성되었습니다.빌드 도구는 명령줄에서 제어하거나 Microsoft Visual Studio와 통합할 수 있습니다.
아티스트 프리뷰 소프트웨어 툴인 ProView와 프로파일러 및 퍼포먼스 최적화 도구인 Tuner도 일부 버전의 ProDG에 포함되어 있습니다.
구성 요소들
컴파일러
2004년부터는 콘솔 제조업체가 제공하는 컴파일러의 파생 버전(대부분 GNU 컴파일러 컬렉션의 변형 버전)이 아닌 특정 하드웨어 요건에 맞게 조정된 SN Systems Compiler, SNC가 포함되었습니다.SNC 컴파일러는 코드 생성을 개선하고 디버깅 데이터의 크기를 줄이며 콘솔 고유의 고유 함수를 제공하며 프로그램 레이아웃에 관해 더 나은 제어를 제공하도록 설계되었습니다.
링커
링커는 객체 코드 관리 및 동적 링크 라이브러리 및 오버레이를 유연하게 생성할 수 있도록 했습니다.또한 사용되지 않는 코드와 데이터를 식별하고 제거했습니다.
어셈블러
모든 프로세서에 대해 하드웨어 고유의 추가 지침이 있는 어셈블러가 제공되었습니다.
디버거
디버거는 특정 대상 콘솔용으로 설계되었습니다.Windows 는 커스터마이즈 할 수 있어 색상으로 구분되어 디버깅 정보는 프로세서별로 논리적으로 정리되어 있습니다.CPU 레지스터, 메모리, 분해, 소스, 로컬 변수 및 워치 포인트를 포함한 여러 타깃 뷰가 지원되었습니다.또한 옵션의 자동 래핑 및 설정 가능한 스크롤백 버퍼 크기를 갖춘 printf 스트림의 컬러 코딩 표시와 사용자 정의 레이아웃을 지원하는 템플릿 레지스터 창도 포함되었습니다.
Visual Studio 통합
모든 도구 체인 명령줄 스위치를 Visual Studio의 Project / Settings 대화상자에 추가할 수 있습니다.커스텀 앱 마법사를 사용하여 프로젝트를 생성하고 코드를 편집, 컴파일 및 Visual Studio에서 빌드할 수 있습니다.
Visual Studio Integration은 프로젝트의 모든 Visual Studio 기능(빌드 의존관계, 브라우즈 정보, C 및 C++ 소스 편집 시 Intellissense 기능 등)에 대한 액세스를 포함한 심리스한 편집/빌드/디버깅 사이클을 제공했습니다.
타깃 매니저
네트워크상의 여러 개발 하드웨어 키트에 대한 접속을 관리하여 동시에 디버깅 세션과 개발자 팀 간의 공유를 가능하게 합니다.Target Manager API를 통해 플러그인 및 커스텀 툴을 쓰기 위한 타깃 컨트롤 제공
버전
PlayStation 2용 ProDG
ProDG 개발 도구는 2000년에 플레이스테이션 2용으로 처음 출시되었습니다.
PlayStation 2용 ProDG Plus
ProDG Plus는 PlayStation®2용 표준 ProDG에는 없는 추가 게임 개발 도구와 디버깅 기능을 제공했습니다.
다음과 같은 것이 있습니다.
- ProView – IEEE 1394 접속을 사용한 아티스트 및 테스트용 프리뷰 도구.
- 내장된 디버거 스크립트 언어입니다.이를 통해 디버거 유형 표시를 사용자 지정하고, 새 디버거 창을 추가하고, 디버거 메뉴를 확장할 수 있었습니다.스크립트 창에는 커스텀디버깅 함수를 호출할 수 있는 즉시 모드 명령줄 기능도 있습니다.
- 튜너 - 퍼포먼스 튜닝 도구입니다.
2004년에 플레이스테이션 2용 SNC가 출시되었습니다.
닌텐도 게임큐브용 ProDG 및 게임보이 어드밴스용 ProDG
닌텐도 게임큐브용 ProDG와 게임보이 어드밴스용 ProDG는 [2]2001년에 출시되었습니다.
2002년에 닌텐도 게임큐브용 DevLink와 SN-TDEV가 출시되었습니다.Devlink는 닌텐도 게임큐브용 ProDG를 사용하는 게임 개발자를 위한 고속 통신 도구로서 프로그래머들이 NR-Reader에서 코드를 디버깅하는 것을 도왔다.예술가와 수준 디자이너가 PC에서 NR-Reader로 아트워크 또는 장면 데이터를 다운로드하기 위해 사용할 수도 있습니다.SN-TDEV는 닌텐도 게임큐브용 ProDG와 함께 [3]게임을 빌드, 디버깅, 보기 및 최적화하기 위해 사용되었습니다.Gamecube용 ProDG는 이전 Gamecube 하드웨어 릴리스에서 두 번째 직렬 포트를 사용하는 유일한 장치입니다.
닌텐도 게임큐브용 ProDG 플러스
닌텐도 게임큐브용 ProDG 플러스는 2003년 2월 24일에 출시되었습니다.표준 ProDG 스위트에서는 사용할 수 없는 튜너 및 추가 디버거 스크립트 기능이 포함되어 있습니다.PRO-DG 웹사이트의 이미지에 따르면, 이것은 닌텐도 게임큐브에서 시리얼 포트 2를 사용한 유일한 제품이었다.
PSP용 ProDG
PSP®용 ProDG는 Apogee에서 라이센스를 받은 SNC 기술을 사용하여 [4][5]2004년에 출시되었습니다.v2.0 디버거, SNC C/C++ 컴파일러 및 튜너가 표준으로 포함되어 있습니다.
Sony Computer Entertainment의 PSP®(PlayStation®Portable)용 북미 출시 타이틀의 대부분은 ProDG 도구 세트를 사용하여 개발되었습니다.북미 PSP 출시 창에 나열된 24개 게임 타이틀 라인업 중 20개는 SN Systems의 PSP®용 ProDG 개발 [6][7]도구를 사용하여 개발되었습니다.
2005년 SN Systems는 ProDG for PSP [8][9]스위트 프로그래밍 환경 부문에서 게임 개발자 매거진 "Front Line Award"를 수상했습니다.
2005년에는 PSP 아티스트용 ProView와 테스트용 프리뷰 툴이 출시되었으며 USB와 Wi-Fi가 연결되어 있습니다.
닌텐도 DS용 ProDG
일본의 소프트웨어 및 하드웨어 제조업체인 [10]허드슨과 협력하여, SN 시스템즈는 닌텐도 DS용 공식 하드웨어 개발 키트를 생산했고 닌텐도 DS용 ProDG는 2005년에 출시되었습니다.
PlayStation 3용 ProDG
2005년 Sony Computer Entertainment(SCEI)는 비디오 게임 플랫폼 개발 툴의 세계적 리더인 SN Systems를 인수했습니다.이 인수에 이어 ProDG 스위트는 PlayStation [11]3의 개발 환경과 툴을 개선하기 위한 소니의 계획의 중심이 되었습니다.
PlayStation 3용 ProDG는 2006년에 출시되었습니다.
PlayStation Vita용 ProDG
Sony PlayStation Vita용 ProDG는 [12]2011년에 출시되었습니다.이 도구는 Microsoft Visual Studio 및 Windows 탐색기와 통합되었으며 레이저 성능 분석기가 포함되어 있습니다.
레퍼런스
- ^ "Case details for trade mark UK00002206901". Intellectual Property Office. 25 August 1999.
- ^ "SN Systems Releases ProDG for GameCube and Game Boy Advance". Gamasutra. Retrieved 21 March 2001.
- ^ "SN Announces SN-TDEV for GC". NintendoWorldReport. Retrieved January 10, 2003.
- ^ "SN Systems launches PSP toolkit". Gamespot UK. Archived from the original on 29 June 2013. Retrieved 28 September 2004.
- ^ "SN System Announces ProDG for PSP". Gamasutra. Retrieved September 27, 2004.
- ^ "PSP Dev Tool Success For UK Firm News". Total Video Games. Archived from the original on 30 June 2013. Retrieved 21 February 2005.
- ^ "SN Systems leads with ProDG development suite of tools for PlayStation Portable (PSP)". gameinfowire.com. Retrieved 21 February 2005.
- ^ "2005 FRONT LINE AWARDS FINALISTS & WINNERS". Game Developer Magazine. Archived from the original on 23 January 2013. Retrieved 25 September 2016.
- ^ "Game Developer Magazine Selects 2005 Front Line Award Winners, Recognizing Top Tools for Game Development". UBM. Retrieved 4 January 2006.
- ^ "SN Systems and Hudson in Dual Project". GamesIndustry. Retrieved 2 March 2005.
- ^ "PS Meeting 2005: SCEI to Acquire SN Systems". IGN UK. Retrieved 21 July 2005.
- ^ Freeman, Will. "GDC11: SN System debuts NGP dev environment". Develop. Retrieved 2 March 2011.

