Concept

ProDG (software)

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. 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. 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. 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.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.