Nintendo Ultra64 Programmer's Manual page 137

Rsp
Table of Contents

Advertisement

Output Object Text Section
offset 0
ucode
object 0
offset 1
ucode
object 1
offset 2
ucode
object 2
offset 3
ucode
object 3
offset
The
field is 32 bits, the
destination
The
field is not generated by buildtask, it is generated by the assembler (usually as an IMEM
label).
At run time, the DRAM address of the microcode object (part of the OSTask structure) must be added to the
offset
field to generate the correct DRAM address for each overlay.
Data objects for subsequent overlays may be redundant and need not be used. The -f argument can be used to
ignore these data sections.
Revision 1.0
Figure 6-2
buildtask
size 0
size 1
alignment padding
size 2
size 3
size
destination
and
are both 16 bits.
Operation
Output Object Data Section
ucode data
-d offset
object 0
offset 0
size 0
dest 0
offset 1
size 1
dest 1
offset 2
size 2
dest 2
offset 3
size 3
dest 3
.
.
.
ucode data
object 1
ucode data
object 2
ucode data
object 3
Microcode Overlays
137

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents