Net Yaroze Official
Total Page:16
File Type:pdf, Size:1020Kb
User Guide Software Development Tool Table of Contents SYSTEM OVERVIEW................................................................................................................9 NET YAROZE SYSTEM...............................................................................................................10 THE NET YAROZE WEB SITE......................................................................................................11 PLAYSTATION ARCHITECTURE ..................................................................................................11 THE CPU AND ITS PERIPHERALS................................................................................................14 GRAPHICS SYSTEM....................................................................................................................16 SOUND SYSTEM ........................................................................................................................19 OTHER SYSTEMS.......................................................................................................................19 THE PLAYSTATION DEVELOPMENT ENVIRONMENT..................................................21 THE PROFESSIONALP LAYSTATION DEVELOPMENT SYSTEM........................................................22 THE NET YAROZE PLAYSTATION DEVELOPMENT SYSTEM ..........................................................23 APPLICATION DEVELOPMENT PROCEDURES...............................................................25 THE FLOW OF PROGRAM CREATION...........................................................................................26 THE FLOW OF DATA CREATION .................................................................................................27 PROGRAMMING STYLE ..............................................................................................................29 APPLICATION ENVIRONMENT.....................................................................................................40 THE NET YAROZE LIBRARY...............................................................................................43 GRAPHICS SERVICES..................................................................................................................44 SOUND SERVICES......................................................................................................................44 STANDARD SERVICES................................................................................................................44 OTHER SERVICES......................................................................................................................45 FILE ORGANISATION.................................................................................................................45 DATA PROCESSING....................................................................................................................47 FRAME BUFFER ACCESS......................................................................................................49 DETAILS OF THE FRAME BUFFER................................................................................................50 ENVIRONMENT SETTING FUNCTIONS..........................................................................................51 FRAME BUFFER ACCESS FUNCTIONS ..........................................................................................52 DRAWING CONTROL FUNCTIONS ...............................................................................................53 KANJI [JAPANESE CHARACTER] FONTS ......................................................................................54 INTEGRATED GRAPHICS.....................................................................................................57 THE PROCESSING SEQUENCE .....................................................................................................59 GRAPHICS SYSTEM INITIALISATION............................................................................................60 THE VIEWPOINT........................................................................................................................61 PACKETS ..................................................................................................................................62 ORDERING TABLES ...................................................................................................................63 CO-ORDINATE CONVERSION & LIGHT SOURCE CALCULATION.....................................................64 PACKET CREATION....................................................................................................................72 OBJECTS...................................................................................................................................73 SOUND.......................................................................................................................................75 SCORE DATA ............................................................................................................................76 MIDI SUPPORT.........................................................................................................................77 SOUND SOURCE DATA...............................................................................................................79 FUNCTION EXECUTION ORDER...................................................................................................80 STANDARD C FUNCTIONS....................................................................................................81 INCLUDE HEADERS....................................................................................................................82 FUNCTIONS SUPPORTED ............................................................................................................83 MATHEMATICAL FUNCTIONS............................................................................................85 FLOATING-POINT NUMBERS.......................................................................................................86 FUNCTIONS SUPPORTED ............................................................................................................89 KERNEL MANAGEMENT......................................................................................................91 ROOT COUNTER CONTROL ........................................................................................................92 I/O CONTROL ...........................................................................................................................93 MODULE CONTROL SERVICE .....................................................................................................95 ADDITIONAL SERVICES..............................................................................................................96 CD-ROM MANAGEMENT......................................................................................................99 CD-ROM...............................................................................................................................100 THE FILE SYSTEM...................................................................................................................102 FILE ACCESS...........................................................................................................................103 PERIPHERAL DEVICES MANAGEMENT.........................................................................105 CONTROLLER MANAGEMENT...................................................................................................106 MEMORY CARD MANAGEMENT...............................................................................................110 CREATING PLAYSTATION APPLICATIONS...................................................................111 CREATING DATA.....................................................................................................................112 CREATING SOUND DATA .........................................................................................................115 THE FLOW OF PROGRAM CREATION.........................................................................................117 GRAPHIC TOOLS..................................................................................................................119 DXF2RSD.EXE..........................................................................................................................121 DXF2RSDW.EXE.......................................................................................................................132 RSD2DXF.EXE..........................................................................................................................140 RSDCAT.EXE ...........................................................................................................................141 RSDFORM.EXE.........................................................................................................................142 RSDLINK.EXE ..........................................................................................................................148 RSDV.BAT (RSD PREVIEWER) .................................................................................................155 TIMUTIL.EXE (TIM UTILITY)....................................................................................................157 TIMV.BAT ...............................................................................................................................168