Computer to playstation???,
Members - Reputation: 271
Posted 23 March 2002 - 08:07 PM
On computers ALOT of stuff is done for you by the operating system but on consoles you have to control everything directly and call special registers in the cpu as the hardware is quite different and you have to use dev kits that hookup to the comp you program it on via ports.
Members - Reputation: 1657
Posted 24 March 2002 - 04:00 AM
(Its a black playstation with a simplified version of the playstation SDK and a special serial cable to connect your PC to the Yaroze) or go to psxdev where they have tutorials for development and a link to PSX Serial Port Link Project which tells you how to change your regular Playstation into a dev unit (build the serial cable, etc.)
If you're looking to develop for PS2 then you're probably out of luck. You need to pay out some big bucks for a PS2 SDK, and Sony may only be selling to companies.
[EDIT] In response to the actual question you do use you're computer to develop for the PS but you use a different compiler and libraries (No DirectX, Win32 API) than regular windows development, just like when developing for the palm.
[edited by - Michalson on March 24, 2002 11:02:53 AM]
Members - Reputation: 1414
Posted 24 March 2002 - 07:22 AM
The compiler which comes with the devkit is basically a modified version of GNU GCC although most developers prefer to use either Metrowerks CodeWarrior or SN Systems Pro-DG. Generally PS1 compilers don''t do C++, only C.
As for the libraries - as mentioned, you don''t get OpenGL or DirectX, and there isn''t a traditional OS like Windows there. What there is however are special Sony libraries which simplify the task of interfacing with the hardware. If you check out the Yaroze you''ll get to see some of the higher level libs.
The hardware is also accessible directly - the graphics core of most PS1 games is often written in assembly directly to the hardware registers.
PS2 devkits are external boxes (like a giant retail console, except with the word "TOOL" written on the side) which connect to your LAN (this allows a devkit to be shared between programmers) - the harddisk of the machine which is currently talking to the devkit acts as the CD emulator/file serving drive.
The libraries are similar to the PS1 libraries - the hardware is of course very different though.
For PS2 development check out the PS2 Linux stuff which Sony have/are making available.
GameCube devkits are external blue metal boxes (or PC style boxes for the earlier kits) - they connect to the host PC with a SCSI card. The harddisk of the host PC acts as the file server in the same way as the PS2. The libraries are higher level than with the PS2 (making development simpler).
Creative Asylum Ltd