gSPLoadUcodeL

gSPLoadUcodeL [Macro]

Function

gSPLoadUcodeL

Loads the specified microcode using a simplified method

Syntax

#include <ultra64.h>        /* gbi.h */
gSPLoadUcodeL(Gfx *gdl, ucode_name)
gsSPLoadUcodeL(         ucode_name)

Arguments

gdl
the display list pointer.
ucode_name
the name of the microcode:
gspF3DEX_fifo
gspF3DEX_NoN_fifo
gspF3DLX_fifo
gspF3DLX_NoN_fifo
gspF3DLX_Rej_fifo
gspF3DLP_Rej_fifo
gspL3DEX_fifo
* The following are used for the F3DEX2 microcode group (F3DEX2/F3DLX2/F3DLP2/L3DEX2):
gspF3DEX2_fifo
gspF3DEX2_NoN_fifo
gspF3DEX2_Rej_fifo
gspF3DLX2_Rej_fifo
gspL3DEX2_fifo
gspF3DEX2_xbus
gspF3DEX2_NoN_xbus
gspF3DEX2_Rej_xbus
gspF3DLX2_Rej_xbus
gspL3DEX2_xbus

Description

This macro loads the specified microcode using a simplified version of gSPLoadUcode. In other words, the following two calls (a) and (b) do the same thing:

(a) gsSPLoadUcode(OS_K0_TO_PHYSICAL(&gspF3DEX_fifoTextStart),
                  OS_K0_TO_PHYSICAL(&gspF3DEX_fifoDataStart))
(b) gsSPLoadUcodeL(gspF3DEX_fifo) 

For details, see gSPLoadUcode and Section 25.3.1, "F3DEX Microcode Series Functions" in the N64 Programming Manual.

See Also

gSPLoadUcode

Revision History

02/01/99 Entirely revised.