spec
1.54 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
#include "spacerom.h"
#include "space.h"
/*
* ROM spec file
*/
beginseg
name "code"
flags BOOT OBJECT
entry boot
address 0x80200000
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 0x80100000
include "gfxzbuffer.o"
endseg
beginseg
name "cfb"
flags OBJECT
address 0x80001000
include "gfxcfb.o"
endseg
beginseg
name "static"
flags OBJECT
number STATIC_SEGMENT
include "gfxinit.o"
include "gfxstatic.o"
include "enterprise.o"
endseg
beginseg
name "dynamic"
flags OBJECT
number DYNAMIC_SEGMENT
include "gfxdynamic.o"
endseg
beginseg
name "bank"
flags RAW
#ifdef SIMPLEAUDIO
include "$(ROOT)/usr/lib/PR/soundbanks/tone.ctl"
#else
include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.ctl"
#endif
endseg
beginseg
name "table"
flags RAW
#ifdef SIMPLEAUDIO
include "$(ROOT)/usr/lib/PR/soundbanks/tone.tbl"
#else
include "$(ROOT)/usr/lib/PR/soundbanks/GenMidiBank.tbl"
#endif
endseg
beginseg
name "seq"
flags RAW
#ifdef SIMPLEAUDIO
include "$(ROOT)/usr/lib/PR/sequences/onenote.seq"
#else
include "$(ROOT)/usr/lib/PR/sequences/startrek.seq"
#endif
endseg
beginwave
name "space"
include "code"
include "yield"
include "static"
include "dynamic"
include "cfb"
include "zbuffer"
include "table"
include "bank"
include "seq"
endwave