NETYAROZE.PDF

(3567 KB) Pobierz
User Guide
User Guide
Software Development Tool
718566397.001.png
Table of Contents
SYSTEM OVERVIEW................................................................................................................9
N ET Y AROZE S YSTEM ............................................................................................................... 10
T HE N ET Y AROZE W EB SITE ...................................................................................................... 11
P LAY S TATION A RCHITECTURE .................................................................................................. 11
T HE CPU AND I TS P ERIPHERALS ................................................................................................ 14
G RAPHICS S YSTEM .................................................................................................................... 16
S OUND S YSTEM ........................................................................................................................ 19
O THER S YSTEMS ....................................................................................................................... 19
THE PLAYSTATION DEVELOPMENT ENVIRONMEN.................................................. 21
T HE P ROFESSIONAL P LAY S TATION D EVELOPMENT S YSTEM ........................................................ 22
T HE N ET Y AROZE P LAY S TATION D EVELOPMENT S YSTEM .......................................................... 23
APPLICATION DEVELOPMENT PROCEDURE............................................................... 25
T HE F LOW OF P ROGRAM C REATION ........................................................................................... 26
T HE F LOW OF D ATA C REATION ................................................................................................. 27
P ROGRAMMING S TYLE .............................................................................................................. 29
A PPLICATION E NVIRONMENT ..................................................................................................... 40
THE NET YAROZE LIBRARY............................................................................................... 43
G RAPHICS S ERVICES .................................................................................................................. 44
S OUND S ERVICES ...................................................................................................................... 44
S TANDARD S ERVICES ................................................................................................................ 44
O THER S ERVICES ...................................................................................................................... 45
F ILE O RGANISATION ................................................................................................................. 45
D ATA P ROCESSING .................................................................................................................... 47
FRAME BUFFER ACCESS...................................................................................................... 49
D ETAILS OF THE F RAME B UFFER ................................................................................................ 50
E NVIRONMENT S ETTING F UNCTIONS .......................................................................................... 51
F RAME B UFFER A CCESS F UNCTIONS .......................................................................................... 52
D RAWING C ONTROL F UNCTIONS ............................................................................................... 53
K ANJI [J APANESE C HARACTER ] F ONTS ...................................................................................... 54
INTEGRATED GRAPHICS..................................................................................................... 57
T HE P ROCESSING S EQUENCE ..................................................................................................... 59
G RAPHICS S YSTEM I NITIALISATION ............................................................................................ 60
T HE V IEWPOINT ........................................................................................................................ 61
 
P ACKETS .................................................................................................................................. 62
O RDERING T ABLES ................................................................................................................... 63
C O - ORDINATE C ONVERSION & L IGHT S OURCE C ALCULATION ..................................................... 64
P ACKET C REATION .................................................................................................................... 72
O BJECTS ................................................................................................................................... 73
SOUND....................................................................................................................................... 75
S CORE D ATA ............................................................................................................................ 76
MIDI S UPPORT ......................................................................................................................... 77
S OUND S OURCE D ATA ............................................................................................................... 79
F UNCTION E XECUTION O RDER ................................................................................................... 80
STANDARD C FUNCTIONS.................................................................................................... 81
I NCLUDE H EADERS .................................................................................................................... 82
F UNCTIONS S UPPORTED ............................................................................................................ 83
MATHEMATICAL FUNCTION............................................................................................ 85
F LOATING - POINT N UMBERS ....................................................................................................... 86
F UNCTIONS S UPPORTED ............................................................................................................ 89
KERNEL MANAGEMENT...................................................................................................... 91
R OOT C OUNTER C ONTROL ........................................................................................................ 92
I/O C ONTROL ........................................................................................................................... 93
M ODULE C ONTROL S ERVICE ..................................................................................................... 95
A DDITIONAL S ERVICES .............................................................................................................. 96
CD-ROM MANAGEMENT...................................................................................................... 99
CD-ROM............................................................................................................................... 100
T HE F ILE S YSTEM ................................................................................................................... 102
F ILE A CCESS ........................................................................................................................... 103
PERIPHERAL DEVICES MANAGEMENT......................................................................... 105
C ONTROLLER M ANAGEMENT ................................................................................................... 106
M EMORY C ARD M ANAGEMENT ............................................................................................... 110
CREATING PLAYSTATION APPLICATION................................................................... 111
C REATING D ATA ..................................................................................................................... 112
C REATING S OUND D ATA ......................................................................................................... 115
T HE F LOW OF P ROGRAM C REATION ......................................................................................... 117
GRAPHIC TOOLS.................................................................................................................. 119
DXF 2 RSD . EXE .......................................................................................................................... 121
DXF 2 RSDW . EXE ....................................................................................................................... 132
RSD 2 DXF . EXE .......................................................................................................................... 140
RSDCAT . EXE ........................................................................................................................... 141
RSDFORM . EXE ......................................................................................................................... 142
RSDLINK . EXE .......................................................................................................................... 148
RSDV . BAT (RSD P REVIEWER ) ................................................................................................. 155
TIMUTIL . EXE (TIM UTILITY ).................................................................................................... 157
TIMV . BAT ............................................................................................................................... 168
SOUND TOOLS..................................................................................................................... 171
SMF 2 SEQ . EXE .......................................................................................................................... 173
AIFF 2 VAG . EXE ......................................................................................................................... 174
MKVAB . EXE ............................................................................................................................ 175
VABSPLIT . EXE ......................................................................................................................... 178
T HE S OUND P LAYERS .............................................................................................................. 179
PROGRAMMING TOOLS..................................................................................................... 183
T HE C OMPILER ' GCC ' ............................................................................................................... 184
T HE L INKER ' LD ' ..................................................................................................................... 190
STRIP (S YMBOL I NFORMATION R EMOVER ) ................................................................................ 192
T HE M AINTENANCE U TILITY ' MAKE ' ........................................................................................ 192
M AKEFILE .............................................................................................................................. 194
THE CONSOLE TOOL.......................................................................................................... 203
A N O VERVIEW OF SIOCONS................................................................................................... 204
O PERATING M ETHOD .............................................................................................................. 205
D OWNLOADING AND E XECUTING F ILES .................................................................................... 207
T ERMINATING SIOCONS........................................................................................................ 208
A UTO - EXECUTION ................................................................................................................... 208
Zgłoś jeśli naruszono regulamin