spec
1.6 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
#include "musicrom.h"
#include "music.h"
#include "UniversalSP.h"
/*
* 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
beginwave
name "music"
include "code"
include "yield"
include "static"
include "dynamic"
include "cfb"
include "zbuffer"
include "sfxtable"
include "sfxbank"
include "miditable"
include "midibank"
include "seq"
endwave