spec
1.57 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
/*
ROM spec file
Main memory map
0x80000000 exception vectors, ...
0x80000400 zbuffer (size 320*240*2)
0x80025c00 codesegment
:
0x8030F800 Audio Heap
0x8038F800 cfb 16b 3buffer (size 320*240*2*3)
Copyright (C) 1997-1999, NINTENDO Co,Ltd.
*/
#include <nusys.h>
/* 全てのグラフィックマイクロコードと
Nオーディオマイクロコードを使用 */
beginseg
name "code"
flags BOOT OBJECT
entry nuBoot
address NU_SPEC_BOOT_ADDR
stack NU_SPEC_BOOT_STACK
include "codesegment.o"
include "$(ROOT)/usr/lib/PR/n_aspMain.o"
include "$(ROOT)/usr/lib/PR/rspboot.o"
include "$(ROOT)/usr/lib/PR/gspF3DEX2.fifo.o"
include "$(ROOT)/usr/lib/PR/gspL3DEX2.fifo.o"
include "$(ROOT)/usr/lib/PR/gspF3DEX2.Rej.fifo.o"
include "$(ROOT)/usr/lib/PR/gspF3DEX2.NoN.fifo.o"
include "$(ROOT)/usr/lib/PR/gspF3DLX2.Rej.fifo.o"
include "$(ROOT)/usr/lib/PR/gspS2DEX2.fifo.o"
endseg
beginseg
name "stage00"
flags OBJECT
after "code"
align 32
include "stage00.o"
endseg
beginseg
name "stage01"
flags OBJECT
after "code"
align 32
include "stage01.o"
endseg
beginseg
name "midibank"
flags RAW
include "wave.ctl"
endseg
beginseg
name "miditable"
flags RAW
include "wave.tbl"
endseg
beginseg
name "seq"
flags RAW
include "midi.sbk"
endseg
beginseg
name "sfxbank"
flags RAW
include "se.ctl"
endseg
beginseg
name "sfxtable"
flags RAW
include "se.tbl"
endseg
beginwave
name "nuoverlay"
include "code"
include "stage00"
include "stage01"
include "miditable"
include "midibank"
include "sfxbank"
include "sfxtable"
include "seq"
endwave