spec
1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#include "audiotest.h" /* STACKSIZE */
#include "UniversalSP.h" /* COMP_SEQ_PLAY */
/*
* ROM spec file
*/
beginseg
name "code"
flags BOOT OBJECT
entry boot
stack bootStack + STACKSIZE
include "codesegment.o"
include "$(ROOT)/usr/lib/PR/rspboot.o"
include "$(ROOT)/usr/lib/PR/gspFast3D.o"
include "$(ROOT)/usr/lib/PR/gspFast3D.dram.o"
include "$(ROOT)/usr/lib/PR/aspMain.o"
endseg
beginseg
name "yield"
flags OBJECT
after "code"
include "gfxyield.o"
endseg
beginseg
name "zbuffer"
flags OBJECT
address 0x80118000
include "gfxzbuffer.o"
endseg
beginseg
name "cfb"
flags OBJECT
address 0x8013d800
include "gfxcfb.o"
endseg
beginseg
name "static"
flags OBJECT
number STATIC_SEGMENT
include "gfxinit.o"
include "gfxstatic.o"
endseg
beginseg
name "dynamic"
flags OBJECT
number DYNAMIC_SEGMENT
include "gfxdynamic.o"
endseg
beginseg
name "sfxbank"
flags RAW
include "$(ROOT)/usr/lib/PR/soundbanks/sfx.ctl"
endseg
beginseg
name "sfxtable"
flags RAW
include "$(ROOT)/usr/lib/PR/soundbanks/sfx.tbl"
endseg
beginseg
name "midibank"
flags RAW
include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.ctl"
endseg
beginseg
name "miditable"
flags RAW
include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.tbl"
endseg
beginseg
name "seq"
flags RAW
#ifdef COMP_SEQ_PLAY
include "$(ROOT)/usr/lib/PR/sequences/cmpship.sbk"
#else
include "$(ROOT)/usr/lib/PR/sequences/ship.sbk"
#endif
endseg
beginseg
name "testseq"
flags RAW
include "sequences/testseqs.sbk"
endseg
beginwave
name "audiotest"
include "code"
include "yield"
include "static"
include "dynamic"
include "cfb"
include "zbuffer"
include "sfxtable"
include "sfxbank"
include "miditable"
include "midibank"
include "seq"
include "testseq"
endwave